해결하는 문제
15분짜리 영상에 대해 좋은 이해도 확인 문제를 쓰려면 30분 이상이 걸리고, 선생님들은 일주일에 여러 영상에 대해 이 작업을 합니다. 범용 AI 도구는 영상에 없는 내용을 지어내는 경우가 많습니다. 선생님들에게는 실제로 나온 말에 근거하고, 수준에 맞으며, 이미 쓰고 있는 형식으로 된 문제가 필요합니다.
첫 버전에 넣을 기능
- 객관식, 단답형, 참/거짓 문제
- 읽기 수준 및 난이도 설정
- 각 정답이 설명되는 타임스탬프가 포함된 정답지
- 뜻풀이가 포함된 어휘 목록
- Google Forms, PDF, 주요 학습 플랫폼으로 내보내기
단계별 개발 방법
- 01
자막 가져오기
수업 영상에 대해 format.timestamp를 지정해 /transcribe를 호출합니다.
- 02
근거 있는 문제 생성
LLM에 자막만 사용해 문제를 쓰고, 각 정답의 근거가 되는 세그먼트 타임스탬프를 반환하도록 요청합니다.
- 03
교사가 수정할 수 있게
교사가 문제를 다시 생성하거나 순서를 바꾸거나 삭제할 수 있는 에디터에 문제를 보여 줍니다.
- 04
내보내기
퀴즈와 별도의 정답지를 담은 Google Form, 인쇄용 PDF, LMS 파일을 생성합니다.
스타터 코드
이 아이디어는 "레시피 1: 영상 하나를 넣고 구조화된 결과 받기" 패턴을 기반으로 합니다. 채널, 프롬프트, 저장소는 원하는 대로 바꿔 쓰세요.
import requests
API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}
res = requests.post(f"{API}/transcribe", headers=HEADERS, json={
"video": "https://www.youtube.com/watch?v=VIDEO_ID",
"format": {"timestamp": True, "paragraphs": True},
}).json()
transcript = res["data"]["transcript"]
print(transcript["text"][:500]) # plain text for your LLM prompt
for seg in transcript["segments"][:3]: # timestamps for deep links
print(seg["start"], seg["text"])만들 가치가 있는 이유
프리미엄 모델이 잘 맞습니다. 매달 몇 개의 퀴즈는 무료로 제공하고, 개인 교사에게는 저렴한 월 요금을, 학교와 교육청에는 기관 라이선스를 판매하세요. 기업 교육 담당자는 컴플라이언스·온보딩 영상용으로 더 높은 비용을 지불합니다.
피해야 할 실수
- 영상에 없는 내용으로 문제 만들기: 모든 문제를 자막에 근거하게 하고 타임스탬프를 보여 주세요.
- 모두에게 같은 난이도 적용하기: 교사가 학년 수준과 문제 유형을 고를 수 있게 하세요.
- 교사들이 이미 쓰는 형식 무시하기: 새 도구로 갈아타라고 하기보다 기존 도구로 내보내게 하세요.
이 아이디어에 대한 질문
AI로 YouTube 영상에서 퀴즈를 만들 수 있나요?
네. 영상 자막이 있으면 AI 모델이 실제로 나온 말을 바탕으로 문제를 쓰고, 각 정답이 나오는 타임스탬프까지 함께 제공할 수 있습니다.
다른 언어로 된 영상에도 쓸 수 있나요?
네. 영상 언어로 된 자막을 가져오거나 자막을 번역한 뒤, 학생들에게 필요한 언어로 문제를 생성하세요.
학생용으로 바로 쓸 수 있는 버전이 있나요?
저희 Study 앱이 이미 YouTube 영상을 노트, 플래시카드, 퀴즈로 바꿔 주며, API로 직접 나만의 버전을 만들 수도 있습니다.