Fifteen areas, one line of data
Each area stands alone. Joined up, they close the loop from planning to school-level decisions.
Planning desk
Start from a curriculum unit and get the plan, slide outline, tiered worksheet and a set of questions to ask; pin the twenty-odd tools into the desk you actually use.
- Plans with objectives, introduction, development, summary, assessment and extension, plus timing and differentiation
- Rewrite any text easier, harder or simplified; generate comprehension, vocabulary and grammar practice alongside
- Twenty-odd tools: activities, gamified tasks, slide outlines, parent letters, report comments
- Your own desk: pin tools, group by panel; prompt templates shared across the panel
- Multimedia: teaching illustrations, charts, read-aloud audio
Setting, marking, feedback
Import materials and rubrics, generate items from objectives; students type or photograph their work, AI drafts the score and specific feedback, the teacher confirms item by item.
- Import materials and rubrics (PDF / Word / image) into a reusable rubric library
- Generate items from objectives: MCQ, fill-in, short answer, open-ended; support / core / challenge tiers
- Students answer on the platform or photograph handwritten work; a vision model marks step by step
- Teachers correct scores and feedback per item; the system remembers and drafts closer next time
- Analytics: distribution, per-item accuracy, common errors, mastery; follow-up practice issued in one click
Guided practice
Students can ask any time, but the tutor's job is to hand the problem back: clarify, point, demonstrate half of it — the final level only appears if the teacher opens it.
- Four levels: clarify → direction → half a demonstration → full steps (last level needs the teacher to open it)
- Guided tasks: scope, knowledge base, mode (guide / check / practise)
- Monitoring: transcripts live, flag, pause, annotate; class misconceptions grouped automatically
- Writing: paragraph feedback, vocabulary upgrades, structure — never ghost-writing
- Oral: Cantonese / Putonghua / English recognition, pronunciation and fluency feedback, model read-aloud
Library and school knowledge base
Materials, plans and items filed by subject and grade with every edit versioned; school documents are chunked and indexed so answers cite the school's own files.
- Types: plans, worksheets, slides, items, videos, links; filed by subject / grade / unit and tags
- Versions: every edit kept with a note, comparable and restorable
- Sharing: panel, class, named colleagues; editable or read-only; comments and forks
- School knowledge base: upload → chunk and index → answers cite the source
- Bulk export: JSON plus original files, held by the school
Student study area
Safe chat, memory cards on SM-2 spaced repetition, flipped videos with check questions, interactive practice; read-aloud, large text and high contrast stay on.
- Safe chat: age-appropriate system instructions, moderation, daily ceiling
- Memory cards: self-made or generated from materials; SM-2 schedules the next review; streaks tracked
- Flipped learning: teacher uploads video or documents, check questions generated, completion tracked
- Interactive practice: choice, match, fill, order, flip; class standings
- Accessibility: read-aloud, large text, high contrast, dyslexia-friendly spacing; add to home screen
Science inquiry
A separate science area where AI drafts inquiry activities: question, hypothesis, variables, apparatus, procedure, safety notes and record sheet in one pass.
- Science area: experiments, videos and readings filed by unit
- Inquiry design: question, hypothesis, variables, apparatus, procedure, safety notes, record sheet, extension
- Student inquiry mode: AI questions students into designing their own experiment
- Save back to the panel library and share
PIE cycle
Plan, Implement and Evaluate each have their own fields, and KPIs read the real numbers on the platform instead of a separate spreadsheet kept in parallel.
- Three stages: Plan (goals and KPIs) → Implement (progress and evidence) → Evaluate (summary and next cycle)
- KPIs read real numbers: assessment means, mastery, AI usage, guided sessions, SDAS pass rates
- Dashboards: usage trend, distribution by subject, active users; reports as Markdown / CSV
- Grant coverage: subjects and grades, teaching examples, demo lessons, sharing sessions, item by item
SDAS results analysis
Import exam results and standard scores and percentiles are computed, tracked within and across years; cut by grade, class, panel or teacher for pass and progress rates.
- Import Excel / CSV result sheets; students and subjects matched automatically
- Metrics: mean, standard deviation, standard score, percentile, pass rate, progress rate
- Dimensions: year group, class, panel, teacher; within and across years
- Narrative reports and plain-language queries (which class improved most in Chinese)
- Scoped: principal sees the school, panel head the subject, class teacher the class
Staff suite and eAdmin
Staff chat takes attachments and cites the knowledge base; eNotice, eCircular, iMail, iPortfolio, eGuidance and eLibrary each have a dedicated drafting agent.
- Staff chat: attach files or images, cite the knowledge base, apply templates, fast mode
- eAdmin agents: eNotice, eCircular, iMail, iPortfolio, eGuidance, eLibrary, eLearning, timetable
- Core assistants: audio, charts, image editing, subtitles, AV summary, worksheets, games
- Admin: quotas, usage dashboards, moderation, audit logs, provider switching
- Adapters: webhook / API push to the school intranet
Parents and home–school
Parents sign in by phone number or SSO to see today's homework, notices awaiting signature and their child's learning story; 1:1 messages with the class teacher are translated into the parent's language.
- Notice signing, chasing and receipt stats
- A coach that teaches parents what to ask
- Learning story as a Cantonese podcast
Attendance, leave, cover
Roll call, approval chains for student and staff leave, timetable import; when a teacher is out, the system proposes cover by subject fit, free periods and cover already taken this month, and sends a cover plan with it.
- Year rollover and graduation in one run
- eClass timetable and roster sync
- Principal's morning brief (text + Cantonese audio)
Live mode and year in review
The teacher projects an item and students answer on their phones with a confidence rating; the heatmap puts the confidently-wrong at the top. Each student ends the year with their own recap.
- Items generated from the unit
- Next-lesson note drafted automatically
- Unit summary as a Cantonese podcast
SchoolBrain early warning
Attendance, results, homework, mood and usage signals are recomputed into a risk score nightly; class teacher, counsellor and discipline staff work one queue, and case status back-fills PIE KPIs.
- Every signal listed — a nudge, not a verdict
- Case status, notes and audit trail
- Cross-school view for sponsoring bodies
Oral exam room and paper loop
An AI peer and an AI examiner take a student through a full Chinese or English oral (Cantonese / English / Putonghua) with a report and model rewrites on the spot; photographed scripts are marked against the key and written back to SDAS once the teacher confirms.
- Preparation, group discussion, individual response
- Handwriting recognition with per-item correction
- WebSAMS STA export
Teacher growth and integrity
The observation assistant analyses a lesson recording for talk ratio, question levels and wait time; the integrity shield uses writing-process evidence instead of a detector; OEA / SLP statements are drafted from the portfolio.
- Peer-tutoring pairing and scripts
- Portfolio with OLE hours
- MCP: query school data from Claude / ChatGPT
On a school server, or in the cloud
Identical features either way, and the data belongs to the school and exports in bulk either way. The difference is where the server sits and who is on call for it.
Cloud
Hosted by Edor in Hong Kong, with a separate database and file volume per school.
- Live within one working day
- Updates, backups and monitoring on us
- Your own school domain supported
- Bulk export any time
On-premises
The whole system runs in Docker on a school server or private cloud; data does not leave the school network.
- A host the school nominates
- We install, update and monitor remotely
- Works with Ollama on the school network
- Bulk export any time
Subscription content and service are identical either way; on-premises adds a one-off installation fee — ask for a quote.
Use the school's own domain
Add one CNAME in the school's DNS pointing to edor.ai and we issue the TLS certificate and switch it on. Staff and students then sign in on the school domain, with the school crest and name on the page.
ContactSee it once, then decide whether it goes in the proposal
Thirty minutes, run live on your school's subjects and grades.