Skip to content

Commit 28ad365

Browse files
minor changes in the tutorials
1 parent 945e680 commit 28ad365

File tree

7 files changed

+151
-160
lines changed

7 files changed

+151
-160
lines changed

inst/tutorials/B02La_reg_multi/B02La_reg_multi.Rmd

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: "Régression linéaire multiple"
33
author: "Guyliann Engels & Philippe Grosjean"
4-
description: "**[SDD II Module 2](https://wp.sciviews.org/sdd-umons2/?iframe=wp.sciviews.org/sdd-umons2-2020/r%25C3%25A9gression-lin%25C3%25A9aire-multiple.html)** Application des concepts liés la régression linéaire multiple."
4+
description: "**SDD II Module 2** Application des concepts liés la régression linéaire multiple."
55
tutorial:
6-
id: "B01Lb_reg_multi"
6+
id: "B02La_reg_multi"
77
version: 1.0.0
88
output:
99
learnr::tutorial:
@@ -82,12 +82,12 @@ df1 <- tibble(
8282
y = reg_lin(vec2, 0.5, 0) + rnorm(sd=0.5, n = length(vec1)))
8383
```
8484

85-
```{r reglin, exercise = TRUE, exercise.setup = "reglin-prep"}
85+
```{r reglin_noscore, exercise = TRUE, exercise.setup = "reglin-prep", exercise.checker=learndown::checker_ack_learnr}
8686
#
8787
summary(df1)
8888
```
8989

