Repolode
sebastianhaba

sebastianhaba/book-to-course-skill

EPUB, PDF 등 책을 레슨, 퀴즈, 플래시카드와 단위 테스트가 적용된 코딩 연습문제가 있는 로컬 인터랙티브 강의로 바꾸는 Claude 스킬입니다.

스타
76
포크
16
열린 이슈
0
마지막 커밋
지난달

어떤 프로젝트인가요?

book-to-course는 EPUB, PDF, HTML, DOCX, Markdown 또는 일반 텍스트 형식의 책을 받아 웹 브라우저에서 로컬로 실행되는 인터랙티브 강의로 만들어 주는 Claude Code 스킬입니다. 생성된 레슨에는 단계별 설명, 예제 풀이, 다이어그램, 애니메이션과 함께 퀴즈, 챕터 테스트, 플래시카드가 포함됩니다.

프로그래밍 책의 경우 시작 코드와 예제, 단위 테스트가 포함된 연습문제도 강의에 추가됩니다. 학습자는 자신이 사용하는 에디터에서 코드를 작성하고 강의 페이지에서 테스트를 실행할 수 있습니다. 패키징 전에 스킬은 시작 코드에서는 테스트가 실패하고 참조 솔루션에서는 통과하는지 확인합니다. 레슨, 답변, 연습문제의 진행 상황은 로컬에 저장됩니다.

저장소에는 함께 사용할 수 있는 스킬도 두 가지 포함되어 있습니다. course-to-apk는 강의를 오프라인 Android 앱으로 패키징하고, course-to-appimage는 자체 브라우저 엔진을 포함한 Linux 데스크톱 AppImage로 패키징합니다.

핵심 기능

  • 01EPUB, PDF, HTML, DOCX, Markdown, 일반 텍스트를 강의 폴더로 변환합니다.
  • 02단계별 설명, 예제, 다이어그램, 애니메이션이 포함된 레슨을 생성합니다.
  • 03퀴즈, 챕터 테스트, 플래시카드를 제공합니다.
  • 04강의 페이지에서 단위 테스트를 실행할 수 있는 코딩 연습문제를 제공합니다.
  • 05학습자가 나중에 이어서 학습할 수 있도록 진행 상황을 로컬에 저장합니다.

활용 사례

  • 프로그래밍 책을 테스트가 적용된 실습형 강의로 바꿉니다.
  • 퀴즈와 플래시카드가 포함된 교재 기반 자기 주도 학습 강의를 만듭니다.
  • 생성한 강의를 태블릿에서 사용할 오프라인 Android 앱으로 패키징합니다.
  • 별도 설치가 필요 없는 Linux 데스크톱 앱으로 강의를 배포합니다.

빠른 시작

  1. 1

    Claude Code에 플러그인 마켓플레이스를 추가합니다

    /plugin marketplace add sebastianhaba/book-to-course-skill
  2. 2

    book-to-course 플러그인을 설치합니다

    /plugin install book-to-course@book-to-course
  3. 3

    책을 첨부하고 Claude에게 코스로 만들어 달라고 요청합니다

  4. 4

    start.sh(macOS/Linux) 또는 start.bat(Windows)로 생성된 코스를 엽니다

사용 전 알아둘 점

  • 코스 서버를 시작하려면 Python 3이 필요합니다.
  • 프로그래밍 연습에는 해당 언어와 테스트 도구도 설치되어 있어야 합니다. 예를 들어 Go 코스에는 Go가 필요합니다.
  • 휴대폰에서는 코드 연습의 단위 테스트를 실행할 수 없습니다. Android 앱에서는 레슨, 퀴즈, 테스트, 플래시카드만 이용할 수 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

book-to-course-skill은(는) 무엇인가요?
EPUB, PDF 등 책을 레슨, 퀴즈, 플래시카드와 단위 테스트가 적용된 코딩 연습문제가 있는 로컬 인터랙티브 강의로 바꾸는 Claude 스킬입니다. book-to-course는 EPUB, PDF, HTML, DOCX, Markdown 또는 일반 텍스트 형식의 책을 받아 웹 브라우저에서 로컬로 실행되는 인터랙티브 강의로 만들어 주는 Claude Code 스킬입니다. 생성된 레슨에는 단계별 설명, 예제 풀이, 다이어그램, 애니메이션과 함께 퀴즈, 챕터 테스트, 플래시카드가 포함됩니다.
book-to-course-skill은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
book-to-course-skill은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
book-to-course-skill은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. book-to-course-skill의 마지막 커밋은 2026년 10월 6일입니다.
book-to-course-skill은(는) 어디에 사용할 수 있나요?
프로그래밍 책을 테스트가 적용된 실습형 강의로 바꿉니다. 퀴즈와 플래시카드가 포함된 교재 기반 자기 주도 학습 강의를 만듭니다. 생성한 강의를 태블릿에서 사용할 오프라인 Android 앱으로 패키징합니다. 별도 설치가 필요 없는 Linux 데스크톱 앱으로 강의를 배포합니다.
book-to-course-skill는 어떻게 설치하나요?
Claude Code에 플러그인 마켓플레이스를 추가합니다: /plugin marketplace add sebastianhaba/book-to-course-skill book-to-course 플러그인을 설치합니다: /plugin install book-to-course@book-to-course 책을 첨부하고 Claude에게 코스로 만들어 달라고 요청합니다 start.sh(macOS/Linux) 또는 start.bat(Windows)로 생성된 코스를 엽니다
book-to-course-skill은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/sebastianhaba/book-to-course-skill

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

관련 프로젝트

YAML/Markdown 콘텐츠와 Git 버전 관리 자료, 샌드박스에서 실행해 자동 채점하는 코드 문제를 지원하는 웹 기반 강의 운영 플랫폼입니다.

학습 자료#education#learning-management-system#python
437126PythonOther활발히 관리됨업데이트 어제