Dr. Claw
아이디어부터 논문까지 AI 에이전트와 함께하는 풀스택 연구 작업공간
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Plataforma educativa offline-first de Tecnología e Informática (6.º a 11.º) bajo el modelo MILC: 180 guías, 18 exámenes y 18 proyectos generados desde YAML hacia PDF y web. Offline-first EdTech platform for grades 6–11.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Conectando Tecnología con Educación Plataforma educativa interactiva del área de Tecnología e Informática Institución Educativa Sor María Juliana · Cartago, Valle del Cauca Dr. Alvaro Cardenas Orozco
🌐 https://alguarito.github.io/plataformaconectate
ConectaTE is an offline-first learning platform for Technology and Computing (grades 6–11) at a Colombian public school, built on the MILC pedagogical model (Modelo de Investigación Liberadora y Científica).
docs/cuentas-2027.md.Author: Alvaro Cardenas Orozco, systems engineer and PhD in Education Sciences (website · ORCID).
Plataforma web que organiza y comparte el material del área de Tecnología e Informática de los grados 6.º a 11.º, estructurado en 3 períodos académicos por grado, bajo el modelo pedagógico MILC.
| Material | Cantidad | Fuente |
|---|---|---|
| 📘 Guías de aprendizaje | 180 (30 por grado) | content/guias/{6..11}/ |
| 📝 Exámenes | 18 (uno por grado y período) | content/examenes/ |
| 🛠 Proyectos integradores | 18 | content/proyectos/ |
| 🦫 Retos Bebras | 10 | content/guias/bebras/ |
| 🔬 Guías del Semillero | 12 de 20 | content/guias/semillero/ |
| 🧠 Territorio Interior | 56 de 60 | content/guias/territorio-interior/ |
Inspirada en Física Interactiva de la I.E. María Auxiliadora de Cartago.
/semillero — Semillero de Investigación: 5 líneas STEM × 4 módulos anclados a las fases MILC./explora/territorio-interior — programa de educación socioemocional 6.º–11.º (60 momentos, cada uno con su ancla ancestral documentada)./explora — hub de programas: Salomé (RECA), NASA-IASC, Bebras, Samsung Solve for Tomorrow./modelo-milc · 📋 /plan-de-area — el marco pedagógico y el plan del área./cuenta · 👩🏫 /docente — registro con consentimiento del acudiente, progreso e informes. Desactivados desde el 22-10-2026 (no se publican); se reactivan en 2027 según docs/cuentas-2027.md.| Capa | Tecnología |
|---|---|
| Framework | Astro 6 (estático) |
| Estilos | Tailwind CSS 3 + sistema propio Bento Moderna |
| Tipografía | Inter (familia única) |
| Contenido | YAML como fuente única → PDF (XeLaTeX) + TypeScript (web) |
| Backend | Supabase — Postgres + RLS + Edge Functions (desactivado hasta 2027) |
| Offline | Service Worker propio (public/sw.js) |
| Hosting | GitHub Pages |
| CI/CD | GitHub Actions (Node 22) |
flowchart LR
Y["content/**.yaml<br/>fuente única"] --> L["guias-lint.py<br/>contrato MILC"]
L --> B["builders de scripts/"]
B --> P["PDF<br/>XeLaTeX"]
B --> T["TypeScript<br/>src/data"]
T --> A["Astro 6<br/>sitio estático"]
P --> A
A --> G["GitHub Pages<br/>+ Service Worker"]
S["Supabase<br/>cuentas · consentimiento · progreso"] <--> A
pyyaml — para los builders de contenidonpm ci
npm run dev
npm run build
npm run preview
La capa de cuentas está desactivada (
PUBLIC_AUTH_ENABLEDdistinto de'true'): sin la bandera,/cuenta,/docentey/conectividadno se publican. Para probarla en local, copia.env.examplea.env.localy rellena las claves de Supabase; antes de reactivarla en producción, verdocs/cuentas-2027.md.
plataformaconectate/
├── .github/workflows/ # deploy.yml · security.yml · monthly-report.yml
├── content/ # ⭐ FUENTE ÚNICA del contenido (YAML)
│ ├── guias/{6..11}/ # 180 guías de grado
│ ├── guias/semillero/ # guías del Semillero
│ ├── guias/bebras/ # retos Bebras
│ ├── guias/territorio-interior/
│ ├── examenes/ # 18 exámenes · _SCHEMA.md
│ ├── proyectos/ # 18 proyectos · _SCHEMA.md
│ └── plan-area/
├── scripts/ # Builders Python: YAML → PDF + TS
│ ├── build-guias-g11.py # motor de guías de grado
│ ├── build-guias-semillero.py # motor del Semillero
│ ├── build-guias-territorio-interior.py
│ ├── build-examenes.py · build-proyectos.py · build-plan-area.py
│ ├── guias-lint.py · guias-status.py
│ └── generadores/ # plantillas LaTeX MILC v3 y generadores de recursos
├── public/
│ ├── guias-mejoras/ # PDFs compilados + assets (TikZ, imágenes)
│ └── sw.js # Service Worker (¡ver regla de bump!)
├── src/
│ ├── components/ # GradoCard, PeriodoCard, LabQuiz, VisorPdf…
│ ├── data/ # grados.ts, semillero.ts, territorioInterior.ts, planArea.ts…
│ ├── layouts/ # BaseLayout.astro · GuiaLayout.astro
│ └── pages/ # index · grado-[numero] · semillero · explora · cuenta · docente
├── db/ # schema.sql · policies.sql · migrations/
├── supabase/ # config.toml · migrations/ · functions/ (5 edge functions)
├── Makefile # `make help` lista todo el pipeline
└── CLAUDE.md # contrato de diseño y contrato editorial de las guías
El YAML es la fuente única: de él salen el PDF y la versión web. No se edita el LaTeX ni el TypeScript a mano.
# 1. Crear o editar el YAML (esquema en content/guias/_SCHEMA.md)
$EDITOR content/guias/11/11-2-3.yaml
# 2. Validar el contrato MILC v3 (200 palabras, verbos cognitivos, triángulo…)
make guia-lint
# 3. Compilar PDF + TS de esa guía
make guia-build CLAVE=2-3 GRADO=11
# 4. Ver el resultado
make guia-show CLAVE=2-3 GRADO=11
make help lista el pipeline completo: exámenes (examen-build), proyectos (proyecto-build), plan de área (plan-area-build), estado (guia-status) y assets (guia-assets).
Cada push a main dispara deploy.yml, que compila en la nube (Node 22 → npm ci → npm run build) y publica en Pages. No se suben node_modules/ ni dist/.
[!warning] Regla del Service Worker Los PDFs se sirven cache-first. Si un push regenera PDFs o imágenes de
public/, hay que subir la versión del Service Worker o los estudiantes seguirán viendo la copia vieja:make sw-bumpLa tabla completa de cuándo sí y cuándo no bumpear está en el encabezado de
public/sw.js.
Definido en tailwind.config.mjs. No se reinventa: se ajusta dentro del sistema.
| Token | Valor | Uso |
|---|---|---|
bento.blue | #0066FF | Primario |
bento.lime · bento.yellow | — | Solo decorativos (no cumplen contraste sobre blanco) |
bento.orange · bento.pink · bento.purple · bento.cyan | — | Acentos por sección y por línea |
| Radios | bento-sm 16px · bento 24px · bento-lg 32px | Tarjetas y contenedores |
| Sombras | shadow-bento · shadow-bento-hover | Elevación suave |
Accesibilidad no negociable: contraste WCAG AA 4.5:1, targets táctiles ≥ 44×44 px, prefers-reduced-motion respetado y modo oscuro (darkMode: 'class') verificado en cada componente. Diseño mobile-first: se prueba a 360 px antes que a 1440 px.
make guia-lint)docs/cuentas-2027.md)/conectividad, desactivado con las cuentas)Dr. Alvaro Cardenas Orozco Ingeniero de Sistemas y Computación, Doctor en Ciencias de la Educación · Docente de Tecnología e Informática I.E. Sor María Juliana — Cartago, Valle del Cauca, Colombia
🌐 alvarocardenasorozco.com · 🆔 ORCID 0000-0003-1820-301X
El repositorio trae CITATION.cff; GitHub lo muestra en el botón Cite this repository. En APA 7.ª:
Cardenas Orozco, A. (2026). ConectaTE: plataforma educativa de Tecnología e Informática (6.º a 11.º) [Software]. GitHub. https://github.com/alguarito/plataformaconectate
Para citar el modelo pedagógico, usa el artículo arbitrado y los libros de la Colección MILC por su DOI de concepto: están en /modelo-milc.
Creative Commons CC BY-NC-SA 4.0 (uso educativo, no comercial, compartir igual) para el código y el contenido propio. Los libros de la Colección MILC, los retos tomados de Bebras y los recursos de terceros conservan su propia licencia. El detalle está en LICENSE.
© 2026 Alvaro Cardenas Orozco · ConectaTE.