WebFonics
A web based application designed to teach reading using a phonics based approach.
The Front End
The front end consists of:
- A letters board,
- A set of menu items which differ depending upon the user's rôles,
- A video panel showing the participants if a lesson is in progress.
Rôles
There are a number of rôles:
- Teacher
Teachers manage & create lessons, enroll students and manage the lesson progress.
- Teachers must login.
- Teachers setup the initial lesson.
- Teachers select the student they will be teaching.
- Student
- Students must login. How will they do this when they can't write yet?
Potentially this can be worked around by having a 'remember me' checkbox on the login page so the student can be logged in by a parent and won't need to do it again.
This is currently implemented with a login lifetime of 31 days.
- Admin
Admin users can enroll new students and teachers.
Apache Config
See apache-config.txt for details about how to correctly configure the reverse proxy.