Skip to content
Extraits de code Groupes Projets
Valider 072bc038 rédigé par Delphine van Rossum's avatar Delphine van Rossum Validation de Brieuc Dubois
Parcourir les fichiers

placeholder for the consent part of the form

parent f1ee2394
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!38New studies & tests logic
......@@ -373,7 +373,11 @@
"typingTestDuration": "Durée (en secondes)",
"typingTestRepetition": "Nombre de fois à répéter",
"typingTestText": "Texte",
"typingTestInfoNote": "Si aucune durée n'est fournis le mode \"plus vite que possible\" sera activé."
"typingTestInfoNote": "Si aucune durée n'est fournis le mode \"plus vite que possible\" sera activé.",
"consentParticipation": "Si vous acceptez de participer, vous serez invité·e à participer à des sessions de tutorat en ligne avec un tuteur de langue étrangère. Vous serez également invité à remplir des questionnaires avant et après les sessions de tutorat. Les sessions de tutorat seront enregistrées pour analyse ultérieure.Nous vous demandons de prévoir de réaliser un minimum de 8 sessions d'une heure de tutorat (donc 8 heures au total), au cours d'une période de 1 à 3 mois. Vous pouvez bien sûr en réaliser plus si vous le souhaitez. Vous pouvez cependant arrêter de participer à l'étude à tout moment.",
"consentPrivacy": "Les données collectées (par exemple, les transcriptions des conversations, les résultats de tests, les mesures de frappe, les informations sur les participants comme l'age ou le genre) seront traitées de manière confidentielle et anonyme. Elles seront conservées après leur anonymisation intégrale et ne pourront être utilisées qu'à des fins scientifiques ou pédagogiques. Elles pourront éventuellement être partagées avec d'autres chercheurs ou enseignants, mais toujours dans ce cadre strictement de recherche ou d'enseignement.",
"consentRights": "Votre participation à cette étude est volontaire. Vous pouvez à tout moment décider de ne plus participer à l'étude sans avoir à vous justifier. Vous pouvez également demander à ce que vos données soient supprimées à tout moment. Si vous avez des questions ou des préoccupations concernant cette étude, vous pouvez contacter le responsable de l'étude.",
"consentStudyData": "Informations sur l'étude."
},
"button": {
"create": "Créer",
......
......@@ -10,6 +10,7 @@
import User from '$lib/types/user';
import SurveyTypingSvelte from '$lib/types/surveyTyping.svelte';
import type Study from '$lib/types/study.js';
import { onMount } from 'svelte';
let {
study = $bindable(),
......@@ -32,16 +33,32 @@
let endDate = study ? study.endDate : new Date();
let nbSession = study ? study.nbSession : 8;
let tests = study ? [...study.tests] : [];
let consentParticipation = study ? study.consentParticipation : '';
let consentPrivacy = study ? study.consentPrivacy : '';
let consentRights = study ? study.consentRights : '';
let consentStudyData = study ? study.consentStudyData : '';
let consentParticipation = study
? study.consentParticipation
: $t('studies.consentParticipation');
let consentPrivacy = study ? study.consentPrivacy : $t('studies.consentPrivacy');
let consentRights = study ? study.consentRights : $t('studies.consentRights');
let consentStudyData = study ? study.consentStudyData : $t('studies.consentStudyData');
let newUsername: string = $state('');
let newUserModal = $state(false);
let selectedTest: SurveyTypingSvelte | Survey | undefined = $state();
let users: User[] = $state(study?.users ?? []);
/**
* Triggers the autosize update for all textarea elements in the document, to adjust the textarea
* size based on the initial content.
*/
function triggerAutosize() {
const textareas = document.querySelectorAll('textarea');
textareas.forEach((textarea) => {
autosize.update(textarea);
});
}
onMount(() => {
triggerAutosize();
});
/**
* Opens the participant search dialog to allow adding a new user.
*/
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter