AI Lesson Assistant & Teacher Toolbox

Generate lesson plans, slide outlines, tiered worksheets and differentiated materials from a curriculum unit; pin 20+ tools to a personal desk.

  • Lesson plans with objectives, intro, development, summary, assessment, extension, timing and differentiation
  • Adjust any text: easier / harder / simplified language; generate comprehension, vocabulary and grammar practice
  • 20+ tools: activities, gamified tasks, slide outlines, parent letters, comment suggestions
  • Personal teaching desk: pin tools, group by panel; shared school prompt templates
  • Multimedia: educational illustrations, charts, read-aloud audio
Objectives mapped to EDB guides
Auto-adjust difficulty by class ability
School-shared prompt templates
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

AI-Powered Assessment

Import materials and rubrics, generate assignments from objectives; students type or photograph answers, AI marks instantly with feedback, teachers correct in one click.

  • Import materials and rubrics (PDF / Word / image); reusable rubric library
  • Generate assignments from objectives: MCQ, fill-in, short answer, open-ended; tiered
  • Students answer online or photograph handwritten work; vision model marks step by step
  • Teachers correct scores and feedback per question; the system learns preferences
  • Analytics: distribution, per-question accuracy, common errors, mastery; one-click follow-up exercises
Step-by-step maths marking incl. handwriting
Learns each teacher's marking preferences
Multi-dimensional analytics & follow-up exercises
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

Scaffolded AI Tutor

24/7 help that guides without giving answers; includes AI Writing and AI Oral practice with speech recognition and read-aloud.

  • Hint ladder: clarify → direction → example → steps (teacher-set ceiling)
  • Tutor tasks: scope, knowledge base, mode (guide / check / practise)
  • Monitoring: live transcripts, flag, pause, notes; misconception summaries
  • AI Writing: paragraph feedback, vocabulary upgrades, structure — never ghost-writing
  • AI Oral: Cantonese / Putonghua / English speech recognition, pronunciation & fluency feedback
4-level hint ladder, teacher-set ceiling
Live monitoring, pause & flag
Misconception summaries
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

Resource Library & Knowledge Assets

Organise materials by subject / grade / tags with versioning and restore, panel sharing and comments; school documents feed the AI via RAG.

  • Types: lesson plans, worksheets, slides, questions, videos, links; tags and subject / grade / unit
  • Versioning: every edit saved with notes; compare and restore
  • Sharing: panel, class, colleagues; edit / read-only; comments and forks
  • Knowledge assets: upload documents → chunk & embed → cited in AI answers
  • Full export: JSON + original files
Version history & one-click restore
Subject / class / personal sharing
Full export of knowledge assets
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

Student Learning Desk

Safe chat, flashcards with SM-2 spaced repetition, flipped-learning videos with checks, interactive games, and SEN accessibility (read-aloud, large text).

  • Safe chat: age-appropriate prompts, content moderation, daily limits
  • Flashcards: self-made or AI; SM-2 spaced repetition; streaks
  • Flipped learning: teacher uploads video / docs, AI generates checks; completion tracking
  • Games: quiz, match, fill, order, flip; leaderboards
  • Accessibility: read-aloud, large text, high contrast, dyslexia-friendly spacing; PWA
Content safety for primary pupils
Leaderboards & streaks
Mobile app (PWA)
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

Science Inquiry & Resources

Science-specific library and AI-generated inquiry activities and experiment designs (question, hypothesis, variables, procedure, safety, record sheet).

  • Science library by unit: experiments, videos, readings
  • Inquiry design: question, hypothesis, variables, materials, procedure, safety, record sheet, extension
  • Student inquiry mode: AI guides students to design their own experiments
  • Save and share to the panel library
Inquiry-based learning frame
Safety notes & alternatives
Save to panel library
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

School Admin & PIE Analytics

Plan–Implement–Evaluate cycles with KPIs linked to live platform data; usage, mastery and subject performance dashboards with exports.

  • PIE cycles: Plan (goals, KPIs) → Implement (progress, evidence) → Evaluate (AI summary)
  • KPIs linked to live data: assessment averages, mastery, AI usage, tutor sessions, SDAS pass rates
  • Dashboards: usage trends, AI teaching by subject, active users; Markdown / CSV exports
  • Grant progress: subjects / grades covered, teaching examples, demo lessons, sharing sessions
Grant progress tracking
Markdown / CSV reports
Role-scoped views
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

SDAS Student Data Analysis

Import exam results, compute standard scores and percentiles, track single- and multi-year progress; analyse by grade, class, panel and teacher.

  • Import Excel / CSV results; auto-match students and subjects
  • Metrics: mean, SD, z-scores, percentiles, pass rate, progress rate
  • Dimensions: grade, class, panel, teacher; single- and multi-year
  • AI narrative reports and natural-language queries
  • Scoped access: principal (school), panel head (subject), class teacher (class)
Excel / CSV import
Cross-year & teacher analysis
Natural-language queries
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

Professional Suite & eAdmin Agents

