Skip to main content
Dino SchoolSCHOOL PORTAL · WEB + TEACHER APP

Every school operation, in one system.

Admissions, records, FaceID attendance, timetables, tuition, health, buses, LMS and reports — all on a single record, with permissions by role and by campus. Leadership sees the whole school as it happens.

0operation modules
0+data objects
0+feature areas
2 campuseslive in production
One app, one screen per role
Leadershipdashboard · consolidated reports · approvals
Teachersattendance · lesson log · leave · LMS
Financefee schedules · invoices · reconciliation
Health · Buses · Admissions · ITa module per department
02 / eight operation groups · one record

A module per department, nobody re-types anyone's data.

A student is created once in admissions — attendance, tuition, buses, health and the LMS all use that same record. Modules switch on and off with the package your school picks.

01 / admissions & records

Admissions & records

From an admissions lead to a student record — one flow, no re-typing.

  • Admissions CRM: source, stage, entrance test schedule, automated email
  • Student and parent records, guardians, siblings
  • Online re-enrolment per school year, seat holds
CRMRecordsRe-enrolmentEmail templates
02 / faceid attendance

FaceID attendance

Recognition at the gate and classroom door; teachers confirm per period in the app.

  • Present / absent / late per period, with the recognition photo
  • Leave requests per period, approved by the form teacher on a phone
  • Parents are notified in under a second
FaceIDPer periodPush < 1 s
03 / timetable & lesson log

Timetable & lesson log

Build the timetable to your school's rules; sign each lesson log digitally.

  • Rule engine: rooms, teachers, double periods, specialist streams
  • Lesson log: what was taught, remarks, conduct marks
  • Cover teachers and merged periods — parent schedules update themselves
TimetableLesson logCover
04 / tuition & receivables

Tuition & receivables

Fee schedules per grade / stream / service, invoicing, automatic reconciliation.

  • Layered fee schedules: tuition, buses, day boarding, extracurriculars
  • Payment inside the parent app, bank reconciliation
  • On-time collection and receivables by campus and grade
Fee scheduleInvoicesReconciliation
05 / school health

School health

Check-ups, incidents, medicines left at school — recorded and communicated.

  • Health records, allergies, history — flagged to the canteen
  • Incidents logged on the spot, parents told what was done
  • Medicines from home: dosing schedule, confirmation per dose
RecordsIncidentsMedicines
06 / buses & check-in

Buses & check-in

Routes, stops, bus monitors; students board and alight by face recognition.

  • Routes and stops per term, vehicle and monitor assignment
  • Face check-in at every leg, live GPS
  • Alerts for a student who has not boarded or got off at the wrong stop
GPSFace check-inAlerts
07 / lms & learning

LMS & learning

Assignments, materials, grades and remarks — in the school's own gradebook.

  • Digital classes per subject, assignments with deadlines, marking and return
  • Grading scales, rubrics and badges configured per programme
  • Progress reports to parents with no file exports
LMSGrading scaleReports
08 / reporting & operations

Reporting & operations

A leadership dashboard; IT, admin and asset tickets for every department.

  • Headcount, attendance, receivables, incidents — per campus, updated every minute
  • IT and admin tickets, equipment inventory, MDM for school computers
  • An audit log for every significant change
DashboardTicketsAudit
03 / multi-campus · permissions

Many campuses, one consolidated report — permissions stay apart.

Each campus is its own data unit: a Hanoi teacher never sees an HCMC student, while group leadership sees both in one table. Already running across two real campuses.

Group leadershipConsolidated report2 campuses · 1 record
Hanoi campuscampus-hn · 1,284 students · 96 staff
HCMC campuscampus-sg · 842 students · 61 staff
RoleHNSGGroup
Group leadership
Principal, Hanoi
Teacher, Hanoi
Finance, HCMC
Health, HCMC
● full access ◐ own classes / department ○ no access · every access is audit-logged
04 / integrations · infrastructure

Plugs into what your school already runs.

No need to change your email, your hardware or your bank. Dino School talks to the systems you have through APIs and open standards.

Microsoft 365 · Entra ID

SSO for staff and students; accounts stay in sync, Teams and OneDrive untouched.

live
FaceID devices

FaceID controllers at gates and classroom doors, users and photos synced automatically.

live
Bus GPS · check-in

On-board devices: live position, face recognition on boarding and alighting.

live
Device MDM

Manage school computers, projectors and iPads: inventory, software, remote lock.

live
Network monitoring

Wi-Fi, switch and camera health per campus, right on the IT dashboard.

Meraki
Banks · payment gateways

Transfers reconciled by invoice reference; the gateway is your choice.

per school
Push · email · SMS

Push to the parent and student apps; email in your school's own template.

live
Open API · data export

A documented REST API; Excel/CSV export of every table. The data is yours to take.

default
05 / what leadership asks

Six questions before you decide.

None of them is about price — pricing is sent after the demo, based on your real size and needs.

We already use other software. Is switching mid-year chaos?
You do not switch in one go. We import students, classes and teachers from Excel or your old system, run in parallel for a term on the modules you choose (usually attendance and parent notifications first), then widen from there.
Can older teachers actually use it?
A teacher’s daily work fits in the phone app: one-tap attendance, the lesson log, approving leave. Training is by role, 60 minutes a session, with written and video material. Leadership uses the web dashboard.
How is data handled across several campuses?
Each campus is its own data unit with its own permissions; group leadership sees a consolidated report. This is already running at a bilingual school with two campuses.
Is there an annual subscription?
No. DinoX sells the system outright — you own the source code and the data, on infrastructure you choose. Maintenance and upgrades are an optional agreement.
How do people sign in? Another password to remember?
If your school runs Microsoft 365, everyone signs in with that account (Entra ID SSO), students included. If not, the system issues its own accounts.
Where does student data live, and who can reach it?
On your school's servers or a cloud you rent — never on DinoX servers. Permissions are by role and by campus, and every significant change is audit-logged.

See Dino School running on your own school data?

Thirty minutes. We build a demo site carrying your school's name and colours before we meet — so leadership sees themselves inside the product.

Book a demo
Baby Dino