Studies rewriting
This issue regroup all the issues related to the new studies logic, and aim to follow it's progress. I will update it consequently.
Prerequisites
Front-End
- Studies frontend for creation and edition - @dvanrossum
- (Standalone) tests as a part of study -> part of test URL
- Improve typing test
- typing: Not allowing copy-paste (or at least making sure it's properly logged)
- tests: compute score for gapfills
- Tests: changing language during test resets test to start
- vocab tests: Gapfill: tooltip with image on top of gaps
- Markdown in vocab tests
- survey questions: flexible implementation
- typing test: language-dependent: L1-dependent + L2-dependent
Back-End
@sbibauw, but everybody's inputs are welcome!)
Open questions (mainly for- Does all studies allow to create sessions? Should this be configurable?
- Is it possible to do the tests (typing & "surveys") without a study? (So, should we keep the current workflow?) #139 (closed) answer a part of it, but is it still how we should handle it?
- Does studies define a code to join in, or do you require a direct link/registration (or is this configurable)? If so, can we have multiple code for one study?
- Should the typing tests be reusable? The WIP workflow in #165 (closed) manage them at study's level, to prevent having to jump to too many pages as they are relatively short to create and adapt. But should we create a band new creation and management workflow for them?
- Some of the issues linked before are quite old (#97, #84, #80, ...). Are they all still relevant?