Enable the domain
Use the tenant domain endpoint during onboarding or from an admin settings page.Add a tutoring session
Retrieve lesson context
Callget() immediately before your model call.
system_prompt_addition can include student-specific tutoring context before the normal memory bullets.
Build a student dashboard
Useget_edtech_profile() only when your UI needs structured profile fields. Normal tutoring calls should use get().
Suggested product moments
Calladd() after:
- the student introduces goals, grade, curriculum, exam, or deadline
- the tutor observes a strong topic, weak topic, misconception, or concept gap
- the student changes explanation style or language preference
- a lesson ends with meaningful progress or review needs
get() before:
- generating the next tutoring response
- building a practice plan
- choosing review questions
- preparing an exam-readiness summary
Conflict behavior
The EdTech router sends personal student facts back to the student for clarification and routes workspace-level facts to tenant review.| Example | Expected route |
|---|---|
| Exam date changed from March 10 to March 15 | User session clarification |
| Student changed from Class 10 to Class 11 | User session clarification |
| Institution curriculum changed | Tenant review |
| Student prefers Hinglish explanations now | Personal preference update |
Data boundaries
Keep your own source-of-truth academic records in your product database. MemoryOS stores memory extracted from interactions and makes it useful for AI context. Use your product database for:- enrollment
- payment status
- official grades
- institution rosters
- parent or guardian records
- learning preferences
- weak and strong topics
- tutoring context
- exam goals mentioned in conversation
- review urgency and personalized context