# Academic Workflows Upgrade

Migration: `database/migrations/20260726_014_academic_credit_reassessment_assignments.sql`

## Added
- RPL, exemption and credit-transfer applications
- Previous qualification and currency/expiry details
- Secure evidence uploads
- Unit-equivalence mapping
- Assessor, HOD and Academic Committee review stages
- Approved-credit register and transcript notation data
- Assessment-fee status and full workflow audit trail
- Repeat/resit-safe marks attempt model
- Reassessment applications and scheduling
- Result appeals with evidence, decisions and non-destructive supersession
- Moderation sampling, moderator scoring and separate mark-change approval
- Assignment submission versions, late detection and resubmission
- Assignment rubrics, grading and feedback
- Controlled assignment grade transfer to continuous assessment

## Important rules
- Approved RPL/exemption/credit-transfer records are stored in `academic_approved_credits`, not as ordinary marks.
- A changed result creates a new marks attempt and marks the prior result as superseded; the original is retained.
- Run the migration before opening the new pages.
- Test on staging MySQL before production deployment.
