All projects
SaaS Products

EMT Kampüs — Training and Certification Platform

Proctored exams and QR-verified certificates for emergency medical training

emtkampus.vercel.app
EMT Kampüs — Training and Certification Platform — desktop view
6
Accredited Courses
QR
Certificate Verification
Sunucu taraflı
Exam Scoring

Overview

In healthcare, a certificate has to mean more than a decorated PDF. When an employer sees one, they are looking for answers to two questions: is this document genuine, and did its holder actually pass an exam? Most online training platforms leave both open.

EMT Kampüs was built by taking the exam seriously. Exams are taken on a restricted tablet terminal at the institution's own premises; timing and scoring are computed on the server alone, so results cannot be changed by tampering with the client. No certificate is produced until the pass threshold is met.

Every certificate is generated with a unique verification code and carries a QR code. An employer can confirm a document from a public verification page in seconds: the holder, the training taken and the validity status appear immediately.

The catalogue covers basic life support, advanced life support, trauma approach, first aid and ambulance crew safety. Each course lists its learning outcomes, curriculum, duration, certificate validity period and price openly on its detail page, with face-to-face and proctored online formats managed separately. Registration begins with national ID verification and KVKK consent, then continues through session selection and capacity tracking.

Highlights

  • Proctored exams taken on a restricted tablet terminal
  • Timing and scoring computed on the server only
  • Public certificate verification via a unique code and QR
  • Separate handling of face-to-face and proctored online formats
  • Registration with national ID verification and KVKK consent
  • Session calendar with capacity tracking

Objectives

  • Make certificates verifiable by employers
  • Make exam results impossible to manipulate on the client
  • Make the catalogue transparent down to outcomes and curriculum
  • Bring the whole journey from registration to certificate onto one platform

Solution

  • An exam engine computing time and score server-side
  • A certificate service generating unique verification codes
  • A public verification page requiring no login
  • Course, session and capacity management
  • Modules that cannot go live without admin approval

Approach

  1. 01Defining the curriculum and assessment criteria with the training team
  2. 02Designing the exam security model
  3. 03Building certificate generation and verification
  4. 04Developing the catalogue and registration flow

Outcomes

  • Certificate validity can be confirmed in seconds
  • Exam results cannot be influenced from the client
  • Application, payment and certification merged into one flow
  • The institution can measure capacity and pass rates

Challenges

  • Keeping proctored exams both secure and usable
  • Not exposing more personal data than necessary on the verification page
  • Fitting face-to-face and online formats into one data model

Selected Work

Similar projects

View all