PathwayTemplate
PathwayTemplate
● ACTIVE
Specification Standard: Open Pedagogy Specification (OPS) ce-specs-registry: schemas/meta/pathway_template.schema.yaml
⚡ Live Schema Contract Definition (Auto-synced from schemas/meta/pathway_template.schema.yaml) ▼
Metadata Properties (metadata)
| Field | Type | Required | Description |
|---|---|---|---|
| id | string | Yes | Canonical unique identifier for the curriculum template (e.g. tmpl.ib.spanish_b.sl.v1). |
| reference_code | string | Yes | Standardized reference code identifying the official framework. |
| referenceCode | string | Yes | CamelCase alias for reference_code supported for backward compatibility. |
| title | string | No | Human-readable label of the framework (e.g. IB Spanish B SL Official Framework). |
| version | string | No | Semantic version tag of the template contract. |
| authority | string | No | Standard authority scope (GLOBAL, NATIONAL, DISTRICT, SCHOOL). |
| tags | array | No | Keywords and standard classification tags. |
Specification Body (spec)
| Field | Type | Required | Description |
|---|---|---|---|
| standard_ref | string | No | Canonical reference to the parent StandardSpec (e.g. standard.ib.spanish_b). |
| subject_ref | string | No | Reference to the normalized academic discipline (e.g. subject.spanish). |
| education_level | string | No | Target educational level (e.g. Bachillerato 2, High School Grade 11-12). |
| total_recommended_hours | integer | No | Recommended instructional hours allocated to the subject syllabus. |
| assessment_components | object[] | No | Official examination components and percentage weightings (Paper 1, Paper 2, IO). |
| units | object[] | No | Thematic teaching blocks, prescribed topics, and standard learning outcomes. |
📦 Canonical YAML Example (Auto-synced from examples/meta/pathway_template.example.yaml) ▼
api_version: "colabedu/v1"
kind: "PathwayTemplate"
metadata:
reference_code: "tmpl.ib.spanish_b.sl.v1"
title: "IB Spanish B SL — Official Pathway Template"
version: "1.0.0"
authority: "GLOBAL"
tags: ["ib", "dp", "spanish_b", "sl", "curriculum"]
spec:
standard_ref: "global.standard.ib.dp"
subject_ref: "subj.world_languages.spanish"
education_level: "High School (11-12)"
total_recommended_hours: 150
assessment_components:
- code: "paper_1"
title: "Paper 1: Receptive Skills (Reading & Listening)"
weight_percentage: 25
- code: "paper_2"
title: "Paper 2: Productive Skills (Written Task)"
weight_percentage: 50
- code: "internal_oral"
title: "Internal Assessment: Individual Oral"
weight_percentage: 25
units:
- id: "unit_1_identities"
title: "Identities (Identidades)"
recommended_hours: 30
topics:
- id: "lifestyles"
title: "Lifestyles and personal wellbeing"
competency_refs: ["ib.lang_b.receptive.text", "ib.lang_b.productive.writing"]
- id: "subcultures"
title: "Subcultures in the Hispanic World"
competency_refs: ["ib.lang_b.intercultural.awareness"] The PathwayTemplate resource represents the official curriculum framework of a subject under an educational standard (e.g., IB Spanish B SL, AP Spanish Language, or LOMLOE Spanish Literature).
Pedagogical Concept
Within the Pedagogy as Code (OPS) architecture, PathwayTemplate bridges the gap between statutory standards and classroom operations:
- Thematic Structuring: Defines mandatory teaching units, core topics, and prescribed subtopics established by educational bodies (State Ministries, College Board, International Baccalaureate).
- Official Assessment Weighting: Encapsulates instructional hour allocations and official examination weights (e.g., Paper 1: 25%, Paper 2: 50%, Individual Oral: 25%).
- Foundation for Course Instances: Educators and schools do not construct curricula from scratch; they instantiate a
CourseSpecthat inherits from an officialPathwayTemplateand specializes it into specific delivery modalities (Full Year, Intensive, or Remediation).