Um vault do Obsidian que reorganiza questões de concursos públicos chineses de 2016 a 2026 por tópico de conhecimento, com notas comentadas e links bidirecionais.
TaiMaBenJi/knowledge-commons
Plataforma de estudos bilíngue e offline-first que reúne preparação para exames, arquivos de programação competitiva, treinamento WorldSkills e textos clássicos em um app ou site.
- Estrelas
- 81
- Forks
- 9
- Issues abertas
- 0
- Último commit
- anteontem
O que é?
Knowledge Commons é uma plataforma de aprendizado gratuita e totalmente offline que reúne recursos públicos de estudo e os organiza em seções por matéria, com trilhas de aprendizado passo a passo. O conteúdo inclui conjuntos de problemas do Codeforces e do AtCoder que podem ser pesquisados offline, materiais de ICPC e CCPC, provas de matemática do gaokao, exercícios para concursos públicos, o texto integral das Obras Selecionadas de Mao Zedong e materiais de treinamento para as competições WorldSkills em 50 áreas de habilidade.
O projeto é distribuído como PWA, que pode ser instalado pelo navegador, e também gera versões nativas para Android, iOS, Windows, macOS e Linux a partir da mesma fonte de conteúdo, usando GitHub Actions. A versão web funciona offline após o primeiro acesso, e o site inclui um índice pesquisável de cursos, artigos e recursos.
O repositório é organizado em pastas de páginas, dados de conteúdo, aulas em vídeo e scripts de build e verificação de qualidade, permitindo que colaboradores adicionem novos materiais de estudo ao diretório correspondente. O código é licenciado sob MIT, enquanto os materiais reunidos continuam sujeitos aos direitos autorais de seus autores originais.
Recursos principais
- 01Funciona totalmente offline, com PWA instalável na web e pacotes nativos para seis plataformas.
- 02Arquivos de problemas do Codeforces e do AtCoder pesquisáveis offline, além de soluções de ICPC e Lanqiao.
- 03Inclui o texto completo das Obras Selecionadas de Mao Zedong e seus poemas para leitura offline.
- 04Abrange competições WorldSkills em 50 áreas de habilidade, com materiais de treinamento e simulados.
- 05Oferece trilhas de aprendizado estruturadas para competições de algoritmos e preparação para concursos públicos e gaokao.
- 06Gera pacotes para iOS, Android e desktop a partir de uma única fonte usando GitHub Actions.
Casos de uso
- Preparar-se para competições de algoritmos, como ICPC ou etapas do Codeforces, sem uma conexão estável.
- Estudar para concursos públicos ou para o gaokao com questões práticas offline e explicações das respostas.
- Treinar para competições WorldSkills com guias estruturados e conjuntos de simulados.
- Oferecer um kit de estudos independente para escolas ou regiões com acesso limitado à internet.
Início rápido
- 1
Abra a versão web no navegador (não é necessário instalar)
- 2
Baixe o pacote para Android, Windows, macOS ou Linux em Releases
- 3
Execute o script de build do cliente Android (requer Android SDK)
clients/android/build_ci.sh
Antes de usar
- O pacote completo para Android tem cerca de 560 MB, pois todo o conteúdo está incluído para uso offline.
- A compilação dos clientes para macOS e iOS requer macOS com Xcode.
- Parte do conteúdo é protegida por direitos autorais de seus autores originais e é fornecida apenas para estudo pessoal; o uso comercial não é recomendado.
Tópicos
Perguntas frequentes
- O que é knowledge-commons?
- Plataforma de estudos bilíngue e offline-first que reúne preparação para exames, arquivos de programação competitiva, treinamento WorldSkills e textos clássicos em um app ou site. Knowledge Commons é uma plataforma de aprendizado gratuita e totalmente offline que reúne recursos públicos de estudo e os organiza em seções por matéria, com trilhas de aprendizado passo a passo. O conteúdo inclui conjuntos de problemas do Codeforces e do AtCoder que podem ser pesquisados offline, materiais de ICPC e CCPC, provas de matemática do gaokao, exercícios para concursos públicos, o texto integral das Obras Selecionadas de Mao Zedong e materiais de treinamento para as competições WorldSkills em 50 áreas de habilidade.
- knowledge-commons é gratuito? Qual é a licença?
- knowledge-commons é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- knowledge-commons ainda é mantido?
- Manutenção ativa. O último commit de knowledge-commons foi em 19 de out. de 2026.
- Para que posso usar knowledge-commons?
- Preparar-se para competições de algoritmos, como ICPC ou etapas do Codeforces, sem uma conexão estável. Estudar para concursos públicos ou para o gaokao com questões práticas offline e explicações das respostas. Treinar para competições WorldSkills com guias estruturados e conjuntos de simulados. Oferecer um kit de estudos independente para escolas ou regiões com acesso limitado à internet.
- Como instalar knowledge-commons?
- Abra a versão web no navegador (não é necessário instalar) Baixe o pacote para Android, Windows, macOS ou Linux em Releases Execute o script de build do cliente Android (requer Android SDK): clients/android/build_ci.sh
- Onde consigo knowledge-commons?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TaiMaBenJi/knowledge-commons
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app web interativo que funciona offline e recria no navegador o céu noturno local para qualquer lugar e horário.
Visualizador de arquivos Android offline e sem permissões, compatível com PDF, Word, Excel, PowerPoint, fotos, vídeos, áudio, Markdown, código e arquivos ZIP.
Um app gratuito, offline e de código aberto para acompanhar menstruação e pílulas no Android, iOS e Wear OS, feito com Flutter.
Currículo introdutório de 12 semanas e 26 aulas sobre machine learning clássico, com Scikit-learn, aulas e quizzes em Python e R.
Lista selecionada de cursos universitários de ciência da computação com aulas em vídeo, organizada por tema.