How Ficode Built an Online Assessment Platform from Question Authoring to Results

Ficode developed a SaaS assessment platform connecting question authoring, reusable question banks, online exams, dynamic scoring and results reporting. The repository holds approximately 1.5 million questions, with controlled content sharing and keyboard-operable assessment interfaces.

The project in context

Assessment teams need to create questions, organise reusable content, assemble exams and review results. Ficode developed a microservices-based SaaS platform that connects these tasks with online delivery and dynamic scoring. Its repository holds approximately 1.5 million questions. Instructors can share eligible content with colleagues in the same organisation.

Bringing reusable content and exam delivery into one workflow

The brief covered the full assessment lifecycle: question creation, question-bank management, test assembly, online delivery, scoring and results. Instructors also needed to share reusable content with colleagues while controlling what recipients could do. The interface needed full keyboard operability, alongside WCAG 2.1 AA-level accessibility implementation.

The challenge Before

Assessment tasks to connect

Authoring, question organisation, exam delivery and scoring needed one workflow.

Controlled content reuse

Instructors needed permissions governing how colleagues could use shared content.

Accessible assessment interfaces

Assessment interfaces needed accessibility features and full keyboard operation support.

With Ficode Connected Approach

Connected assessment lifecycle

One platform connects question authoring, examination delivery, scoring and reporting.

Permission-based sharing

Eligible content can be shared with colleagues under defined permissions.

Keyboard-operable interfaces

WCAG 2.1 AA-level accessibility and full keyboard operability were implemented.

Building the product around reusable questions and assessment delivery

01

Develop authoring and question banks

Build question authoring and bank management around a repository containing approximately 1.5 million reusable questions.

02

Connect exam delivery and scoring

Provide test and exam creation, online assessment delivery, dynamic scoring, results and reports within one platform.

03

Implement controlled content sharing

Let instructors share eligible content with colleagues, setting permissions to view, use, edit or share it.

04

Build accessible assessment interfaces

Implement WCAG 2.1 AA-level accessibility and full keyboard operability as part of the platform’s browser interface.

From reusable question content to assessment results

Author questions

Create question content using the supported assessment formats.

Organise question banks

Group reusable questions for assessment creation and reuse.

Assemble and deliver

Build tests or exams and make them available through the online platform.

CONNECTED OUTCOME

Authors create questions and organise them into banks. Assessment teams assemble tests or exams, deliver them online and apply scoring. Results and reports complete the workflow.

A delivered platform covering the assessment lifecycle

Reusable question repository

Approximately 1.5 million questions are held in the repository supporting authoring, banks and assessment assembly.

Connected exam delivery

Teams can create tests and exams, deliver assessments online, apply scoring and review resulting reports.

Controlled content sharing

Instructors can share eligible content with colleagues using permissions to view, use, edit or share.

Accessible assessment interaction

WCAG 2.1 AA-level accessibility and full keyboard operability were implemented within the platform’s browser interface.

The platform brings question preparation, reusable content, exam delivery, scoring and results reporting together.

Confirmed technology and implementation scope

Spring Boot, Angular, MongoDB Atlas and MySQL. Deployment on AWS uses EC2 and an Application Load Balancer. Supported question formats include multiple-choice, true/false, matching, drag-and-drop and more.

Building an online examination or assessment platform?

Talk to Ficode about question repositories, exam delivery, scoring, controlled content sharing and accessible SaaS development for your assessment product.

Discuss Your Assessment Platform