Staff AI chat with documents and knowledge base; dedicated agents draft eNotice, eCircular, iMail, iPortfolio, eGuidance and eLibrary content.

  • Staff AI chat with documents / images, knowledge base, templates, fast mode
  • eAdmin agents: eNotice, eCircular, iMail, iPortfolio, eGuidance, eLibrary, eLearning, timetable
  • Core assistants: audio, chart, image editor, subtitles, AV summary, worksheet builder, game maker
  • Admin: quotas, usage dashboards, moderation, audit logs, provider switching
  • Integration: webhook / API adapters to the school intranet
Audio / chart / image / subtitle / AV summary assistants
Admin quotas, templates & usage reports
Intranet integration adapters
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

Parent App & Home–School Collaboration

Parents sign in by phone or SSO to see today's homework, notices awaiting signature and AI learning stories; 1:1 messages with the class teacher are translated into the parent's language, plus a weekly AI digest.

  • e-Notice signing, reminders and receipt stats
  • Co-learning coach: how to guide, not do
  • Child's learning-story podcast (Cantonese)
e-Notice signing, reminders and receipt stats
Co-learning coach: how to guide, not do
Child's learning-story podcast (Cantonese)
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

School Ops: Attendance, Leave, AI Substitution

Roll call, student/teacher leave approval chains and timetable import; when a teacher is absent, AI proposes substitutes (subject fit, free periods, monthly cover load) and sends notifications with a cover plan.

  • One-click year rollover and graduation
  • eClass timetable / roster sync
  • Principal's daily brief (text + Cantonese audio)
One-click year rollover and graduation
eClass timetable / roster sync
Principal's daily brief (text + Cantonese audio)
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

Classroom Live Mode & Learning Wrapped

Teachers project questions, students answer on phones with a confidence rating, and a misconception heatmap surfaces the confidently-wrong in real time; every student ends the year with a personal Wrapped recap video and share link.

  • AI generates items from the unit
  • Next-lesson teaching note auto-drafted
  • Turn a unit or weekly digest into a Cantonese podcast or explainer video
AI generates items from the unit
Next-lesson teaching note auto-drafted
Turn a unit or weekly digest into a Cantonese podcast or explainer video
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

SchoolBrain Early Warning

Attendance, grades, assignments, mood and AI-usage signals are combined nightly into a risk score; a guardian queue lets class teachers, counsellors and discipline staff follow up on one screen, and PIE KPIs back-fill automatically.

  • Transparent signals — a nudge, not a verdict
  • Case status, notes and audit trail
  • Sponsoring-body cross-school dashboard
Transparent signals — a nudge, not a verdict
Case status, notes and audit trail
Sponsoring-body cross-school dashboard
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

HKDSE Oral Exam Room & Paper-to-SDAS

An AI peer plus an AI examiner take students through a full Chinese/English oral (Cantonese / English / Putonghua) with an instant report and model rewrites; photographed paper scripts are marked per item against the key and pushed to SDAS once the teacher confirms.

  • Prep time, group discussion, individual response
  • Handwriting OCR + per-item score correction
  • WebSAMS STA export
Prep time, group discussion, individual response
Handwriting OCR + per-item score correction
WebSAMS STA export
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed

Teacher Growth & Academic Integrity

Lesson Reflect analyses a lesson recording (talk ratio, question levels, wait time); Teacher Twin lets a teacher's style accompany students 24/7; the Integrity Shield replaces AI detectors with process evidence; OEA / SLP statements are drafted from the learning portfolio.

  • AI peer-tutoring pairing and scripts
  • Learning portfolio with OLE hours
  • MCP Server: query school data from Claude / ChatGPT
AI peer-tutoring pairing and scripts
Learning portfolio with OLE hours
MCP Server: query school data from Claude / ChatGPT
// school context auto-injected
subject: Mathematics · grade: P4
unit: Fractions · objectives: 3
policy: student_mode, socratic, hint_max=2
audit: logged · safety: passed
Our promise

On-premises or cloud — the school decides

Both options have identical features; the data belongs to the school and can be exported in full either way. The only difference is where the server sits and who maintains it.

Fastest to launch

Cloud deployment

Hosted by Edor in Hong Kong with an isolated database and file volume per school.

  • Live within one working day
  • Automatic updates, backups and monitoring
  • School custom domain supported
  • Full data export any time
Data never leaves the school

On-premises deployment

The whole platform installed with Docker on the school's server or private cloud; data stays inside the school network.

  • School-designated server / private cloud
  • We install, update and monitor
  • Works with local models (Ollama)
  • Full data export any time

Subscription content and services are identical for both; on-premises adds a one-off installation fee — request a quote for details.

Connect on your own school domain

Add one CNAME record in the school's DNS pointing to edor.ai and we issue a TLS certificate and enable it. Staff and students log in on the school domain with the school crest and name.

Contact
; DNS
ai.yourschool.edu.hk CNAME edor.ai
; TLS
Let's Encrypt · auto-renew

Ready to bring AI into your classrooms?

Book a demo — we'll show it with your school's subjects and grades.