Skip to content

PathwayBundle

CourseBundle ● ACTIVE
Contract: v0.9.4 • View Schema ↗
Specification Standard: Open Pedagogy Specification (OPS) ce-specs-registry: schemas/meta/course_bundle.schema.yaml
⚡ Live Schema Contract Definition (Auto-synced from schemas/meta/course_bundle.schema.yaml) ▼

Metadata Properties (metadata)

Field Type Required Description
id string Yes Canonical unique identifier for the course bundle package (e.g. bundle.lomloe.bach2.lcl.v1).
referenceCode string Yes CamelCase alias for reference_code supported for backward compatibility.
reference_code string Yes Standardized reference code identifying the package artifact.
title string No Primary course bundle title.
title_es string No Spanish localization title of the bundle.
description string No Comprehensive overview of the course bundle contents, units, and learning goals.
standard string No Curricular standard reference (e.g. LOMLOE, AP, IB).
level string No Educational grade or academic level range.
subject string No Subject area or course discipline.
language string No Primary medium of instruction language code.
country string No Target country or regional jurisdiction.
assessment string No Evaluation model and examination framework.
version string No Semantic version tag of the bundle package.

Specification Body (spec)

Field Type Required Description
units object[] No List of bundled instructional units, syllabi, and lessons.
lessons object[] No List of interactive lessons and assignable exercise blocks in the bundle.
exercises object[] No —
📦 Canonical YAML Example (Auto-synced from examples/meta/course_bundle.example.yaml) ▼
apiVersion: colabedu.ai/v1beta1
kind: CourseBundle
metadata:
  id: us.ap.spanish.frq.complete_pack.bundle.v1
  title: "AP Spanish L&C — FRQ Complete Practice Pack"
  description: "Practice package for the 4 FRQ Tasks of AP Spanish."
  version: "1.0.0"
spec:
  pathway_templates:
    - ref: us.ap.spanish.pathway.email_reply.v1
      label: "FRQ Task 1 — Email Reply"
      sequence_order: 1
      assembly:
        fill_gaps: true
        allow_derivation: false
        gap_threshold: 0.75

The PathwayBundle (Pathway Bundle) resource is part of the ACA engine and the course assembler. It allows grouping multiple curriculum pathway templates (PathwayTemplate), establishing their order, and configuring the gap-filling threshold to automatically launch the ACA ingestion pipeline.