Project control room
Know what is done. Know what comes next.
This page is the working map for the platform. Green is verified, amber is the next move, and grey is intentionally waiting on earlier foundations.
7
complete
3
in progress
0
queued
Delivery sequence
The build, in order
- 01
Discovery & scope lock
CompleteRequirements, roles, dependencies, entities, acceptance criteria, assumptions, and gaps are documented.
Next: Keep the scope log as the source of truth.
- 02
Foundation & design system
CompletePublic landing page, dashboard preview, layouts, responsive tokens, timezone, trusted hosts, and lazy-loading protection are in place.
Next: Reuse the layouts as real modules arrive.
- 03
Database foundation
CompleteInstitution, access, academic, people, admission, finance, examination, CMS, notification, audit, and system table inventory is migrated.
Next: Expand generic metadata tables with feature-owned columns before each module goes live.
- 04
Authentication & permissions
CompleteDone: login, logout, password reset/change, email verification boundary, protected dashboard, active-account enforcement, throttling, failed-attempt tracking, login history, role/permission relationships, access views, profile/photo, admin boundary tests, session security, policies, and 2FA.
Next: Done.
- 05
Institution & academic setup
CompleteInstitution profile, campuses, sessions, terms, classes, sections, subjects, routines, rooms, and teacher assignments.
Next: Depends on authentication and scoped authorization.
- 06
People, admission & enrollment
CompleteStudent, guardian, staff, admission review, merit, approval, ID generation, and enrollment lifecycle.
Next: Use enrollment as the source for attendance, fees, and exam candidates.
- 07
Attendance & finance
CompleteAttendance entry/corrections, invoices, manual payments, proofs, approvals, receipts, gateways, refunds, and reconciliation.
Next: Manual payment works.
- 08
Exams, results & publication
Publish readyThe result pipeline is operational: institutions select the configured exam/class, enter or import their own student marks, and the system applies catalog-aware validation, two-paper GPA aggregation, fourth-subject bonus, persistence, audit history, guarded publication, and authorized withdrawal for corrections.
Next: Institution adds verified marks, then Submit → Verify → Approve → Publish; authorized controllers can withdraw a published result with a reason.
- 09
Board rules & result lifecycle
In progressCandidate policies, attempt limits, effective dates, status flags, uniqueness constraints, re-scrutiny versions, approval, recalculation, correction request UI, and catalog integrity tests are implemented.
Next: Replace baseline dates with any future circular amendments when officially confirmed.
- 10
Panels, CMS, reports & hardening
In progressCore panels, organized admin navigation, CMS and reporting are available; regression coverage and production hardening continue alongside the board rules work.
Next: Run full regression after the ruleset is connected to all endpoints.
Pending work checklist
Demo readiness — remaining items
Subjects, Rooms, Routines, Teacher Assignments: full edit, prefill, active/inactive, delete, validation.
Staff, Students, Admissions, Enrollments: edit, pending approval, approve/reject, status filters.
Corrections, approvals, record status, invoice/payment status management.
Institutions add their own students and marks through bulk CSV or individual Theory/MCQ/Practical entry; paper-specific totals, component validation, two-paper aggregation, fourth-subject GPA contribution, and publish workflow are active. SSC ২০২৬ scope is cross-checked against the NCTB notice.
Publish and authorized withdrawal are ready; replace baseline policy dates with future circular amendments when officially confirmed.
Dashboard data, routine/results visibility, role-specific access.
Edit/delete/publish status and report/export generation.
Permission tests, validation tests, route checks, full regression, and production duplicate audit are complete; future data imports remain monitored.