tests standalone process: code/id > informed consent > groups > surveygroup
When launched standalone (e.g., from URL /tests/1
) and the user is NOT logged in (if logged in, skip Screen 1), tests should follow this step-by-step procedure:
-
Screen 1 (all strings should be localized based on the chosen display language) - Informed consent
- Can largely reuse the existing informed consent validation from the registration process of LanguageLab, but part(s?) explaining the study should be a different localized string.)
- Checkbox ~I agree (see existing informed consent)
-
Screen 2 (all strings should be localized based on the chosen display language) - Label "Your code:" (fr: "Votre code:"/es: "Su código:")
- Label note (smaller): "The instructor should have given you a personal code. If not, please write your email address."
- Input field-> ID
- Screen 3: start first group of items defined by the test
- After the end of all the groups of items:
-
Screen X: group of survey items (i.e., questions where there is no correct answer): - this group of survey items should have a group ID, same as the group of test items, and should be included in the list of groups of this specific test (this allows to have various versions of the survey)
- ideally, 1 item per page, "enter" submits(?) the response and goes to the next item (as for gapfill)
- all strings localized (but reuse existing strings from Registration)
- if logged in, all this can be skipped
- for each item: Label Label note [smaller, grey] Field
- items:
- "Year of birth" ("The year you were born") -> Dropdown (copy Registration)
- Gender (...) -> radio buttons, 4 options (copy Registration)
- "First language" (...) -> Dropdown, copy Registration
- "Other languages" ("Which other languages do you speak or understand partially or more?") -> either Dropdown + possibility to add others? or Input field with predefined lists/tags or basic input field if too complicated (don't spend too much time on this)
- "Highest level of education" ("What is the highest grade, degree or level of education you achieved?") -> Dropdown: None, Primary school, Secondary school/High school, Non-university degree, Bachelor's degree, Master's degree or above)
-
Screen Y: show score + "Thank you for participating!" (localized) + contact data from informed consent (small note, just in case)
Also:
-
Do NOT show the warning bar "Please complete the post-registration form..."