Project 01 · Education
Tryout & Analytics Platform
A white-label assessment system for paid exams, live sessions, automated scoring, and performance analytics.
- Role
- Backend Developer
- Period
- 2020 - Present
- Company
- PT Yapindo Jaya Abadi
Overview
This platform supports configurable online assessments for multiple education products and organizations. It covers paid tryouts, scheduled sessions, question delivery, automated scoring, and performance reporting.
The challenge
Different learning products required different exam rules, access models, schedules, and scoring behavior. The backend needed to support those variations without creating a separate system for every organization.
My contribution
- Developed APIs for exam sessions, participant access, answers, and scoring.
- Designed configurable flows for organization-specific assessment products.
- Supported analytics used to review participant and question performance.
- Worked on reliable processing for time-sensitive exam activity.
Technical approach
Shared assessment capabilities were separated from product-specific configuration. PostgreSQL stores structured exam data, Redis supports short-lived state and performance-sensitive operations, and Docker keeps environments consistent.
Outcome
The platform provides one maintainable backend foundation for multiple assessment products while preserving the flexibility required by different organizations.