Commit 4730a028 authored by Guillaume Huard's avatar Guillaume Huard
Browse files

Typos

parent edb10d7d
......@@ -26,7 +26,7 @@ de l'activité, les exécuter et les /uploader/.
* Hello world
Ce premier exemple présente une activité nommée =Hello world= permettant de demander à des étudiants
Ce premier exemple présente une activité nommée =Hello= permettant de demander à des étudiants
d'écrire un programme qui affiche ="Hello world !"=.
#+BEGIN_SRC org :exports code
......@@ -133,7 +133,7 @@ vpl evaluate debug Hello
#+END_SRC
En mode de débogage, l'évaluation locale affiche la table de hachage obtenue après évaluation du
fichier =vpl_evaluate.cases= ainsi que davantage de sorties pour les tests réussis. En outre, tous
les fichiers générés par l'évaluation sont conservés dans la dossier =local_run= : en évaluant un
les fichiers générés par l'évaluation sont conservés dans le dossier =local_run= : en évaluant un
seul test à la fois on peut donc consulter le détail de son exécution et de sa validation.
Si votre terminal le supporte, l'exécution locale se fait en couleurs, en :
......@@ -160,8 +160,8 @@ Pour générer la description, la manipulation est manuelle :
* Organiser son activité
Le format =org= permet d'organiser son texte à l'aide d'une syntaxe simple similaire à celle de
=markdown=. En particulier, il est possible de manipuler de listes numéroter ou non, de découper son
texte en section, sous-sections, sous-sous-section, etc. Le document peut ensuite être exporté vers
=markdown=. En particulier, il est possible de manipuler des listes numérotées ou non, de découper son
texte en sections, sous-sections, sous-sous-sections, etc. Le document peut ensuite être exporté vers
plusieurs formats classiques (=latex=, =html=, ...). Présenter toutes les fonctionnalités d'
=org= n'est pas le but de cette documentation et le lecteur curieux est invité à se référer à
la documentation officielle : [[https://orgmode.org/manual]]
......@@ -172,15 +172,16 @@ duplication de certaines parties du texte. Cela repose essentiellement sur les i
- la table de hachage résultant de l'évaluation de =vpl_evaluate.cases= peut être en partie
construite de manière programmatique ;
- le fichier =vpl_evaluate.cases= est un code en =Perl= qu'il est possible de découper en plusieurs
blocs de code concaténés les uns aux autres à l'aide de l'argument =:output append= ;
blocs de code concaténés les uns aux autres à l'aide de l'argument =:output append= (comportement
par défaut mais le demander explicitement ne fait pas de mal) ;
- =org= mode supporte la syntaxe =noweb= pour manipuler des blocs de code. En particulier :
- une activité est nommée à l'aide de la propriété =#+NAME= ;
- un bloc de code ayant pour argument =:noweb yes= peut inclure un bloc de code nommé s'il
contient, seule sur une ligne, une référence de la forme suivante : =<<nom>>=
- il est possible, à l'aide de tags, de ne pas inclure certaines sections dans l'export de la
description. Cela permet de profiter du /folding/ d'=emacs= pour toutes les parties du fichier de
description.
Tout ceci est illustré par l'exemple =Hello world= étendu avec un cas de test en français :
description de l'activité.
Tout ceci est illustré par l'exemple =Hello= étendu avec un cas de test en français :
#+BEGIN_SRC org :exports code
,* Réglages :noexport:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment