|
| 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 | + |
| 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 | +``` |
0 commit comments