90-
```{r reglin-hint-1}
90+
```{r reglin_noscore-hint-1}
9191
#snippet
9292
summary(lm. <- lm(data = DF, YNUM ~ XNUM))
9393
lm. %>.% (function (lm, model = lm[["model"]], vars = names(model))
@@ -102,21 +102,21 @@ lm. %>.% (function (lm, model = lm[["model"]], vars = names(model))
102102
stat_smooth(method = "lm", formula = y ~ x + 0))(.)
103103
```
104104

105-
```{r reglin-solution}
105+
```{r reglin_noscore-solution}
106106
summary(lm. <- lm(data = df1, y~ x+ 0))
107107
lm. %>.% (function (lm, model = lm[["model"]], vars = names(model))
108108
chart(model, aes_string(x = vars[2], y = vars[1])) +
109109
geom_point() +
110110
stat_smooth(method = "lm", formula = y ~ x + 0))(.)
111111
```
112112

113-
```{r reglin-check}
113+
```{r reglin_noscore-check}
114114
# TODO
115115
```
116116

117117
Suite à votre analyse répondez aux questions suivantes
118118

119-
```{r qu_reglin1}
119+
```{r qu_reglin1_noscore}
120120
quiz(
121121
question(text = "Quelle est la valeur de l'ordonnée à l'origine ?",
122122
answer(sprintf("%.2f", 0), correct = TRUE),
@@ -144,7 +144,6 @@ quiz(
144144
)
145145
```
146146

147-
148147
## Régression linéaire multiple
149148

150149
```{r regmulti-init}
@@ -208,32 +207,32 @@ df2 <- tibble::tibble(
208207
b = 2))
209208
```
210209

211-
```{r regmulti, exercise = TRUE, exercise.setup = "regmulti-prep"}
210+
```{r regmulti_noscore, exercise = TRUE, exercise.setup = "regmulti-prep", exercise.checker=learndown::checker_ack_learnr}
212211
# résumé des données
213212
df2
214213
#
215214
```
216215

217-
```{r regmulti-hint-1}
216+
```{r regmulti_noscore-hint-1}
218217
# Snippet
219218
summary(lm. <- lm(data = DF, FORMULA))
220219
```
221220

222-
```{r regmulti-hint-2}
221+
```{r regmulti_noscore-hint-2}
223222
summary(lm. <- lm(data = DF, formula = Y ~ VAR1 + VAR2))
224223
```
225224

226-
```{r regmulti-solution}
225+
```{r regmulti_noscore-solution}
227226
summary(lm. <- lm(data = df2, formula = y ~ x + x1))
228227
```
229228

230-
```{r regmulti-check}
229+
```{r regmulti_noscore-check}
231230
#TODO
232231
```
233232

234233
Suite à votre analyse répondez aux questions suivantes :
235234

236-
```{r qu_regmulti}
235+
```{r qu_regmulti_noscore}
237236
quiz(
238237
question(text = "Quelle est la valeur de l'ordonnée à l'origine ?",
239238
answer(sprintf("%.2f", lm_mult_coef$estimate[1]), correct = TRUE),
@@ -257,13 +256,12 @@ quiz(
257256

258257
Vous venez de terminer votre séance d'exercice.
259258

260-
Laissez nous vos impressions sur cet outil pédagogique ou expérimentez encore dans la zone ci-dessous. Rappelez-vous que pour placer un commentaire dans une zone de code R, vous devez utilisez un dièse (`#`) devant vos phrases.
261-
262-
```{r comm, exercise=TRUE, exercise.lines = 8}
263-
# Ajout de commentaires
264-
# ...
265-
```
266-
267-
```{r comm-check}
268-
# Not yet...
259+
```{r comm_noscore, echo=FALSE}
260+
question_text(
261+
"Laissez-nous vos impressions sur ce learnr",
262+
answer("", TRUE, message = "Pas de commentaires... C'est bien aussi."),
263+
incorrect = "Vos commentaires sont enregistrés.",
264+
placeholder = "Entrez vos commentaires ici...",
265+
allow_retry = TRUE
266+
)
269267
```

inst/tutorials/B02Lb_reg_poly/B02Lb_reg_poly.Rmd

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: "Régression linéaire polynomiale"
33
author: "Guyliann Engels & Philippe Grosjean"
4-
description: "**[SDD II Module 2](https://wp.sciviews.org/sdd-umons2/?iframe=wp.sciviews.org/sdd-umons2-2020/r%25C3%25A9gression-lin%25C3%25A9aire-polynomiale.html)** Application des concepts liés la régression linéaire polynomiale."
4+
description: "**SDD II Module 2** Application des concepts liés la régression linéaire polynomiale."
55
tutorial:
6-
id: "B01b_reg_poly"
6+
id: "B02Lb_reg_poly"
77
version: 1.0.0
88
output:
99
learnr::tutorial:
@@ -85,15 +85,15 @@ df <- tibble(
8585
```
8686

8787

88-
```{r regpoly, exercise = TRUE, exercise.setup = "regpoly-prep"}
88+
```{r regpoly_noscore, exercise = TRUE, exercise.setup = "regpoly-prep", exercise.checker=learndown::checker_ack_learnr}
8989
# Résumé des données
9090
summary(df)
9191
#
9292
9393
9494
```
9595

96-
```{r regpoly-hint-1}
96+
```{r regpoly_noscore-hint-1}
9797
#snippet
9898
summary(lm. <- lm(data = DF,
9999
YNUM ~ XNUM + I(XNUM^2)))
@@ -103,7 +103,7 @@ lm. %>.% (function (lm, model = lm[["model"]], vars = names(model))
103103
stat_smooth(method = "lm", formula = y ~ x + I(x^2)))(.)
104104
```
105105

106-
```{r regpoly-solution}
106+
```{r regpoly_noscore-solution}
107107
summary(lm. <- lm(data = df,
108108
y ~ x + I(x^2)))
109109
lm. %>.% (function (lm, model = lm[["model"]], vars = names(model))
@@ -112,13 +112,13 @@ lm. %>.% (function (lm, model = lm[["model"]], vars = names(model))
112112
stat_smooth(method = "lm", formula = y ~ x + I(x^2)))(.)
113113
```
114114

115-
```{r regpoly-check}
115+
```{r regpoly_noscore-check}
116116
# TODO
117117
```
118118

119119
Suite à votre analyse répondez aux questions suivantes
120120

121-
```{r qu_regpoly}
121+
```{r qu_regpoly_noscore}
122122
quiz(
123123
question(text = "Quelle est la valeur de l'ordonnée à l'origine ?",
124124
answer(sprintf("%.2f", lm_poly_coef$estimate[1]), correct = TRUE),
@@ -208,15 +208,15 @@ lm_lp_coef <- broom::tidy(lm_lin_poly)
208208
lm_lp_param <- broom::glance(lm_lin_poly)
209209
```
210210

211-
```{r regpoly_simp, exercise = TRUE, exercise.setup = "regpoly_simp-prep"}
211+
```{r regpoly_simp_noscore, exercise = TRUE, exercise.setup = "regpoly_simp-prep", exercise.checker=learndown::checker_ack_learnr}
212212
# résumé
213213
summary(df)
214214
#
215215
#
216216
```
217217

218218

219-
```{r regpoly_simp-hint-1}
219+
```{r regpoly_simp_noscore-hint-1}
220220
# snippet
221221
summary(lm. <- lm(data = DF,
222222
YNUM ~ XNUM + I(XNUM^2)))
@@ -226,7 +226,7 @@ lm. %>.% (function (lm, model = lm[["model"]], vars = names(model))
226226
stat_smooth(method = "lm", formula = y ~ x + I(x^2)))(.)
227227
```
228228

229-
```{r regpoly_simp-hint-2}
229+
```{r regpoly_simp_noscore-hint-2}
230230
# snippet (suite)
231231
summary(lm. <- lm(data = DF, YNUM ~ XNUM))
232232
lm. %>.% (function (lm, model = lm[["model"]], vars = names(model))
@@ -235,26 +235,26 @@ lm. %>.% (function (lm, model = lm[["model"]], vars = names(model))
235235
stat_smooth(method = "lm", formula = y ~ x))(.)
236236
```
237237

238-
```{r regpoly_simp-hint-3}
238+
```{r regpoly_simp_noscore-hint-3}
239239
# snippet (suite)
240240
AIC(lm.)
241241
```
242242

243-
```{r regpoly_simp-solution}
243+
```{r regpoly_simp_noscore-solution}
244244
summary(lm_lin_poly <- lm(data = df,
245245
y ~ x + I(x^2)))
246246
summary(lm_lin_simp <- lm(data = df,
247247
y ~ x ))
248248
AIC(lm_lin_poly, lm_lin_simp)
249249
```
250250

251-
```{r regpoly_simp-check}
251+
```{r regpoly_simp_noscore-check}
252252
# TODO
253253
```
254254

255255
Suite à votre analyse répondez aux questions suivantes
256256

257-
```{r qu_regpoly_simp}
257+
```{r qu_regpoly_simp_noscore}
258258
quiz(
259259
question(text = "Quelle est la valeur du critère d'Akaike de la régression polynomiale ?",
260260
answer(sprintf("%.2f", lm_lp_param$AIC), correct = TRUE),
@@ -278,18 +278,16 @@ quiz(
278278
)
279279
```
280280

281-
282281
## Conclusion
283282

284283
Vous venez de terminer votre séance d'exercice.
285284

286-
Laissez nous vos impressions sur cet outil pédagogique ou expérimentez encore dans la zone ci-dessous. Rappelez-vous que pour placer un commentaire dans une zone de code R, vous devez utilisez un dièse (`#`) devant vos phrases.
287-
288-
```{r comm, exercise=TRUE, exercise.lines = 8}
289-
# Ajout de commentaires
290-
# ...
291-
```
292-
293-
```{r comm-check}
294-
# Not yet...
285+
```{r comm_noscore, echo=FALSE}
286+
question_text(
287+
"Laissez-nous vos impressions sur ce learnr",
288+
answer("", TRUE, message = "Pas de commentaires... C'est bien aussi."),
289+
incorrect = "Vos commentaires sont enregistrés.",
290+
placeholder = "Entrez vos commentaires ici...",
291+
allow_retry = TRUE
292+
)
295293
```

0 commit comments

Comments
 (0)