- Agile Development Roadmap
- Delivered MVP through six defined sprints, starting with login, dashboard, question creation (MCQ/FRQ), and progressing to submission, multilingual rating, reports, notifications, and admin controls.
- Early hosting done by Ei; 18North managed architecture and deployment readiness from Day 1.
- Full-Stack Architecture
- Frontend: React.js + HTML5/CSS3/SCSS + TypeScript.
- Backend: Node.js with Express.js for API services.
- Databases: PostgreSQL for core logic and WordPress DB for CMS-driven pre-login content.
- Hosting: AWS EC2 instances for UAT and production; provisioned with optional WAF & Load Balancer.
- Security & Audit: Authentication, session management, and auditing modules built into core.
- Functional Architecture – From User Flow to Workflow
- The QMC system was designed with a modular, role-based functional architecture to support content creation and governance at scale:
1. User Access & Security- Login, Registration, Forgot Password
- Role-based Access Control for Teachers, Raters, Reviewers, and Admins.
- Teacher–Author Workflow
- Dashboard: Personalized view for creating and managing content.
- Profile Display: Update/view personal info and contributions.
- Question Authoring: MCQ and FRQ formats supported, with rich text fields, metadata tagging, and language input.
- Submission: Moves authored questions to the next review/rating stage.
- Review & Rating Workflow
- Raters and Reviewers interact with submitted questions.
- Features: Rating based on defined rubrics. Optional Voting for consensus or quality indication.
- Multilingual Enablement
- Both content and interface support multiple Indian languages.
- Designed to ensure regional inclusivity and broader outreach.
- Reporting & Notifications
- – Test Reports: Show progress, submission counts, ratings status.
- – Notifications: Email/SMS messages on status changes and approvals.
- Admin & Pre-login Modules
- – Admin Dashboard: Controls for user permissions, workflow overrides, and content moderation.
- – Pre-Login CMS: Powered by WordPress — allows Ei teams to independently manage static pages like FAQs, About, and Guidelines.
This user flow reflects the full lifecycle of content creation — from ideation to approval — while allowing transparency, governance, and multilingual participation at every step.


Leave A Comment