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.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