You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Auto-évaluer sa compréhension des différentes actions dans Git.
32
+
-Autoévaluer sa compréhension des différentes actions dans Git.
33
33
34
34
## Analyse de situation Git
35
35
@@ -49,41 +49,41 @@ quiz(
49
49
answer("commit", correct = TRUE, message = "Un commit permet d'enregistrer une version du projet."),
50
50
answer("clone", message = "Un *clone* permet de créer un double local d’un dépôt GitHub."),
51
51
answer("push", message = "Un *push* permet d'envoyer ses modifications locales vers le dépôt GitHub."),
52
-
answer("pull", message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliqué dans le dépôt GitHub vers sa propre version locale."),
52
+
answer("pull", message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliquées dans le dépôt GitHub vers sa propre version locale."),
53
53
answer("fetch", message = "Un *fetch* permet de faire un pull et un push successivement."),
54
54
answer("fork", message = "Un *fork* permet de faire une copie dans notre propre compte GitHub d'un dépôt sur GitHub."),
55
-
answer("pull request", message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'orgine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
55
+
answer("pull request", message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'origine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
56
56
allow_retry = TRUE, random_answer_order = TRUE,
57
57
correct = "Bravo ! Vous avez trouvé la bonne réponse.",
58
-
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prennez le temps de réviser la section sur Git et sur GitHub",
58
+
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prenez le temps de réviser la section sur Git et sur GitHub",
59
59
submit_button = "Soumettre une réponse",
60
60
try_again_button = "Resoumettre une réponse"
61
61
),
62
62
question("Qualifiez l'action **B**",
63
63
answer("commit", message = "Un *commit* permet d'enregistrer une version du projet."),
64
64
answer("clone", message = "Un *clone* permet de créer un double local d’un dépôt GitHub."),
65
65
answer("push", correct = TRUE, message = "Un *push* permet d'envoyer ses modifications locales vers le dépôt GitHub."),
66
-
answer("pull", message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliqué dans le dépôt GitHub vers sa propre version locale."),
66
+
answer("pull", message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliquées dans le dépôt GitHub vers sa propre version locale."),
67
67
answer("fetch", message = "Un *fetch* permet de faire un pull et un push successivement."),
68
68
answer("fork", message = "Un *fork* permet de faire une copie dans notre propre compte GitHub d'un dépôt sur GitHub."),
69
-
answer("pull request", message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'orgine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
69
+
answer("pull request", message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'origine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
70
70
allow_retry = TRUE, random_answer_order = TRUE,
71
71
correct = "Bravo ! Vous avez trouvé la bonne réponse.",
72
-
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prennez le temps de réviser la section sur Git et sur GitHub",
72
+
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prenez le temps de réviser la section sur Git et sur GitHub",
73
73
submit_button = "Soumettre une réponse",
74
74
try_again_button = "Resoumettre une réponse"
75
75
),
76
76
question("Qualifiez l'action **C**",
77
77
answer("commit", message = "Un *commit* permet d'enregistrer une version du projet."),
78
78
answer("clone", message = "Un *clone* permet de créer un double local d’un dépôt GitHub."),
79
79
answer("push", message = "Un *push* permet d'envoyer ses modifications locales vers le dépôt GitHub."),
80
-
answer("pull", correct = TRUE, message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliqué dans le dépôt GitHub vers sa propre version locale."),
80
+
answer("pull", correct = TRUE, message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliquées dans le dépôt GitHub vers sa propre version locale."),
81
81
answer("fetch", message = "Un *fetch* permet de faire un pull et un push successivement."),
82
82
answer("fork", message = "Un *fork* permet de faire une copie dans notre propre compte GitHub d'un dépôt sur GitHub."),
83
-
answer("pull request", message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'orgine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
83
+
answer("pull request", message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'origine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
84
84
allow_retry = TRUE, random_answer_order = TRUE,
85
85
correct = "Bravo ! Vous avez trouvé la bonne réponse.",
86
-
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prennez le temps de réviser la section sur Git et sur GitHub",
86
+
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prenez le temps de réviser la section sur Git et sur GitHub",
87
87
submit_button = "Soumettre une réponse",
88
88
try_again_button = "Resoumettre une réponse"
89
89
)
@@ -104,41 +104,41 @@ quiz(
104
104
answer("commit", message = "Un *commit* permet d'enregistrer une version du projet."),
105
105
answer("clone", message = "Un *clone* permet de créer un double local d’un dépôt GitHub."),
106
106
answer("push", message = "Un *push* permet d'envoyer ses modifications locales vers le dépôt GitHub."),
107
-
answer("pull", message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliqué dans le dépôt GitHub vers sa propre version locale."),
107
+
answer("pull", message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliquées dans le dépôt GitHub vers sa propre version locale."),
108
108
answer("fetch", message = "Un *fetch* permet de faire un pull et un push successivement."),
109
109
answer("fork", correct = TRUE, message = "Un *fork* permet de faire une copie dans notre propre compte GitHub d'un dépôt sur GitHub."),
110
-
answer("pull request", message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'orgine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
110
+
answer("pull request", message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'origine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
111
111
allow_retry = TRUE, random_answer_order = TRUE,
112
112
correct = "Bravo ! Vous avez trouvé la bonne réponse.",
113
-
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prennez le temps de réviser la section sur Git et sur GitHub",
113
+
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prenez le temps de réviser la section sur Git et sur GitHub",
114
114
submit_button = "Soumettre une réponse",
115
115
try_again_button = "Resoumettre une réponse"
116
116
),
117
117
question("Qualifiez l'action **B**",
118
118
answer("commit", correct = TRUE, message = "Un *commit* permet d'enregistrer une version du projet."),
119
119
answer("clone", message = "Un *clone* permet de créer un double local d’un dépôt GitHub."),
120
120
answer("push", message = "Un *push* permet d'envoyer ses modifications locales vers le dépôt GitHub."),
121
-
answer("pull", message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliqué dans le dépôt GitHub vers sa propre version locale."),
121
+
answer("pull", message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliquées dans le dépôt GitHub vers sa propre version locale."),
122
122
answer("fetch", message = "Un *fetch* permet de faire un pull et un push successivement."),
123
123
answer("fork", message = "Un *fork* permet de faire une copie dans notre propre compte GitHub d'un dépôt sur GitHub."),
124
-
answer("pull request", message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'orgine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
124
+
answer("pull request", message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'origine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
125
125
allow_retry = TRUE, random_answer_order = TRUE,
126
126
correct = "Bravo ! Vous avez trouvé la bonne réponse.",
127
-
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prennez le temps de réviser la section sur Git et sur GitHub.",
127
+
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prenez le temps de réviser la section sur Git et sur GitHub.",
128
128
submit_button = "Soumettre une réponse",
129
129
try_again_button = "Resoumettre une réponse"
130
130
),
131
131
question("Qualifiez l'action **C**",
132
132
answer("commit", message = "Un *commit* permet d'enregistrer une version du projet."),
133
133
answer("clone", message = "Un *clone* permet de créer un double local d’un dépôt GitHub."),
134
134
answer("push", message = "Un *push* permet d'envoyer ses modifications locales vers le dépôt GitHub."),
135
-
answer("pull", message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliqué dans le dépôt GitHub vers sa propre version locale."),
135
+
answer("pull", message = "Un *pull* permet de rapatrier les modifications que les autres utilisateurs ont appliquées dans le dépôt GitHub vers sa propre version locale."),
136
136
answer("fetch", message = "Un *fetch* permet de faire un pull et un push successivement."),
137
137
answer("fork", message = "Un *fork* permet de faire une copie dans notre propre compte GitHub d'un dépôt sur GitHub."),
138
-
answer("pull request", correct = TRUE, message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'orgine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
138
+
answer("pull request", correct = TRUE, message = "Un *pull request* permet de suggérer à l’auteur du dépôt d'origine que vous avez fait des modifications qui pourraient l’intéresser. L'auteur peut accepter ou refuser ces modifications."),
139
139
allow_retry = TRUE, random_answer_order = TRUE,
140
140
correct = "Bravo ! Vous avez trouvé la bonne réponse.",
141
-
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prennez le temps de réviser la section sur Git et sur GitHub.",
141
+
incorrect = "Attention, Ce n'est pas la bonne réponse. Toutes ces notions ne sont pas simples. Prenez le temps de réviser la section sur Git et sur GitHub.",
grade_code("Vous connaissez maintenant différentes valeurs que peuvent prendre l'argument `position =`. Notez la **différence** qui existe entre le graphique par defaut (`position = \"stack\"`) et le graphique B (`position = \"fill\"`) ! Le rendu est similaire mais c'est la **fraction** par rapport au total qui est représentée dans le graphique B et **non les effectifs absolus** !")
213
+
grade_code("Vous connaissez maintenant différentes valeurs que peuvent prendre l'argument `position =`. Notez la **différence** qui existe entre le graphique par defaut (`position = \"stack\"`) et le graphique B (`position = \"fill\"`) ! Le rendu est similaire, mais c'est la **fraction** par rapport au total qui est représentée dans le graphique B et **non les effectifs absolus** !")
grade_code("Voilà un graphique finalisé. C'est important de peaufiner les graphiques que vous conservez pour vos rapports ou publications, par opposition à ceux qui se trouvent dans vos bloc-notes où les sorties par défaut de {chart} suffisent pour avoir une présentation suffisante pour l'interprétation.")
332
+
grade_code("Voilà un graphique finalisé. C'est important de peaufiner les graphiques que vous conservez pour vos rapports ou publications, par opposition à ceux qui se trouvent dans vos blocs-notes où les sorties par défaut de {chart} suffisent pour avoir une présentation suffisante pour l'interprétation.")
333
333
```
334
334
335
335
## Biométrie de crabes
@@ -378,7 +378,7 @@ grade_code("Les fonctions `stat_XXX()` vous permettent d'effectuer des calculs s
378
378
379
379
## Conclusion
380
380
381
-
Félicitations! Vous venez de terminer votre séance d’exercices relative aux graphiques en barres et en camembert. Vous maîtrisez maintenant tous les outils nécessaires pour la réalisation d’une belle panoplie de graphiques. Il existe bien d’autres types de graphiques, cependant. Nous vous encourageons à consulter le site [R Graph Gallery](https://www.r-graph-gallery.com/) pour découvrir d’autres types de graphiques et comment les réaliser avec {ggplot2}.
381
+
Félicitations! Vous venez de terminer votre séance d’exercices relative aux graphiques en barres et en camembert. Vous maîtrisez maintenant tous les outils nécessaires pour la réalisation d’une belle panoplie de graphiques. Il existe bien d’autres types de graphiques, cependant. Nous vous encourageons à consulter le site [R Graph Gallery](https://www.r-graph-gallery.com/) pour découvrir d’autres types de graphiques et comment les réaliser avec {ggplot2}.
À partir du jeu de données `crabs`, reproduisez le graphique en boites de dispersion ci-dessus représentant la longueur de la carapace (`length`) en fonction de l'espèce (`species`) coloré en fonction du sexe (`sex`).
95
+
À partir du jeu de données `crabs`, reproduisez le graphique en boites à moustaches ci-dessus représentant la longueur de la carapace (`length`) en fonction de l'espèce (`species`) colorée en fonction du sexe (`sex`).
96
96
97
97
```{r boxplot2_h3, exercise=TRUE}
98
98
chart(___, ___ ~ ___ ___ ___) +
@@ -135,7 +135,7 @@ chart(crabs, front ~ species %fill=% sex) +
135
135
hjust = 0.5, position = position_dodge(0.75))
136
136
```
137
137
138
-
À partir du jeu de données `crabs`, reproduisez le graphique en boites de dispersion ci-dessus représentant la taille du lobe frontal (`front`) en fonction de l'espèce (`species`) coloré en fonction du sexe (`sex`). N'oubliez pas de préciser le nombre d'observations pour chacune des boites de dispersion.
138
+
À partir du jeu de données `crabs`, reproduisez le graphique en boites à moustaches ci-dessus représentant la taille du lobe frontal (`front`) en fonction de l'espèce (`species`) coloré en fonction du sexe (`sex`). N'oubliez pas de préciser le nombre d'observations pour chacune des boites à moustaches.
0 commit comments