Modal with basic survey opening at ~weekly intervals
Configurable workflow:
- for certain type of learner (e.g., student/learner only)
- defining a time interval T (e.g., T = 2 weeks) -> if T has passed since last survey response, at the beginning of a new session, open a modal:
Modal opens a survey (≠ test, because no correct responses) which should be either defined in DB or in fixed in code: e.g., 4 questions:
Au cours des 7 derniers jours...
- Combien d'heures de cours de {target language} avez vous suivies? [Dropdown: Aucune[0] | 30 min ou moins[0.5] | 1 heure[1] | 2 heures | 3 heures | 4 heures | 5 heures | 6 heures | 7 heures | 8 heures | 9 heures | 10 heures ou plus]
- Combien d'heures avez-vous regardé des vidéos en {target language} (films, séries, Youtube...) ou écouté des contenus en {target language} (podcasts, radio, cours universitaires...) ? [Dropdown: Aucune[0] | 30 min ou moins[0.5] | 1 heure[1] | 2 heures | 3 heures | 4 heures | 5 heures | 6 heures | 7 heures | 8 heures | 9 heures | 10 heures ou plus]
- Combien d'heures avez-vous lu des textes en {target language} (livre, journal, BD, sites web...) ? [Dropdown: Aucune[0] | 30 min ou moins[0.5] | 1 heure[1] | 2 heures | 3 heures | 4 heures | 5 heures | 6 heures | 7 heures | 8 heures | 9 heures | 10 heures ou plus]
- Combien d'heures avez-vous parlé en {target language} (discussions avec amis, famille, collègues...) ? [Dropdown: Aucune[0] | 30 min ou moins[0.5] | 1 heure[1] | 2 heures | 3 heures | 4 heures | 5 heures | 6 heures | 7 heures | 8 heures | 9 heures | 10 heures ou plus]
Surveys should always be the same (unless something has to be changed).