Help

PRIMMcode Help

This page explains how PRIMMcode works for students and teachers, including how progress is saved and how classroom data can be managed.

Last updated: 17 April 2026

How students join and resume

Students join with a class code and nickname. PRIMMcode then generates a save code and four-digit PIN so students can return later without creating an email account.

Students can use the Resume Progress link in the top navigation to continue quickly on their next visit.

How progress is saved

Student progress, XP, unlocked levels, badges, and recovery details are saved in Firebase Firestore. This allows progress to continue across sessions on the free-tier MVP setup.

Teacher sign-in is handled with Firebase Authentication, while class data and student progress live in Firestore.

Recovering student details

Teachers can view each student's nickname, save code, and PIN in the Teacher Overview page for their class. This helps if a student forgets how to resume their progress.

Deleting classes and accounts

Teachers can delete classes from the Teacher Overview page. Deleting a class removes the class record and student records inside that class.

Teachers can also delete their account from the teacher area. The delete flow removes their classroom data and then deletes the Firebase Authentication account.

Viewing the lesson library

Teachers can open the lesson library from the teacher area to review all worlds and seeded missions without needing to complete the student journey first.

Support contact

If you need help with PRIMMcode, contact support at jamcon@gmail.com.