README.md 2.54 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Hdoc to Canoprof
===

License
-------
This project is under [GPL 3.0 license](http://www.gnu.org/licenses/gpl-3.0.txt).

Credits
-------
### Autumn 2016

* Villain Benoit
* Luszcz Charlotte

Presentation
---
"Hdoc to Canoprof" is an hdoc converter to Canoprof files. It's a set of ANT scripts and XSL files.

Dependencies
---
There's no particular dependencies needed to run the converter.

23 24 25 26
Conditions particulières
---
Pour le moment, il ne faut pas utilisé les "sous-Division" de Opale. Les divisions à la racine sont autorisées.

27 28 29 30 31 32 33
User Story
---
### Running the script

* Put the `.hdoc` files in the input folder
* Run `run.bat` or `run.sh` according to your operating system
* The output files are in the output folder
Benoit Villain's avatar
Benoit Villain committed
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69


DONE
---
Opale											Hdoc													Canoprof
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Module											fichier hdoc											Programme
Objectif / Introduction / Conclusion du module	Section contenant une div avec un header et du texte	Séance contenant une activité de type description courte
Division ou activité							Section													Séance
Grain opale										Section contenant une section							Activité Texte et multimédia
Parties et sous-partie d’un grain				section/section/section...								Activité Texte et multimédia

Définition										div avec un attribut data-hdoc-type = definiton			Définition
Exemple											div avec un attribut data-hdoc-type = example			Exemple
Remarque										div avec un attribut data-hdoc-type = remark			Hypothèse (information?)
Conseil											div avec un attribut data-hdoc-type = advice			Conseil
Attention										div avec un attribut data-hdoc-type = warning			Attention
Complément										div avec un attribut data-hdoc-type = complement		Complément
Fondamental										div avec un attribut data-hdoc-type = emphasis			Méthode

Remarque : le texte, les listes, les tableaux fonctionnent.

TODO
---
Points particuliers de Canoprof :
Questions avec corrigé
Consigne élève
Remarque prof

Blocs : 
Information	Pas traité (à faire dans Opale_to_Hdoc et Hdoc_to_canoprof)
Méthode	Pas traité	(à faire dans Opale_to_Hdoc et Hdoc_to_canoprof)
Rappel	Pas traité	(à faire dans Opale_to_Hdoc et Hdoc_to_canoprof)
Syntaxe	Pas traité	Pas traité (à faire dans Opale_to_Hdoc et Hdoc_to_canoprof)
Texte légal	Pas traité	Pas traité (à faire dans Opale_to_Hdoc et Hdoc_to_canoprof)
Simulation	Pas traité	Pas traité (à faire dans Opale_to_Hdoc et Hdoc_to_canoprof)