Repolode
TaiMaBenJi

TaiMaBenJi/knowledge-commons

Plataforma de estudio bilingüe y offline-first que reúne preparación para exámenes, archivos de programación competitiva, formación de WorldSkills y textos clásicos en una app o sitio web.

Estrellas
81
Forks
9
Issues abiertos
0
Último commit
ayer

¿Qué es?

Knowledge Commons es una plataforma de aprendizaje gratuita que funciona completamente offline. Reúne recursos públicos de estudio y los organiza en secciones por materia, con rutas de aprendizaje paso a paso. Su contenido abarca problemas de Codeforces y AtCoder que se pueden buscar offline, materiales de ICPC y CCPC, exámenes de matemáticas del gaokao, ejercicios de práctica para los exámenes de servicio civil, el texto completo de las Obras escogidas de Mao Zedong y material de formación para competiciones de WorldSkills en 50 áreas de especialidad.

El proyecto se distribuye como una PWA que se puede instalar desde el navegador. También se generan versiones nativas para Android, iOS, Windows, macOS y Linux a partir de la misma fuente de contenido mediante GitHub Actions. La versión web funciona offline tras la primera visita, y el sitio incluye un índice con búsqueda de cursos, artículos y recursos.

El repositorio está organizado en carpetas de páginas, datos de contenido, lecciones en video y scripts de compilación y control de calidad, por lo que quienes colaboran pueden añadir material de estudio a la carpeta correspondiente. El código se distribuye con licencia MIT, mientras que los materiales recopilados mantienen los derechos de autor de sus autores originales.

Funciones clave

  • 01Funciona completamente offline, con una PWA instalable en la web y paquetes nativos para seis plataformas.
  • 02Archivos de problemas de Codeforces y AtCoder con búsqueda offline, además de soluciones de ICPC y Lanqiao.
  • 03Incluye el texto completo de las Obras escogidas de Mao Zedong y sus poemas para leer offline.
  • 04Abarca competiciones de WorldSkills en 50 áreas de especialidad, con material de formación y exámenes de práctica.
  • 05Ofrece rutas de aprendizaje estructuradas para competiciones de algoritmos y la preparación para exámenes de servicio civil y del gaokao.
  • 06Genera paquetes para iOS, Android y computadoras de escritorio desde una sola fuente mediante GitHub Actions.

Casos de uso

  • Prepararse para competiciones de algoritmos, como ICPC o rondas de Codeforces, sin una conexión estable.
  • Estudiar para exámenes de servicio civil o del gaokao con preguntas de práctica offline y explicaciones de las respuestas.
  • Entrenarse para competiciones de WorldSkills con guías estructuradas y conjuntos de exámenes de práctica.
  • Ofrecer un kit de estudio autónomo a escuelas o comunidades con acceso limitado a internet.

Inicio rápido

  1. 1

    Abre la versión web en tu navegador (no hace falta instalar nada)

  2. 2

    Descarga el paquete para Android, Windows, macOS o Linux desde Releases

  3. 3

    Ejecuta el script de compilación del cliente de Android (requiere Android SDK)

    clients/android/build_ci.sh

Antes de usarlo

  • El paquete completo para Android ocupa unos 560 MB porque incluye todo el contenido para usarlo sin conexión.
  • Para compilar los clientes de macOS e iOS se necesita macOS con Xcode.
  • Parte del contenido está protegido por los derechos de autor de sus autores originales y se ofrece únicamente para estudio personal; se desaconseja su uso comercial.

Temas

Preguntas frecuentes

¿Qué es knowledge-commons?
Plataforma de estudio bilingüe y offline-first que reúne preparación para exámenes, archivos de programación competitiva, formación de WorldSkills y textos clásicos en una app o sitio web. Knowledge Commons es una plataforma de aprendizaje gratuita que funciona completamente offline. Reúne recursos públicos de estudio y los organiza en secciones por materia, con rutas de aprendizaje paso a paso. Su contenido abarca problemas de Codeforces y AtCoder que se pueden buscar offline, materiales de ICPC y CCPC, exámenes de matemáticas del gaokao, ejercicios de práctica para los exámenes de servicio civil, el texto completo de las Obras escogidas de Mao Zedong y material de formación para competiciones de WorldSkills en 50 áreas de especialidad.
¿knowledge-commons es gratuito? ¿Qué licencia tiene?
knowledge-commons es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿knowledge-commons sigue mantenido?
Mantenimiento activo. El último commit de knowledge-commons fue el 19 oct 2026.
¿Para qué puedo usar knowledge-commons?
Prepararse para competiciones de algoritmos, como ICPC o rondas de Codeforces, sin una conexión estable. Estudiar para exámenes de servicio civil o del gaokao con preguntas de práctica offline y explicaciones de las respuestas. Entrenarse para competiciones de WorldSkills con guías estructuradas y conjuntos de exámenes de práctica. Ofrecer un kit de estudio autónomo a escuelas o comunidades con acceso limitado a internet.
¿Cómo se instala knowledge-commons?
Abre la versión web en tu navegador (no hace falta instalar nada) Descarga el paquete para Android, Windows, macOS o Linux desde Releases Ejecuta el script de compilación del cliente de Android (requiere Android SDK): clients/android/build_ci.sh
¿Dónde consigo knowledge-commons?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TaiMaBenJi/knowledge-commons

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados