Skip to content

// case_study

Assessment Platform

Real-time skill assessments with timed and multi-session tests, plus anti-plagiarism through network and tab-switch monitoring.

org
Designs In Change
role
Project Lead
period
2021 — 2022

// context

Context

A real-time skill-assessment application for mobile and web.

// problem

The problem

Support several test formats and question types while preventing cheating during remote assessments.

// my_role

What I did

  • Led the project and built the mobile and web apps on a Flutter micro-frontend architecture with Bloc.
  • Supported timed, multi-session and free tests.
  • Built rank-based, ordering, MCQ and descriptive question types.
  • Added plagiarism prevention through network monitoring and tab-switch detection.

// architecture

Architecture

  1. Flutter (mobile + web)
  2. Micro-frontends
  3. Bloc
  4. gRPC
  5. Firebase

// stack

Stack

FlutterBlocFirebasegRPC