Skip to content

Commit df623bb

Browse files
committed
Check configuration when a Shiy app starts
1 parent c38104a commit df623bb

File tree

7 files changed

+12
-627
lines changed

7 files changed

+12
-627
lines changed

R/learnr.R

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ learnr_banner <- function(simple = FALSE) {
2626
title = "Science des donn\u00e9es biologiques\ I",
2727
text = "R\u00e9alis\u00e9 par le service d'\u00c9cologie num\u00e9rique, Universit\u00e9 de Mons (Belgique)",
2828
image = "https://wp.sciviews.org/BioDataScience-96.png",
29-
msg.nologin = 'Utilisateur anonyme, aucun enregistrement !',
30-
msg.login = 'Enregistrement actif pour ')
29+
msg.nologin = "Utilisateur anonyme, aucun enregistrement !",
30+
msg.login = "Enregistrement actif pour ",
31+
msg.error = "Erreur d'enregistrement de l'activit\u00e9 ! ")
3132
}
3233
}
3334

inst/shiny/A02a_limits/app.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
learndown::learndownShinyVersion("0.0.9001") # Set app version
2-
BioDataScience::config()
2+
conf <- BioDataScience::config()
33

44
library(shiny)
55
library(learndown)
@@ -45,7 +45,7 @@ server <- function(input, output, session) {
4545
})
4646

4747
trackEvents(session, input, output,
48-
sign_in.fun = BioDataScience::sign_in)
48+
sign_in.fun = BioDataScience::sign_in, config = conf)
4949
trackSubmit(session, input, output, max_score = 2, solution =
5050
list(limits_x = c(0, 100), limits_y = c(0, 40)),
5151
comment = "Choix des limits de x et y",

inst/shiny/A02a_transformation/app.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
learndown::learndownShinyVersion("1.0.0")
2-
BioDataScience::config()
2+
conf <- BioDataScience::config()
33

44
library(shiny)
55
library(learndown)
@@ -83,7 +83,7 @@ server <- function(input, output, session) {
8383
})
8484

8585
trackEvents(session, input, output,
86-
sign_in.fun = BioDataScience::sign_in)
86+
sign_in.fun = BioDataScience::sign_in, config = conf)
8787
trackSubmit(session, input, output, max_score = 2, solution =
8888
list(scalex = "Logarithme népérien", scaley = "Logarithme népérien"),
8989
comment = "transformation double-logarithmique",

inst/shiny/A03a_histogram/app.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Histogram with variable classes
22
# learndown::learndownShinyVersion("1.0.0")
3-
BioDataScience::config()
3+
conf <- BioDataScience::config()
44

55
library(shiny)
66
library(learndown)
@@ -34,7 +34,7 @@ server <- function(input, output, session) {
3434
})
3535

3636
trackEvents(session, input, output,
37-
sign_in.fun = BioDataScience::sign_in)
37+
sign_in.fun = BioDataScience::sign_in, config = conf)
3838
trackSubmit(session, input, output, max_score = 2, solution =
3939
list(bins = c(min = 12, max = 32)),
4040
comment = "largeur de classe pour un histogramme",

inst/shiny/A06a_sampling/app.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
learndown::learndownShinyVersion("1.0.0")
2-
BioDataScience::config()
2+
conf <- BioDataScience::config()
33

44
library(shiny)
55
library(learndown)
@@ -74,7 +74,7 @@ server <- function(input, output, session) {
7474
})
7575

7676
trackEvents(session, input, output,
77-
sign_in.fun = BioDataScience::sign_in)
77+
sign_in.fun = BioDataScience::sign_in, config = conf)
7878
trackSubmit(session, input, output, max_score = 1, solution = NULL,
7979
comment = "all solutions are correct",
8080
message.success = "La taille d'échantillon doit toujours être la plus grande possible, mais en pratique nous sommes limité par le temps, le coût, ou le nombre de sujets disponibles.",

inst/tutorials/A00a_decouverte/A00a_decouverte.Rmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ BioDataScience1::learnr_server(input, output, session)
3030

3131
Vous vous trouvez au sein d'un tutoriel interactif construit avec `learnr`. La première chose à vérifier à l’ouverture du tutoriel interactif est votre `nom d’utilisateur` et votre `adresse email`. En effet, votre progression sera enregistrée, mais cela ne peut se faire que si vous renseignez ces données correctement avant de travailler dans le tutoriel learnr.
3232

33-
Le learnr est un outil pédagogique mis au point afin de proposer des tutoriels interactifs comprenant des illustrations, des questions à choix multiples, des exercices R,
33+
Le learnr est un outil pédagogique mis au point afin de proposer des tutoriels interactifs comprenant des illustrations, des questions à choix multiples, des exercices R, ...
3434

3535
Des questions ouvertes (sous la forme zones de code R) vous sont proposées dans les exercices. Elles vous permettent d’expérimenter directement des instructions dans R depuis le document learnr. Pour exécuter ces instructions, il faut cliquer sur `Run Code`. Vous pouvez le faire autant de fois que vous le voulez. Modifiez le code, cliquez `Run Code`, analysez le résultat, modifiez votre code, recliquez `Run Code`, etc… jusqu’à ce que vous soyez satisfait du résultat. Finissez l’exercice et soumettez votre réponse en cliquant sur le bouton `Submit Answer`. **Tant que vous n'aurez pas cliqué sur `Submit Answer`, votre exercice restera inachevé et ne comptera donc pas dans l'évaluation de votre progression.**
3636

0 commit comments

Comments
 (0)