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
Develop authoring and question banks
Build question authoring and bank management around a repository containing approximately 1.5 million reusable questions.
Connect exam delivery and scoring
Provide test and exam creation, online assessment delivery, dynamic scoring, results and reports within one platform.
Implement controlled content sharing
Let instructors share eligible content with colleagues, setting permissions to view, use, edit or share it.
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.