VECTIQ
← Vectiq Product Platforms

ECMS - Education Centre Management

Most education centres run on three disconnected things: a spreadsheet for tuition, a chat group for parents, and a teacher's memory for everything else. ECMS replaces all three. It covers enrolment, scheduling, attendance, assignments, exams, tuition and reporting, with an AI layer on top that tutors students, grades essays, generates questions and warns a manager before a student drops out - and that layer can be switched off entirely when a centre only wants the operations.

Launch app ↗
EducationEnterprise
ECMS - Education Centre Management

Technical capabilities

01

Teaching & Curriculum

Courses are content; classes are a run of that content with a teacher, a schedule and a roster. Learning paths, enrolment, per-lesson progress and attached materials sit on that distinction.

02

Assessment End to End

Question bank, exam templates, import from PDF or photo, OMR answer-sheet grading, assignments with peer marking, and proctoring signals such as tab-switching and paste detection.

03

A Learner Model, Not Just Scores

Mastery per topic is maintained from three sources - exam marking, assignment auto-grading and SRS review - so the tutor, the practice module and the early-warning system all read the same picture of a student.

04

Adaptive Practice

Practice draws real questions from the bank, targets the weakest topics, and adjusts difficulty from the last three answers. Every answer feeds the learner model back.

05

Finance & VietQR

Tuition, invoices, wallets and transactions, with VietQR code generation and a reconciliation webhook that is rejected outright if the signing secret is missing.

06

Parents in the Loop

Parents get progress, early-warning signals and tuition notices through the app and Zalo ZNS, rather than through a group chat nobody can search.

07

Four-layer Permissions

Authentication, then RBAC, then ABAC overrides, then data scoping - plus multi-tenant organisations, 2FA, and supervised impersonation for support.

08

Mobile App

A Flutter app covering fifteen feature areas, with generated API clients, offline cache and an outbox so a teacher can take attendance where there is no signal.

Processing pipeline

01

Enrolment

Courses / Classes

02

Delivery

Schedule / Attendance

03

Assessment

Exam / OMR / AI

04

Learner Model

Mastery per topic

05

Intervention

Practice / Alerts

06

Finance

VietQR

Deployment scenarios

Centre Management

Run the Centre Without the Spreadsheet

Enrolment, class scheduling, teacher assignment, attendance and tuition collection in one place, with operational alerts that tell a manager which class is bleeding students before the month closes.

  • Scheduling with teacher and room assignment
  • QR attendance, with offline capture on mobile
  • Tuition, invoices and VietQR reconciliation
  • Revenue and churn forecasting
  • Operational alerts for managers
SchedulingVietQRAnalyticsMulti-tenant
Teaching & Assessment

Give the Teacher Their Evenings Back

Import an exam from a PDF or a photo of a paper, grade answer sheets by OMR, let AI draft the marking of an essay for the teacher to correct, and detect plagiarism across submissions.

  • Exam import from PDF and photographs
  • OMR answer-sheet grading
  • AI-drafted essay marking the teacher approves
  • Plagiarism detection across submissions
  • Question generation bound to curriculum standards
OCROMREssay GradingQuestion Generation
Students & Parents

A Tutor That Will Not Do the Homework

Students get a Socratic tutor grounded in their own course material, adaptive practice on their weak topics and spaced review; parents get progress, early warnings and tuition notices without chasing anyone.

  • Socratic tutor that refuses to hand over answers
  • Adaptive practice from the real question bank
  • Spaced repetition review (FSRS)
  • Early warning for at-risk students
  • Parent notifications by app and Zalo ZNS
RAG TutorFSRSEarly WarningZalo ZNS

Tech stack

NestJSNext.jsFlutterPostgreSQLRedisMinIOOpenAPIWebSocketVietQRZalo ZNSDocker

Related projects