Repolode
TaiMaBenJi

TaiMaBenJi/knowledge-commons

시험 대비, 알고리즘 대회 자료, WorldSkills 훈련, 고전을 하나로 모은 오프라인 우선 이중 언어 학습 플랫폼

스타
81
포크
9
열린 이슈
0
마지막 커밋
어제

어떤 프로젝트인가요?

Knowledge Commons는 공개 학습 자료를 모아 과목별 섹션과 단계별 학습 경로로 구성한 무료 완전 오프라인 학습 플랫폼입니다. 오프라인 검색이 가능한 Codeforces 및 AtCoder 문제 세트, ICPC 및 CCPC 자료, 가오카오 수학 기출문제, 공무원 시험 연습 문제, 마오쩌둥 선집 전문, 50개 직종 분야의 WorldSkills 대회 훈련 자료를 제공합니다.

이 프로젝트는 브라우저에서 설치할 수 있는 PWA로 제공되며, 같은 콘텐츠 소스를 바탕으로 GitHub Actions에서 Android, iOS, Windows, macOS, Linux용 네이티브 빌드를 생성합니다. 웹 버전은 처음 방문한 뒤 오프라인으로 사용할 수 있고, 사이트에는 강좌, 글, 자료를 검색할 수 있는 색인이 포함되어 있습니다.

저장소는 페이지별 폴더, 콘텐츠 데이터, 동영상 강의, 빌드 및 품질 검사 스크립트로 구성되어 있어 기여자는 새 학습 자료를 해당 디렉터리에 추가할 수 있습니다. 코드는 MIT 라이선스로 공개되지만, 수집된 자료는 원저자의 저작권을 따릅니다.

핵심 기능

  • 01완전히 오프라인으로 사용할 수 있으며, 웹에서는 설치 가능한 PWA를 제공하고 6개 플랫폼용 네이티브 패키지도 지원합니다.
  • 02오프라인 검색이 가능한 Codeforces 및 AtCoder 문제 아카이브와 ICPC 및 란차오 대회 풀이를 제공합니다.
  • 03마오쩌둥 선집 전문과 시를 수록해 오프라인으로 읽을 수 있습니다.
  • 0450개 직종 분야의 WorldSkills 대회를 다루며 훈련 자료와 모의시험을 제공합니다.
  • 05알고리즘 대회, 공무원 시험, 가오카오 대비를 위한 체계적인 학습 경로를 제공합니다.
  • 06GitHub Actions를 통해 하나의 소스에서 iOS, Android 및 데스크톱 패키지를 빌드합니다.

활용 사례

  • 인터넷 연결이 불안정한 상황에서 ICPC나 Codeforces 라운드 같은 알고리즘 대회를 준비할 수 있습니다.
  • 오프라인 연습 문제와 해설을 활용해 공무원 시험이나 가오카오를 공부할 수 있습니다.
  • 체계적인 가이드와 모의시험 세트로 WorldSkills 대회를 준비할 수 있습니다.
  • 인터넷 접근성이 낮은 학교나 지역에서 독립적으로 사용할 수 있는 학습 자료 모음으로 활용할 수 있습니다.

빠른 시작

  1. 1

    설치할 필요 없이 브라우저에서 웹 버전을 엽니다

  2. 2

    Releases에서 Android, Windows, macOS 또는 Linux 패키지를 다운로드합니다

  3. 3

    Android 클라이언트 빌드 스크립트를 실행합니다(Android SDK 필요)

    clients/android/build_ci.sh

사용 전 알아둘 점

  • 모든 콘텐츠가 오프라인 사용을 위해 포함되어 있어 Android 전체 패키지의 크기는 약 560 MB입니다.
  • macOS 및 iOS 클라이언트를 빌드하려면 Xcode가 설치된 macOS가 필요합니다.
  • 일부 콘텐츠는 원저작자의 저작권으로 보호되며 개인 학습용으로만 제공됩니다. 상업적 사용은 권장하지 않습니다.

토픽

자주 묻는 질문

knowledge-commons은(는) 무엇인가요?
시험 대비, 알고리즘 대회 자료, WorldSkills 훈련, 고전을 하나로 모은 오프라인 우선 이중 언어 학습 플랫폼 Knowledge Commons는 공개 학습 자료를 모아 과목별 섹션과 단계별 학습 경로로 구성한 무료 완전 오프라인 학습 플랫폼입니다. 오프라인 검색이 가능한 Codeforces 및 AtCoder 문제 세트, ICPC 및 CCPC 자료, 가오카오 수학 기출문제, 공무원 시험 연습 문제, 마오쩌둥 선집 전문, 50개 직종 분야의 WorldSkills 대회 훈련 자료를 제공합니다.
knowledge-commons은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
knowledge-commons은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
knowledge-commons은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. knowledge-commons의 마지막 커밋은 2026년 10월 19일입니다.
knowledge-commons은(는) 어디에 사용할 수 있나요?
인터넷 연결이 불안정한 상황에서 ICPC나 Codeforces 라운드 같은 알고리즘 대회를 준비할 수 있습니다. 오프라인 연습 문제와 해설을 활용해 공무원 시험이나 가오카오를 공부할 수 있습니다. 체계적인 가이드와 모의시험 세트로 WorldSkills 대회를 준비할 수 있습니다. 인터넷 접근성이 낮은 학교나 지역에서 독립적으로 사용할 수 있는 학습 자료 모음으로 활용할 수 있습니다.
knowledge-commons는 어떻게 설치하나요?
설치할 필요 없이 브라우저에서 웹 버전을 엽니다 Releases에서 Android, Windows, macOS 또는 Linux 패키지를 다운로드합니다 Android 클라이언트 빌드 스크립트를 실행합니다(Android SDK 필요): clients/android/build_ci.sh
knowledge-commons은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TaiMaBenJi/knowledge-commons

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트