PathwayBundle
CourseBundle
● ACTIVE
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.