Saltearse al contenido

PathwayBundle

El recurso PathwayBundle (Paquete de Rutas) forma parte del motor del ACA y del ensamblador de cursos. Permite agrupar múltiples plantillas de rutas de aprendizaje (PathwayTemplate), establecer su orden y configurar el umbral de resolución de gaps para el lanzamiento automático del pipeline de ingesta del ACA.

Esquema (Schema)

Metadata (metadata)

CampoTipoRequeridoDescripción
idstringIdentificador único del paquete (ej. us.ap.spanish.frq.complete_pack.bundle.v1).
titlestringTítulo descriptivo.
descriptionstringExplicación del pack de materiales y su distribución.
standardstringEstándar principal (ej. AP_SPANISH).
countrystringCódigo del país (ej. US, MX, ES).
subjectstringAsignatura o materia.
levelstringNoRango de niveles educativos (ej. 9-12).
localestringIdioma de las rutas (ej. es).
authoritystringNoAutoridad que regula el estándar (ej. College Board).
authority_levelstringNoNivel de autoridad (NATIONAL

Especificación (pathway_templates)

Contiene una lista de referencias a plantillas de rutas curriculares y su configuración de ensamblado:

CampoTipoRequeridoDescripción
refstringReferencia al ID del PathwayTemplate asociado.
labelstringNombre para mostrar en el menú del curso.
sequence_orderintegerOrden secuencial de este pathway dentro del pack.
assemblyobjectParámetros de gap-filling (ver a continuación).

Estructura de assembly

CampoTipoRequeridoDescripción
fill_gapsbooleanIndica si se debe lanzar el ACA para cubrir specs faltantes.
allow_derivationbooleanNoSi true, permite derivar nuevos ejercicios a partir de los existentes.
gap_thresholddoubleUmbral de cobertura mínima (ej. 0.75 para 75%) que gatilla el ACA.

Ejemplo de Uso

apiVersion: colabedu.ai/v1beta1
kind: PathwayBundle
metadata:
id: us.ap.spanish.frq.complete_pack.bundle.v1
version: v1
title: "AP Spanish L&C — FRQ Complete Practice Pack"
description: Pack de práctica integral para los 4 FRQ Tasks de AP Spanish.
standard: AP_SPANISH
country: US
subject: spanish_language_and_culture
spec:
pathway_templates:
- ref: us.ap.spanish.pathway.email_reply.v1
label: "FRQ Task 1 — Respuesta al Email"
sequence_order: 1
assembly:
fill_gaps: true
allow_derivation: false
gap_threshold: 0.75