Learning Pathways
Design multilingual learning routes that sequence lessons, assignments, standardized exams, practice, projects, remediation, and mastery rules.
Learning Pathways are the canonical sequencing layer above Lessons, Assignments, Standardized Exams, practice, projects, documents, and remediation. They support online learning, exam preparation, skill mastery, tutor-guided flows, and self-paced learning.
This Control Center establishes the product architecture honestly. It does not write to Firestore or upload files. Use it to align the canonical model and review the planned authoring surfaces before enabling writes, publishing, and downstream assignment.
Pathways carry a primary language_code plus an available_languages list. Translations are versioned alongside the canonical sequence.
A single pathway may span more than one canonical subject โ useful for STEM, humanities, and interdisciplinary projects.
Targeting via grade_refs and course_refs. A pathway can be reused across grades by carrying multiple references.
Pathways with a target_exam_ref sequence skill drills, practice sets, and full standardized-exam dry runs ahead of the test date.
Branch nodes activate when checkpoints fail; re-teach lessons, scaffolded practice, and re-checks fold back into the main sequence.
Project nodes carry milestones, rubrics, and tutor checkpoints โ supporting CV-style or syllabus-driven projects.
๐ ๏ธ Builder preview UI skeleton ยท No writes
A non-functional preview of the planned authoring surfaces. All inputs are disabled โ this page does not submit forms or persist data.
๐ Pathway metadata
Identity and routing fields written to LearningPathways/{pathway_id}.
๐ Language & translation
Primary language plus the available translation set. Publishing will require a translation review per language.
๐ฏ Grade ยท subject ยท course
Canonical taxonomy references โ never raw strings. Multi-select supported.
๐งฉ Nodes
Ordered sequence of canonical references. See the Node Type Library below.
๐๏ธ Mastery rules
Govern advancement: completion, score thresholds, and branch-on-failure routing.
๐ Remediation branches
When a checkpoint fails, the pathway can route into a remediation sub-sequence before resuming.
๐ Publishing readiness
Validation checklist before the pathway can move to the Publishing Queue.
๐งฉ Node type library
Every node in nodes[] references canonical content already governed elsewhere. Pathways do not own content โ they orchestrate it.
{ } Canonical JSON schema preview Schema preview ยท Not live data
The shape SuperAdmin will author and publish. Read-only on this page โ no copy or validate calls fire.
{ "pathway_id": "lp_<uuid>", "title": "Linear Equations ยท Grade 8 โ Algebra I", "pathway_type": "course_sequence", "language_code": "en", "available_languages": ["en", "es"], "country_code": "US", "grade_refs": ["grades/g8", "grades/g9"], "subject_refs": ["subjects/mathematics"], "course_refs": ["courses/algebra-1"], "target_exam_refs": [], "nodes": [ { "type": "lesson", "ref": "Lessons/<id>", "order": 1 }, { "type": "exercise_set", "ref": "ExerciseSets/<id>", "order": 2 }, { "type": "checkpoint", "rule": "score >= 0.8", "order": 3 }, { "type": "assignment", "ref": "Assignments/<id>", "order": 4 }, { "type": "project", "ref": "Projects/<id>", "order": 5 } ], "mastery_rules": { "completion_threshold": 0.9, "score_threshold": 0.75, "branch_on_failure": "remediation_node" }, "ai_generation_policy": { "enabled": false, "human_review_required": true, "allowed_node_types": ["exercise_set", "project", "reflection", "ai_generated_task"] }, "status": "draft", "visible": { "schools": [], "partners": [], "tutors": [] } }
๐ค AI & Import Studio Planned ยท No backend
Planned authoring assists for pathway construction. Every output here is a draft โ no node, exercise, or document is published without explicit human review.
Propose a sequence of nodes from a topic, target exam, or subject โ for teacher and admin review.
Draft exercise sets at chosen difficulty bands; tagged to skills and standards for downstream review.
Draft project milestones, rubrics, and reflection prompts from a learning objective.
Stage source documents into Imports for parsing. Storage and upload APIs are not wired yet.
Parse CVs, syllabi, readings, or briefs into draft pathway nodes.
Stage AI- and import-derived nodes as drafts so canonical authors can review, edit, and approve.
๐ Spreadsheet import format Reference ยท No upload wired
Admins can stage source documents through a CSV/Excel template before upload and parsing are enabled. Export Excel files as CSV UTF-8 comma-delimited. Use commas for columns and use | inside a cell for multi-value fields.
- Use
|for multi-value cells. document_typecan becv,syllabus,reading,project_brief,rubric,worksheet,essay,external_curriculum,answer_key,exam_pdf.intended_usecan begenerate_assignment,generate_project,generate_exercises,map_standards,create_pathway_node,reference_only.- AI-generated outputs are drafts only and require human review.
- License / source status must be reviewed before publishing.
๐ Downstream flow
How a published pathway moves across Kairos surfaces.
%20V3%20-%20fondo%20claro.png?alt=media&token=851767ed-3c36-4613-b959-474dcb0c2efb)
