Learn German Africa Portal
A schools portal that lets teachers and parents put learners through the Learn German Africa curriculum and follow their progress.

A Next.js platform that lets schools and parents put learners through the Learn German Africa curriculum and follow their progress. A teacher manages a roster of students, students work through CEFR levels from A1 to C2 into topics, notes and quizzes, and teachers and parents track how they are getting on. Five roles share one system: owner, school admin, teacher, parent and student. Students have no email address at all, they sign in with their school code plus the registration number the school issued them. Nobody self registers, staff and parents arrive by invitation and students are provisioned by a teacher. Access to a level requires two independent grants, an active school licence and an explicit grant from a teacher, so a school cannot use levels it never licensed and a licensed school cannot expose every level to every student.
