Skip to content

Commit 4757165

Browse files
premiere question du module 5
1 parent c574141 commit 4757165

File tree

7 files changed

+333
-0
lines changed

7 files changed

+333
-0
lines changed
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
title: "Les matrices de distance"
3+
author: "Guyliann Engels & Philippe Grosjean"
4+
output:
5+
learnr::tutorial
6+
tutorial:
7+
id: "sdd2.05a"
8+
version: 0.0.1
9+
runtime: shiny_prerendered
10+
---
11+
12+
```{r setup, include=FALSE}
13+
library(learnr)
14+
library(knitr)
15+
SciViews::R()
16+
library(BioDataScience)
17+
18+
options(tutorial.event_recorder = BioDataScience::record_sdd)
19+
tutorial_options(exercise.checker = BioDataScience::checker_sdd)
20+
tutorial_options(exercise.timelimit = 60)
21+
tutorial_options(exercise.cap = "Code R")
22+
knitr::opts_chunk$set(echo = FALSE, comment = NA)
23+
```
24+
25+
```{r, echo=FALSE}
26+
fixedRow(
27+
column(9, div(
28+
img(src = 'images/BioDataScience-128.png', align = "left"),
29+
h1("Science des données biologiques 2"),
30+
"Réalisé par le service d'Écologie numérique des Milieux aquatiques, Université de Mons (Belgique)"
31+
)),
32+
column(3, div(
33+
textInput("user", "Utilisateur :", ""),
34+
textInput("email", "Email :", "")
35+
))
36+
)
37+
textOutput("user") # This is newer shown, but required to trigger an event!
38+
textOutput("email") # Idem!
39+
```
40+
41+
```{r, context="server"}
42+
output$user <- renderText({BioDataScience::user_name(input$user);""})
43+
output$email <- renderText({BioDataScience::user_email(input$email);""})
44+
updateTextInput(session, "user", value = BioDataScience::user_name())
45+
updateTextInput(session, "email", value = BioDataScience::user_email())
46+
```
47+
48+
## Préambule
49+
50+
Si vous n'avez jamais utilisé de tutoriel "learnr", familiarisez-vous d'abord avec son interface [ici](http://biodatascience-course.sciviews.org/sdd-umons/learnr.html).
51+
52+
![](images/attention.jpg)
53+
54+
**Ne vous trompez pas dans votre adresse mail et votre identifiant Github**
55+
56+
**N'oubliez pas de soumettre votre réponse après chaque exercice**
57+
58+
> Conformément au RGPD ([Règlement Général sur la Protection des Données](https://ec.europa.eu/info/law/law-topic/data-protection/reform/rules-business-and-organisations/principles-gdpr_fr)), nous sommes tenus de vous informer de ce que vos résultats seront collecté afin de suivre votre progression. **Les données seront enregistrées au nom de l'utilisateur apparaissant en haut de cette page. Corrigez si nécessaire !** En utilisant ce tutoriel, vous marquez expressément votre accord pour que ces données puissent être collectées par vos enseignants et utilisées pour vous aider et vous évaluer. Après avoir été anonymisées, ces données pourront également servir à des études globales dans un cadre scientifique et/ou éducatif uniquement.
59+
60+
## Choix de l'indice
61+
62+
Lors de la réalisation d'une matrice de distance, vous devez choisir l'indice le plus adapté
63+
64+
```{r qu_indice}
65+
quiz(
66+
question("Dans un tableau de dénombrement d'espèces, vous souhaitez réaliser un matrice de distance avec l'indice le plus adapté. Quel indice choississez vous ? (plusieurs réponses peuvent être sélestionnés)",
67+
answer("Indice de Bray-Curtis", correct = TRUE),
68+
answer("Indice de Canberra", correct = TRUE),
69+
answer("Distance Euclidienne"),
70+
answer("Indice de Manhattan"),
71+
allow_retry = TRUE),
72+
question("Dans un tableau de dénombrement d'espèces, vous souhaitez réaliser un matrice de distance avec l'indice le plus adapté. Quel indice choississez vous si vous souhaitez mettre en avant les espèces rares ? (plusieurs réponses peuvent être sélestionnés)",
73+
answer("Indice de Bray-Curtis"),
74+
answer("Indice de Canberra", correct = TRUE),
75+
answer("Distance Euclidienne"),
76+
answer("Indice de Manhattan"),
77+
allow_retry = TRUE),
78+
question("Dans un tableau relatif à des mesures environnementales, vous souhaitez réaliser un matrice de distance avec l'indice le plus adapté. Quel indice choississez vous ? (plusieurs réponses peuvent être sélestionnés)",
79+
answer("Indice de Bray-Curtis"),
80+
answer("Indice de Canberra"),
81+
answer("Distance Euclidienne", correct = TRUE),
82+
answer("Indice de Manhattan", correct = TRUE),
83+
allow_retry = TRUE)
84+
)
85+
```
86+
87+
88+
89+
## Conclusion
90+
91+
Vous venez de terminer votre séance d'exercice.
92+
93+
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.
94+
95+
```{r comm, exercise=TRUE, exercise.lines = 8}
96+
# Ajout de commentaires
97+
# ...
98+
```
99+
100+
```{r comm-check}
101+
# Not yet...
102+
```

inst/tutorials/05a_distance_matrix/distance_matrix.html

Lines changed: 231 additions & 0 deletions
Large diffs are not rendered by default.
8.68 KB
Loading
10 KB
Loading
8.23 KB
Loading
11.4 KB
Loading
8.34 KB
Loading

0 commit comments

Comments
 (0)