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

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
Conditions particulières
---
25
Pour le moment, il ne faut pas utiliser les "sous-Division" de Opale. Les divisions à la racine sont autorisées.
26

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


DONE
---
38
Opale											Hdoc								Canoprof
Benoit Villain's avatar
Benoit Villain committed
39
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
40 41 42 43 44
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
Benoit Villain's avatar
Benoit Villain committed
45 46 47 48 49 50 51 52

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
53 54 55 56 57 58
Information										div avec un attribut data-hdoc-type = information		Information
Méthode											div avec un attribut data-hdoc-type = method			Méthode
Syntaxe											div avec un attribut data-hdoc-type = complement		Complément
Texte légal										div avec un attribut data-hdoc-type = complement		Complément


Benoit Villain's avatar
Benoit Villain committed
59 60 61 62 63

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

TODO
---
64
Points particuliers de Canoprof non traités:
Benoit Villain's avatar
Benoit Villain committed
65 66 67 68 69
Questions avec corrigé
Consigne élève
Remarque prof

Blocs : 
70 71 72 73
Rappel		Pas traité	(à faire dans Opale_to_Hdoc et Hdoc_to_canoprof)
Simulation	Pas traité	(à faire dans Opale_to_Hdoc et Hdoc_to_canoprof)

Permettre l'utilisation de vidéos de Opale, notamment les vidéos venues du web dans des modules web distants (à faire dans Opale_to_Hdoc et Hdoc_to_canoprof)