StaxLearn LogoStaxLearn Help
Back to App
Help CentreSchool AdministratorsTerm Data Management
🗄️

Term Data Management

Downloading term backups, restoring data from backups, and running the end-of-term reset.

Navigate to SettingsTerm Data Management to access backup, restore, and end-of-term tools.


Downloading a Term Backup

Before running a term reset or at the close of each academic term, always download a backup.

  1. Select the term you wish to archive from the dropdown (First Term, Second Term, or Third Term).
  2. Click ↓ Download Backup.
  3. The system batches all data (to avoid timeout issues) and packages the following into a single .json file:
    • Term curriculum blocks (term_curricula)
    • All topics in that term block
    • Lesson notes, quiz banks, and flashcards
    • Remediation content
    • Student quiz attempts and topic statuses
    • Student flashcard progress
  4. The file will automatically download to your device. Store it securely — it is the only way to recover this term's data if needed.

Restoring a Term from Backup

If you need to recover a term's curriculum and student data from a previously downloaded backup:

  1. Click the file upload area or drag-and-drop your .json backup file.
  2. Click ↑ Upload & Overwrite.
  3. A confirmation dialog will appear warning that all current data for that term will be permanently replaced. This action cannot be undone.
  4. Confirm to proceed. The system will restore all curriculum blocks, topics, notes, quizzes, flashcards, and student progress from the backup.

Important: Restoring a backup replaces the existing data entirely. Do not restore unless you are certain you want to overwrite the current term's data.


End-of-Term Reset

The End-of-Term Reset officially closes the current term and advances the platform to the next one. This process resets student live progress for the new term while preserving all teacher-created curriculum content.

Before You Reset: 5-Point Checklist

The system requires you to confirm all of the following before proceeding:

  1. ✅ I have reviewed the class performance heatmaps for the current term.
  2. ✅ All active class challenges have been closed.
  3. ✅ The monthly progress report has been saved/downloaded.
  4. ✅ Student class promotions (migration to next grade) have been completed.
  5. ✅ I understand that student live progress (XP, quiz scores, mastery, streaks) will be reset.

Running the Reset

  1. Complete and check all 5 items in the checklist.
  2. Click Run End-of-Term Reset.
  3. In the confirmation modal, type the exact phrase shown (e.g., RESET FIRST TERM).
  4. Click Confirm Reset to begin. Monitor the live progress log.

What Happens After the Reset

DataOutcome
Lesson notes & quiz banks✅ Preserved
Topic structure (curriculum blocks)✅ Preserved
Student XP, streaks, and quiz scores🔄 Reset for new term
Student mastery status🔄 Reset for new term
Badges earned✅ Preserved (lifetime achievements)
Term reports archived✅ Archived
Platform current term➡️ Advanced to next term

Recommendation: Always download a term backup BEFORE running a reset. The backup serves as your permanent archive of that term's full data.

Was this article helpful?