Skip to content

v1.1.0: Student Exit Tracking & Alumni Management

Latest

Choose a tag to compare

@pronextlabs pronextlabs released this 09 Sep 17:24

TutorHQ v1.1.0: Student Exit Tracking & Safe Discontinuation Release

This update introduces comprehensive Student Exit Tracking, Alumni Management, and Zero-Data-Loss Discontinuation Workflows across both Android and iOS.

🎓 What's New in v1.1.0

1. Student Departure & Exit Date Tracking

  • Explicit Exit Dates: Accurately records leaving date (leavingDateEpoch) and structured leaving reason (leavingReason).
  • Structured Departure Taxonomy: Select from predefined reasons:
    • Course / Syllabus Completed
    • School / Board Exams
    • Relocated / Moved Away
    • Schedule / Timing Conflict
    • Personal / Family Reason
    • Financial / Fee Consideration
    • Discontinued / Other (with custom note support)

2. Safe 'Mark as Left' Workflow (Zero-Data-Loss Archive)

  • Zero Data Loss Guarantee: Discontinuation preserves 100% of historical transactions, fee ledgers, payment receipts, attendance rolls, and exam marks without destructive SQLite cascading deletions.
  • Outstanding Dues & Fee Clearance Warnings: Automatically calculates and alerts tutors to any pending balance before marking a student as departed.
  • Attendance & Dues Isolation: Left students are automatically excluded from daily attendance roll calls and future monthly fee due generation.

3. Alumni Roster & 1-Tap Re-Admission

  • Status Filter Chips: Seamlessly switch between Active, Alumni / Left, and All views with live count badges.
  • Discontinued Profile Banners: Prominently displays departure date and reason on student profiles.
  • 1-Tap Re-Admission: Re-admit returning students instantly, assign them to an active batch, and resume tracking without re-entering student details.

4. Safe Forward Database Migration (Room v5)

  • Versioned forward migrations (MIGRATION_4_5, MIGRATION_3_5, MIGRATION_2_5, MIGRATION_1_5) ensure existing student records remain 100% intact upon update.
  • Universal JSON backup and restore schema upgraded to preserve exit data across Android and iOS exports.