EdTech Games is a game-based learning platform where students build fluency in maths topics such as fractions by playing games, while schools and teachers follow how every student is doing.
I worked on the Angular frontend, the web app that district leaders, school admins, teachers and students all sign in to. Later, I upgraded the project from Angular 8 to Angular 14, the latest version at the time.
Results
5 roles in one web app: super users, district directors, school admins, instructors and students, each with their own views and permissions.
6 major Angular versions in one upgrade, from Angular 8 to 14.
Rosters kept in sync through ClassLink single sign-on instead of typed in by hand.
What the frontend covers
Classes and rosters: create and edit classes, educators and students, and import class lists.
Progress against standards: class and student reports broken down by grade-level standards.
Usage at a glance: activity charts and top-performer lists built with amCharts.
Printable reports: class and student reports exported as PDFs.
Multilingual: language switching across the app.

EdTech Games landing page

EdTech Games report comparing pre-test and post-test results for a test group and a control group
0 likes · 24 views · Feb 27, 2024
The Angular frontend of EdTech Games, a game-based maths platform for schools: one web app for 5 roles, from district leaders to students, with ClassLink rostering and standards-based reports, plus an upgrade from Angular 8 to 14.