Kairos Academy Tech
Super Admin · Content · Taxonomy
🔔5
User avatar
System Owner
Global Admin
Superadmin · Content · Controlled vocabulary

Taxonomy

Govern Kairos countries, grades, subjects, courses, curriculum codes, asset prefixes, language labels, and content classification.

🌳 Controlled vocabulary & code system Read-only · No writes

Taxonomy is the controlled vocabulary behind Kairos content. It converts technical curriculum codes (e.g. US_G04_MATH_W01) into human-readable labels (e.g. Workshop 01 · Grade 4 Mathematics) and keeps Lessons, Assignments, Exams, Templates, Repository, and Publishing aligned across countries, jurisdictions, grades, subjects, courses, asset prefixes, languages, and content classification.

This page is read-only. It loads taxonomy collections from Firestore where they exist and supplements them with built-in Kairos code references so content labels remain understandable even when the live taxonomy collections are not yet populated. It does not write to Firestore, upload files, or invoke Cloud Functions.

🌎Country & jurisdiction labels
Identity

Country codes (US, CO) and jurisdictions / state codes used to scope content (e.g. NY for Regents).

🎒Grade levels
Identity

G01G12 grade codes mapped to Grade 1 through Grade 12, plus higher-ed and unspecified buckets.

📚Subjects
Identity

Short codes (MATH, SCI, ELA, ENG, SPAN, SOC, CS) mapped to canonical subject labels.

🧭Course codes
Pattern

Course-code pattern <COUNTRY>_G<GRADE>_<SUBJECT> — e.g. US_G04_MATHGrade 4 Mathematics.

🏷️Asset prefixes
Pattern

Per-asset code suffixes: L (Lesson), W (Workshop), AK (Answer Key), Q (Quiz), EX (Exercise Set), HW (Homework), PR (Project), RP (Regents Practice), BP (Benchmark Practice).

🌐Languages
Identity

ISO language codes (en, es, …) used by content variants, translations, and downstream rendering.

🚦Publishing scopes
Governance

global · country · jurisdiction · school_network · school · pilot_only · private — controls downstream visibility.

📦Content families
Governance

lesson · assignment · standardized_exam · template · learning_pathway · repository_asset · import_job · render_manifest.

Total termslive + reference
Live Firestore termsfrom collections
Built-in referencesKairos code book
Countriesdistinct country codes
Gradesdistinct grade codes
Subjectsdistinct subject codes
Coursesdistinct course codes
Asset prefixesL/W/AK/Q/EX/HW/PR/RP/BP
Missing labelscode without label

🧪 Code parser preview Read-only · client-side only

Type or paste a Kairos curriculum code. The preview parses it into country / grade / subject / asset components using the same rules as Lessons and Assignments. No requests are made.

StatusType a code above to preview the parsed labels.
US_G04_MATH Grade 4 Mathematics
US_G04_MATH_L01 Lesson 01 · Grade 4 Mathematics
US_G04_MATH_W01 Workshop 01 · Grade 4 Mathematics
US_G04_MATH_AK01 Answer Key 01 · Grade 4 Mathematics
CO_G09_SOC_RP02 Regents Practice 02 · Grade 9 Social Studies

📋 Taxonomy catalog Category → Source → Term · Read-only

Loading…
Loading taxonomy… Reading from Firestore in read-only mode and merging with built-in Kairos code references.

✅ Taxonomy readiness checklist Validation gates

Taxonomy is healthy when these gates clear. Downstream content pages depend on these labels being defined and aligned.

Country labels definedUS → United States · CO → Colombia (extend as new countries onboard)
Grade levels definedG01 through G12 with human-readable labels
Subject labels definedMATH · SCI · ELA · ENG · SPAN · SOC · CS mapped to display names
Course code pattern documented<COUNTRY>_G<GRADE>_<SUBJECT> — verified by Lessons + Assignments parsers
Asset prefixes documentedL · W · AK · Q · EX · HW · PR · RP · BP each mapped to a human label
Language labels definedISO codes mapped to display names; translation review per language
Publishing scopes definedglobal · country · jurisdiction · school_network · school · pilot_only · private
Content families definedlesson · assignment · standardized_exam · template · learning_pathway · repository_asset · import_job · render_manifest
Parser behavior aligned with Lessons and AssignmentsSame parseKairosCode regex contract is used to label rows everywhere
Downstream validation connectedPublishing queue blocks records with missing taxonomy
Technical context
auth uid
collections tried
collections loaded
docs by collection
live terms count
built-in terms count
visible terms count
filters applied
none
errors by collection
none
Firestore mode
read-only
writes on this page
none
last load
last error
Sources scanned
Countries · State_Departments · Grades · GradeLevels · GradosKairos · Subjects · CoursesKairos · Courses · CurriculumCodes · TaxonomyTerms · Languages
Authority boundary
Taxonomy defines labels and controlled vocabulary; content pages consume taxonomy but do not own it.