
Learning and question bank workflows
Enterprise examination and curriculum platform with 125+ API endpoints, 16 database entities, 55+ permissions, 4 question types, multi-level question bank sharing, bulk import from Excel/CSV/JSON, rich text editing, analytics dashboard, and full bilingual support.
Academic content needs a structure that reflects how an institution teaches: universities, faculties, academic years, modules, subjects and lectures. Questions must remain connected to that structure while supporting different formats and controlled reuse.
Faculty teams need to import existing questions, correct invalid records and decide who may read or edit each question bank. Harvard brings curriculum organization, question authoring, sharing and review into one bilingual workspace.
Harvard - Examination & Question Banking Platform: interface 1
We built a platform that models the complete academic hierarchy: councils, universities, faculties, academic years, semesters, modules with five format types, subjects, chapters, and lectures. All navigable through an interactive tree view. The examination engine supports four question types: MCQ, true/false, fill-in-the-blank, and matching, with a rich text editor for formatting.
Question banks have five visibility levels (private, shared, faculty-wide, public, and subscription) with three permission tiers (read-only, read-write, admin) and optional time-based expiration on shares. The bulk import pipeline handles Excel, CSV, and JSON files with automatic batch detection, real-time validation, error correction directly in the UI, and retry on failed questions. 55+ granular permissions control access across the entire system. The analytics dashboard includes an activity heatmap showing three months of question response data.
Full audit trail on every entity. OTP-based password security. Everything runs in Arabic and English with server-side rendering.
Complete 10-level academic hierarchy digitized: councils, universities, faculties, years, semesters, modules, formats, subjects, chapters, lectures
Question bank sharing with 5 visibility levels and 3 permission tiers with time-based expiration
Bulk import pipeline supporting Excel, CSV, and JSON with batch detection, validation, and in-UI error correction
55+ granular permissions across entity CRUD, admin operations, content moderation, and reporting
4 question types: MCQ, true/false, fill-in-the-blank, and matching with rich text formatting
Interactive tree view for navigating and managing the full institutional hierarchy
Analytics dashboard with 3-month activity heatmap and question response statistics
Full audit trail with user attribution and timestamps on every entity change
OTP-based password security with email verification and token refresh
Server-side rendered Angular app running fully in Arabic and English
Want to help build the next one? Explore opportunities at Arkedia