19. Copiar el modelo para otras carreras
Esta guía explica cómo reutilizar kdef para otra carrera (ej: Derecho, Ingeniería, Medicina) con el mismo esquema:
notas-automaticas/→ resúmenes automáticos del aula virtualnotas-colaborativas/→ notas de estudiantesporque-kdef/→ documentación mínima del proyecto
1) Duplicar base del proyecto
- Hacé un fork o copia de este repositorio.
- Renombrá el branding y los textos visibles (
README.md,content/index.md,quartz.config.ts). - Mantené la estructura base:
content/
notas-automaticas/
notas-colaborativas/
porque-kdef/
scripts/
.github/workflows/update-garden.yml
2) Configurar fuente de materiales
En config/campus.yml definí tus materias:
subjects:
- slug: materia-uno
name: "Nombre completo"
moodle_course_id: 123
enabled: trueEn scripts/scraper.py ajustá la URL del aula virtual si es distinta a Moodle, o reemplazá el scraper por el conector de tu plataforma.
Variables de entorno necesarias: MOODLE_URL, MOODLE_USER, MOODLE_PASS.
3) Configurar el LLM
El pipeline intenta en orden: GitHub Models → OpenRouter → Gemini. Configurá al menos uno en .env:
MODELS_API_KEYOPENROUTER_API_KEYGEMINI_API_KEY
El prompt está en español rioplatense porque el contenido es de la UNDEF. Ajustalo en scripts/summarizer.py si tu carrera es en otro idioma o contexto.
4) Activar la automatización
Usá .github/workflows/update-garden.yml con cron (recomendado: dos veces por semana) y workflow_dispatch para ejecución manual.
Checklist mínimo antes de lanzar:
- secrets cargados en GitHub
- pipeline corre sin errores (
DRY_RUN=truepara probar) - se generan
.mdencontent/notas-automaticas/ - deploy exitoso a Cloudflare Pages (o donde elijas)
5) Ajustar identidad del sitio
Editá:
content/index.md— presentaciónquartz.layout.ts— componentes y footerquartz/styles/custom.scss— estética
MVP mínimo viable
Para una primera versión, alcanza con:
- home breve
porque-kdef/04-arquitectura-y-flujoyporque-kdef/18-como-contribuir- 1-3 resúmenes en
notas-automaticas/ - 1-3 notas en
notas-colaborativas/
Si lo implementás para tu carrera, querés hacerlo, o tenés preguntas, escribime.