Harvard - Examination & Question Banking Platform
Education & Healthcare

Harvard - Examination & Question Banking Platform

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.

PlatformWeb (.NET 9, Angular)
Stack.NET 9, Angular 20, SQL Server
Open example

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.

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.

Features and workflows

01

Complete 10-level academic hierarchy digitized: councils, universities, faculties, years, semesters, modules, formats, subjects, chapters, lectures

02

Question bank sharing with 5 visibility levels and 3 permission tiers with time-based expiration

03

Bulk import pipeline supporting Excel, CSV, and JSON with batch detection, validation, and in-UI error correction

04

55+ granular permissions across entity CRUD, admin operations, content moderation, and reporting

05

4 question types: MCQ, true/false, fill-in-the-blank, and matching with rich text formatting

06

Interactive tree view for navigating and managing the full institutional hierarchy

07

Analytics dashboard with 3-month activity heatmap and question response statistics

08

Full audit trail with user attribution and timestamps on every entity change

09

OTP-based password security with email verification and token refresh

10

Server-side rendered Angular app running fully in Arabic and English

Technology Stack

.NET 9Angular 20SQL ServerEntity FrameworkMediatRFluentValidationJWTDockerEPPlusQuill EditorChart.js

Have a similar project in mind?

Let's talk about how we can build it for you.

Start a Project

Want to help build the next one? Explore opportunities at Arkedia