ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
생성 AI와 인간 감독(HITL)으로 OVA 민첩 제작 시 소크라테스식 지도·형성 평가를 지원하는 지능형 교육 에이전트
Agente pedagógico inteligente para el acompañamiento socrático y la evaluación formativa en la producción ágil de OVA con IA generativa y supervisión humana (HITL). MIETIA, Universidad de Córdoba.
교육GitHub @Marcos15github온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
OVA-Mentor HITL: agente pedagógico inteligente para la producción ágil de OVA con IA generativa y supervisión humana (MIETIA, Universidad de Córdoba)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Agente pedagógico inteligente para el acompañamiento socrático y la evaluación formativa en la producción ágil de Objetos Virtuales de Aprendizaje (OVA) en educación superior.
Prototipo funcional (Evidencia 3, momento de Aplicación del modelo MOCAVI) del curso IA en Educación II, Maestría en Innovación Educativa con Tecnología e Inteligencia Artificial (MIETIA), Universidad de Córdoba. Autores: Marcos Atencia Martínez y Daniel David Doria Díaz. Docente: Juan Carlos Giraldo Cardozo.
| Función del diseño (Evidencias 1 y 2) | Cómo se implementa en el prototipo |
|---|---|
| Tutor socrático: pregunta antes de opinar | Prompt maestro ROCAS en el servidor (lib/prompt.js) y salida estructurada con tipo_intervencion |
| Pistas graduales, nunca la solución | Botón Solicitar pista: 3 niveles por tema (principio → elemento concreto → ejemplo análogo de otro tema) |
| Retroalimentación con la rúbrica | Base de conocimiento con la rúbrica F2-B y los principios de Mayer (lib/kb.js); cada respuesta muestra en qué se apoya |
| Validación humana obligatoria (HITL) | Cuando el agente marca requiere_validacion_humana, el estudiante registra su decisión APR/APM/ITE/DES en la bitácora (Matriz F2-A). No se puede aprobar sin marcar la verificación de fuentes |
| Iteraciones SAM2 | Panel de progreso Savvy Start → Alfa → Beta → Oro; cierre de versión con reflexión metacognitiva obligatoria |
| Autoevaluación | Revisar avance: rúbrica F2-B con descriptores, regla de decisión automática e índice CTML |
| Escalamiento al docente | Aviso y borrador de mensaje cuando la consulta excede al agente (calificaciones, contenido disciplinar, casos sensibles) |
| Trazabilidad | Firestore (si está configurado) + navegador; exportación CSV con los encabezados oficiales de F2-A, CSV de conversación, PDF y JSON |
| Privacidad (Ley 1581 de 2012) | Seudónimo, consentimiento informado, detector y enmascarado de correos, teléfonos y documentos, capturas no almacenadas, borrado de datos |
Navegador (index.html, css/, js/)
│ fetch /api/chat (mensaje, acción, contexto, historial, captura opcional)
▼
Función de servidor Vercel (api/chat.js)
│ prompt ROCAS + base de conocimiento + esquema JSON de respuesta
▼
API de Gemini (modelo configurable, con modelos de respaldo)
Navegador ──► Firebase Auth anónima + Firestore (sesiones/{uid}/mensajes|bitacora|versiones)
| Variable | Obligatoria | Valor |
|---|---|---|
GEMINI_API_KEY | Sí, para IA real | Clave de Google AI Studio (https://aistudio.google.com/apikey) |
GEMINI_MODEL | No | Modelo preferido. Por defecto gemini-3.8-flash, con respaldo automático |
FIREBASE_CONFIG | No | Pegar el objeto firebaseConfig que entrega la consola de Firebase (se acepta tal cual) |
firestore.rules y publicar.firebaseConfig en la variable FIREBASE_CONFIG de Vercel.*.vercel.app del proyecto.npm run dev:mock # IA simulada por el servidor local, para pruebas
npm run dev # usa GEMINI_API_KEY del entorno si existe; si no, modo demostración
Abrir http://localhost:5173
api/chat.js Conexión con Gemini (clave solo en el servidor)
api/health.js Estado del servidor (IA y Firebase), sin revelar secretos
api/config.js Configuración pública de Firebase
lib/kb.js Base de conocimiento: rúbrica F2-B, Mayer, códigos F2-A, SAM2, C1–C7
lib/prompt.js Prompt maestro ROCAS, instrucciones por acción, esquema de salida, enmascarado
js/app.js Interfaz y flujo de interacción
js/store.js Persistencia local y Firestore
js/demo.js Modo demostración
js/exportar.js CSV, PDF y JSON
js/privacidad.js Detector de datos personales
firestore.rules Reglas de seguridad
vendor/ Firebase JS SDK 13.1.0 y jsPDF 4.2.1 (sin dependencias de CDN)
MIT. Prototipo académico desarrollado con Vibe Coding asistido por IA y revisado por los autores.