문항 목록을 제미나이(Gemini)로 정해진 모양에 맞춰 뽑고, 구글 앱스 스크립트(Google Apps Script)에 붙여 「실행」을 한 번 누르면 정답·배점·해설이 들어간 구글 설문지 퀴즈가 만들어져요. 문항을 하나씩 클릭해 넣던 일을 붙여 넣기 한 번으로 바꾸는 방법이에요.
이런 분께
수업이나 사내 교육이 끝날 때마다 확인 퀴즈를 구글 설문지로 만드는 강사, 교육 담당자. 문항이 열 개만 넘어도 정답 체크와 배점 입력이 번거로운 분께 맞아요.
끝나면 이렇게 됩니다
스크립트를 돌리면 실행 로그에 두 주소가 찍혀요.
수정용 주소: https://docs.google.com/forms/d/<설문지 ID>/edit
응답용 주소: https://docs.google.com/forms/d/e/<설문지 ID>/viewform
수정용 주소를 열면 문항마다 정답이 표시돼 있고 배점과 정답·오답 해설이 들어가 있어요. 응답용 주소는 수강생에게 보내면 돼요. 이 글의 코드는 공식 문서의 함수 이름과 하나씩 맞춰 봤고, 문항 3개짜리 예시로 동작 순서를 돌려 확인했어요.
준비물
- 구글 계정(무료). 구글 설문지와 앱스 스크립트(script.google.com) 모두 무료예요(2026년 10월 기준).
- 제미나이(gemini.google.com, 무료 계정 가능). 챗GPT나 클로드를 써도 같은 프롬프트로 돼요.
- 퀴즈로 낼 수업 자료(요약본이나 슬라이드 글)
- 앱스 스크립트는 구글 서비스를 대신 움직여 주는 작은 프로그램을 쓰는 곳이에요. 설치는 없어요.
따라 하기
- 제미나이에 아래 '프롬프트 1'과 수업 자료를 붙여 넣어 문항 목록을 받아요.
- 받은 목록에서 정답 번호와 해설이 맞는지 직접 읽어 봐요. 틀린 문항은 여기서 고쳐요.
- script.google.com에 들어가 「새 프로젝트」를 눌러요. 위쪽 '제목 없는 프로젝트'를 눌러 이름을 바꿔 두면 나중에 찾기 쉬워요.
- 편집기에 있던 글을 모두 지우고 아래 '프롬프트 2'의 코드를 붙여 넣어요.
- 코드 맨 위 QUIZ_TITLE에 퀴즈 제목을 넣고, QUESTIONS의 대괄호 안에 2번에서 확인한 목록을 붙여 넣어요.
- 위쪽 함수 고르는 칸이 makeQuiz인지 보고 「실행」을 눌러요.
- 처음 실행하면 권한을 묻는 창이 떠요. 「권한 검토」를 누르고 내 계정을 고른 뒤 「허용」을 눌러요.
- 아래 실행 로그에 찍힌 수정용 주소를 열어 문항을 확인하고, 응답용 주소를 수강생에게 보내요.
복사해서 쓰는 프롬프트
프롬프트 1(제미나이에 넣는 글)
아래 수업 자료로 4지선다 퀴즈 [문항 수]문항을 만들어 줘.
자료에 나온 내용만 쓰고, 정답은 하나만.
결과는 다른 말 없이 아래 모양의 줄만 쉼표로 이어서 코드블록 하나에 담아 줘.
{ question: '문제', choices: ['보기1', '보기2', '보기3', '보기4'], answer: 정답번호(1~4), explain: '한 문장 해설', points: 1 },
문자 안에 작은따옴표가 들어가면 큰따옴표로 바꿔 줘.
[수업 자료]
- [문항 수] 예: 10
- [수업 자료] 예: 개인정보보호 사내 교육 요약본 전체
프롬프트 2(앱스 스크립트에 넣는 코드)
