Online exercises for learning Cherokee vocabulary and grammar. Written in Typescript/React.
MIT License
5
stars
6
forks
source link
As a new user, I want to be walked through all the setup I need to do before being set loose in the app, so that I don't wind up with stuff to do later #81
There is some data we need to collect before users can use the site (where did you hear about us and their email contact). Some stuff is set up for vocabulary (choose an upstream collection, set phonetics preference).
Requirements:
As a new user visiting the site for the first time...
I see a popup that explains the site, where to find more information (FAQ), and the general code of conduct (eg. flagging terms), then gives me a "continue" button
[ ] Charlie needs to write this
I am asked to give my email address and say where I found the site
I can choose to either:
Go straight to minigames (exit wizard, or maybe a "You're all set!" page)
Set up my daily vocab lessons
(if I choose to set up daily lessons) I am asked to choose a phonetics preference and pick my first collection
I see a live demo below to see what each preference means (ie. render syllabary and phonetics for some card, given the user's selected preference in the form -- just syllabary, syllabary and simple phonetics, syllabary and rich phonetics)
Each collection is listed with its description, credits, and the total number of terms.
Cherokee Language Lessons is not listed
(if I do not choose to set up daily lessons) The vocab/lessons section of the app is replaced with a "Set up daily vocab lessons" button, which will send me to the "if I choose to set up daily lessons" flow.
There is some data we need to collect before users can use the site (where did you hear about us and their email contact). Some stuff is set up for vocabulary (choose an upstream collection, set phonetics preference).
Requirements: