Skip to content

Commit ba8fda7

Browse files
committed
chore(package): convert md to html
1 parent 128d8fc commit ba8fda7

8 files changed

Lines changed: 476 additions & 472 deletions

File tree

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

results/results1.json

Lines changed: 87 additions & 87 deletions
Large diffs are not rendered by default.

results/results2.json

Lines changed: 70 additions & 66 deletions
Large diffs are not rendered by default.

results/results3.json

Lines changed: 194 additions & 194 deletions
Large diffs are not rendered by default.

results/results4.json

Lines changed: 52 additions & 52 deletions
Large diffs are not rendered by default.

results/results5.json

Lines changed: 64 additions & 64 deletions
Large diffs are not rendered by default.

results/results6.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"exercises": [
33
{
44
"title": "Les conditions",
5-
"description": "C'est fatiguant de devoir regarder l'arbre de décision pour chaque\r\ngâteau. Et si on faisait un programme qui peut déterminer si un gâteau a\r\nbien été fait selon l'arbre de décision ou pas? T'es partant ? Allons-y\r\n!\r\n\r\nPour rappel, l'arbre de décision ressemblait à ceci :\r\n\r\n> <img src=\"https://inginious.org/course/primaire/arbre/arbre.png\" height=\"300\" alt=\"image\" />\r\n\r\nUtilise les blocs pour programmer l'arbre de décision. Pour t'aider, on\r\na déjà mis les premiers blocs. Tu dois simplement déterminer les cas où\r\nle gâteau est valide.\r\n",
5+
"description": "<p>C'est fatiguant de devoir regarder l'arbre de décision pour chaque gâteau. Et si on faisait un programme qui peut déterminer si un gâteau a bien été fait selon l'arbre de décision ou pas? T'es partant ? Allons-y !</p>\r\n<p>Pour rappel, l'arbre de décision ressemblait à ceci :</p>\r\n<blockquote>\r\n<p><img src=\"https://inginious.org/course/primaire/arbre/arbre.png\" height=\"300\" alt=\"image\" /></p>\r\n</blockquote>\r\n<p>Utilise les blocs pour programmer l'arbre de décision. Pour t'aider, on a déjà mis les premiers blocs. Tu dois simplement déterminer les cas où le gâteau est valide.</p>\r\n",
66
"tags": [
77
{
88
"text": "INGINIOUS",
@@ -42,7 +42,7 @@
4242
},
4343
{
4444
"title": "Les brochettes de fruits",
45-
"description": "C'est le moment d'être créatif ! Tu vas pouvoir créer tes propres\r\nbrochettes de fruits pour te régaler ! Fais attention, les pics à\r\nbrochette doivent contenir 7 morceaux de fruits, pas plus, pas moins.\r\nMais tu peux choisir ce que tu mets dessus.\r\n\r\nTu as beaucoup de blocs à ta disposition mais tu ne dois pas tous les\r\nutiliser. A toi de réfléchir aux blocs qui sont utiles ou non, mais\r\nn'oublie pas que le thème de la séance, c'est les boucles ;)\r\n\r\n**Attention** Chaque fois que tu veux créer une nouvelle brochette, tu\r\ndois recommencer un programme. Tu ne peux pas faire plusieurs brochettes\r\nen même temps.\r\n",
45+
"description": "<p>C'est le moment d'être créatif ! Tu vas pouvoir créer tes propres brochettes de fruits pour te régaler ! Fais attention, les pics à brochette doivent contenir 7 morceaux de fruits, pas plus, pas moins. Mais tu peux choisir ce que tu mets dessus.</p>\r\n<p>Tu as beaucoup de blocs à ta disposition mais tu ne dois pas tous les utiliser. A toi de réfléchir aux blocs qui sont utiles ou non, mais n'oublie pas que le thème de la séance, c'est les boucles ;)</p>\r\n<p><strong>Attention</strong> Chaque fois que tu veux créer une nouvelle brochette, tu dois recommencer un programme. Tu ne peux pas faire plusieurs brochettes en même temps.</p>\r\n",
4646
"tags": [
4747
{
4848
"text": "INGINIOUS",
@@ -82,7 +82,7 @@
8282
},
8383
{
8484
"title": "La règle de trois",
85-
"description": "Maintenant qu'on se rappelle du fonctionnement d'une règle de trois, il\r\nest temps de calculer les quantités nécessaires pour faire le gâteau\r\npour plus de 2 personnes. A toi de voir pour combien de personnes tu\r\nveux faire la recette.\r\n\r\n**Recette pour deux personnes**\r\n\r\n- 45gr de farine\r\n- 45gr de sucre\r\n- 45gr de beurre\r\n- 1 oeuf\r\n- 3gr de levure chimique\r\n",
85+
"description": "<p>Maintenant qu'on se rappelle du fonctionnement d'une règle de trois, il est temps de calculer les quantités nécessaires pour faire le gâteau pour plus de 2 personnes. A toi de voir pour combien de personnes tu veux faire la recette.</p>\r\n<p><strong>Recette pour deux personnes</strong></p>\r\n<ul>\r\n<li>45gr de farine</li>\r\n<li>45gr de sucre</li>\r\n<li>45gr de beurre</li>\r\n<li>1 oeuf</li>\r\n<li>3gr de levure chimique</li>\r\n</ul>\r\n",
8686
"tags": [
8787
{
8888
"text": "INGINIOUS",
@@ -122,7 +122,7 @@
122122
},
123123
{
124124
"title": "Initiation à INGInious",
125-
"description": "Cet exercice est simple, mais il te permettra de comprendre comment\r\nfonctionne INGInious. Réorganise les différents blocs pour reformer la\r\nrecette de la tartine au chocolat. La recette est la suivante :\r\n\r\n- Ouvrir le sachet de pain\r\n- Prendre une tartine\r\n- Poser la tartine sur l'assiette\r\n- Ouvrir le pot de chocolat\r\n- Prendre le couteau\r\n- Tremper le couteau dans le chocolat\r\n- Tartiner le chocolat sur la tartine\r\n- Poser le couteau\r\n- Plier la tartine\r\n- La manger !\r\n\r\nN'hésite pas à faire des erreurs pour voir ce que fait INGInious dans ce\r\ncas-là.\r\n",
125+
"description": "<p>Cet exercice est simple, mais il te permettra de comprendre comment fonctionne INGInious. Réorganise les différents blocs pour reformer la recette de la tartine au chocolat. La recette est la suivante :</p>\r\n<ul>\r\n<li>Ouvrir le sachet de pain</li>\r\n<li>Prendre une tartine</li>\r\n<li>Poser la tartine sur l'assiette</li>\r\n<li>Ouvrir le pot de chocolat</li>\r\n<li>Prendre le couteau</li>\r\n<li>Tremper le couteau dans le chocolat</li>\r\n<li>Tartiner le chocolat sur la tartine</li>\r\n<li>Poser le couteau</li>\r\n<li>Plier la tartine</li>\r\n<li>La manger !</li>\r\n</ul>\r\n<p>N'hésite pas à faire des erreurs pour voir ce que fait INGInious dans ce cas-là.</p>\r\n",
126126
"tags": [
127127
{
128128
"text": "INGINIOUS",
@@ -162,7 +162,7 @@
162162
},
163163
{
164164
"title": "Tri des élèves",
165-
"description": "A la séance dernière, vous vous êtes triés selon la première lettre de\r\nvos noms de famille. On va maintenant programmer ce tri ensemble !\r\n\r\n**Petit rappel de la méthode utilisée**\r\n\r\n- Il y a une file d'attente avec tous les enfants et une rangée qui\r\n est vide au départ.\r\n- Le premier de la file d'attente va comparer la première lettre de\r\n son nom de famille avec la personne de la rangée en face de lui, si\r\n il y en a une.\r\n- Si la lettre du premier de la file d'attente est plus petite (donc\r\n se trouve avant dans l'alphabet), alors le reste de la rangée se\r\n décale et le premier de la file d'attente prend la place de celui\r\n avec qui il a fait la comparaison\r\n- Sinon, le premier de la file d'attente se décale pour faire face à\r\n l'enfant suivant (si il y en a un) et lui pose la même question.\r\n",
165+
"description": "<p>A la séance dernière, vous vous êtes triés selon la première lettre de vos noms de famille. On va maintenant programmer ce tri ensemble !</p>\r\n<p><strong>Petit rappel de la méthode utilisée</strong></p>\r\n<ul>\r\n<li>Il y a une file d'attente avec tous les enfants et une rangée qui est vide au départ.</li>\r\n<li>Le premier de la file d'attente va comparer la première lettre de son nom de famille avec la personne de la rangée en face de lui, si il y en a une.</li>\r\n<li>Si la lettre du premier de la file d'attente est plus petite (donc se trouve avant dans l'alphabet), alors le reste de la rangée se décale et le premier de la file d'attente prend la place de celui avec qui il a fait la comparaison</li>\r\n<li>Sinon, le premier de la file d'attente se décale pour faire face à l'enfant suivant (si il y en a un) et lui pose la même question.</li>\r\n</ul>\r\n",
166166
"tags": [
167167
{
168168
"text": "INGINIOUS",
@@ -206,6 +206,6 @@
206206
"1": "Misconception",
207207
"2": "autres"
208208
},
209-
"extraction_date": "2019-12-18T16:15:00.616Z",
209+
"extraction_date": "2020-03-04T17:35:06.323Z",
210210
"url": "https://github.com/lin3out/cuisine-algorithmique"
211211
}

strategies/inginious-git.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const rst2md = (str) => {
2424
try {
2525
const result = child_process.spawnSync(
2626
"pandoc",
27-
["--from=rst", "--to=markdown_strict-fenced_code_attributes+backtick_code_blocks"],
27+
["--from=rst", "--to=html5", "--no-highlight"],
2828
{input: str, encoding: "utf-8"}
2929
);
3030
return result.stdout;
@@ -582,4 +582,4 @@ function clean_inginious_links(description, inginious_link) {
582582
return description
583583
.replace(markdown_links_regex, (_match, p1, p2) => `[${p1}](${url_solver(p2)})`)
584584
.replace(img_html_regex, (_match, p1) => `<img src="${url_solver(p1)}"`);
585-
}
585+
}

0 commit comments

Comments
 (0)