대학 교수자 AI 실습 · 해외 사례 6 — 워드 시험지를 LMS에 바로 올리는 퀴즈 파일(QTI)로 바꾸기
공유 링크 만들기
Facebook
X
Pinterest
이메일
기타 앱
1
이 장에서 만드는 것
Word 시험지 한 개 → LMS에 그대로 올리는 퀴즈 파일(정답·배점·오답 피드백 포함)
가상 예시 「전기회로 기초」 10문항 확인 퀴즈(객관식 5 · 참거짓 2 · 단답 3, 20점)를 QTI 파일로 바꿨습니다. QTI는 문항·정답·배점을 LMS끼리 주고받기 위한 국제 표준 파일 형식으로, Canvas 같은 LMS는 이 .zip 파일 하나를 올리면 퀴즈를 통째로 만들어 줍니다. 문항을 LMS 화면에 하나씩 복사해 넣는 일을 줄이는 것이 목표입니다.
만든 파일이 열리나 (XML 검사)
깨짐 → 2/2 정상
배점 합계
10점 → 20점
만들기 전에 AI가 물은 것
0개 → 2개
왼쪽 숫자 = "이 시험지 퀴즈 파일로 만들어 줘"라고만 했을 때 흔히 생기는 결과를 재현한 것(특정 AI의 답 아님) · 오른쪽 숫자 = 아래 프롬프트로 실제로 만든 결과
그냥 시키면 생기는 문제 3가지 (재현)
1
4번의 부등호 < 하나 때문에 파일 전체가 안 열립니다.
QTI 파일 안은 XML이라는 표기 규칙을 따르는데, XML에서 <는 "태그 시작" 표시입니다. 문항 속 <를 그대로 넣은 재현 파일을 파이썬으로 열어 보니 not well-formed (invalid token): line 59 오류가 났습니다.
제대로 시켰을 때 → <를 <로 바꿔 저장. 두 파일 모두 정상으로 열림, 특수문자 22개 그대로.
2
배점이 모두 1점이 됩니다.
배점을 따로 말하지 않으면 문항마다 기본값(1점)이 들어가기 쉽습니다. 1·2·3점이 섞인 시험이 10점 만점이 됩니다.
제대로 시켰을 때 → 시험지 [배점]을 그대로 옮겨 합계 20점, 문항별 10/10 일치.
3
애매한 문항을 묻지 않고 그대로 넣습니다.
9번(전구 밝기)은 "전지의 내부저항을 무시한다"는 조건이 없어 ③ "더 어둡다"를 고른 학생도 이유가 있습니다. 그냥 시키면 * 표시대로 ②만 정답으로 넣고 끝납니다. 단답 "1,000"도 오답 처리됩니다.
제대로 시켰을 때 → 파일을 만들기 전에 9번과 단답 허용 답을 먼저 물었고, 교수 답대로 반영.
🙋 AI가 파일을 만들기 전에 실제로 물은 질문 (9번)
"9번 문항에는 '전지의 내부저항은 무시한다'는 조건이 없습니다. 실제 전지라면 전구를 하나 더 병렬로 달 때 전지 안에서 잃는 전압이 커져 전구가 조금 어두워지므로, ③을 고른 학생도 틀렸다고 하기 어렵습니다. (가) 조건 문장을 넣고 정답 ② 유지 (나) 그대로 두고 ②·③ 모두 정답 (다) 그대로 두고 ②만 정답 — 어떻게 할까요? 정해 주실 때까지 이 문항은 파일에 넣지 않겠습니다."
교수의 답: (가). → 미리보기 9번의 초록 바탕 문장이 교수 결정으로 더해진 부분입니다.
원본 — Word 시험지 (가상 예시)
정답 보기 바로 뒤에 * · 문항 끝에 [배점]
「전기회로 기초」 2주차 확인 퀴즈 10문항 · 20점
1. 전류의 SI 단위는? [2점]① 볼트(V)② 암페어(A)*③ 옴(Ω)④ 와트(W)
2. 4 Ω 저항 양 끝에 12 V를 걸었다. 저항에 흐르는 전류는? [2점]① 0.33 A② 3 A*③ 16 A④ 48 A
3. (참/거짓) 직렬회로에서 각 저항에 흐르는 전류는 같다. [1점]참* 거짓
4. (참/거짓) R₁ < R₂인 두 저항을 병렬로 연결하면 합성저항은 R₁보다 크다. [1점]참 거짓*
5. (단답) 1 kΩ은 몇 Ω인가? (숫자로 답하시오) [2점]정답: 1000
6. 전력 P를 전류 I와 저항 R로 나타낸 식은? [2점]① P = I/R② P = I²R*③ P = IR²④ P = R/I²
8. (단답) 3 Ω과 6 Ω 저항을 직렬로 연결하고 18 V를 걸었다. 회로에 흐르는 전류는 몇 A인가? [3점]정답: 2
9. 똑같은 전구 두 개를 전지 하나에 병렬로 연결했다. 전구 하나만 연결했을 때와 비교하면 전구 하나의 밝기는? [2점]① 더 밝다② 같다*③ 더 어둡다④ 꺼진다
10. (단답) 8번 회로에서 6 Ω 저항 양 끝의 전압은 몇 V인가? [3점]정답: 12
변환 결과 — LMS 퀴즈 미리보기
QTI 파일 속 내용을 문항 카드로 다시 그린 것 · ✓ 정답 · 회색 글씨 = 그 보기를 고르면 보이는 피드백(AI가 새로 씀)
1번 · 객관식2점
전류의 SI 단위는?
볼트(V)→ 볼트는 전압의 단위입니다.
암페어(A)
옴(Ω)→ 옴은 저항의 단위입니다.
와트(W)→ 와트는 전력의 단위입니다.
2번 · 객관식2점
4 Ω 저항 양 끝에 12 V를 걸었다. 저항에 흐르는 전류는?
0.33 A→ 저항을 전압으로 나눈 값(4 ÷ 12)입니다. 전류는 전압 ÷ 저항입니다.
3 A
16 A→ 전압과 저항을 더한 값입니다.
48 A→ 전압과 저항을 곱한 값입니다.
3번 · 참거짓1점
직렬회로에서 각 저항에 흐르는 전류는 같다.
참
거짓→ 직렬회로는 전류가 지나는 길이 하나뿐이라 어느 저항에서나 전류가 같습니다.
4번 · 참거짓1점
R₁ < R₂인 두 저항을 병렬로 연결하면 합성저항은 R₁보다 크다.
참→ 병렬 합성저항은 가장 작은 저항(R₁)보다 항상 작습니다.
거짓
5번 · 단답2점
1 kΩ은 몇 Ω인가? (숫자로 답하시오)
정답으로 받는 답: 1000 · 1,000 · 1000Ω · 1000 Ω
6번 · 객관식2점
전력 P를 전류 I와 저항 R로 나타낸 식은?
P = I/R→ P = VI에 V = IR을 넣으면 I/R이 아니라 I²R이 됩니다.
P = I²R
P = IR²→ 제곱이 붙는 것은 저항이 아니라 전류입니다.
P = R/I²→ P = VI에 V = IR을 넣어 다시 정리해 보세요.
7번 · 객관식2점
R₁ = 2 Ω, R₂ = 3 Ω을 병렬로 연결했을 때 합성저항은?
1.2 Ω
2.5 Ω→ 두 저항의 평균입니다. 병렬은 (R₁×R₂)÷(R₁+R₂)입니다.
5 Ω→ 직렬로 연결했을 때의 합성저항입니다.
6 Ω→ 두 저항을 곱하기만 하고 합으로 나누지 않았습니다.
8번 · 단답3점
3 Ω과 6 Ω 저항을 직렬로 연결하고 18 V를 걸었다. 회로에 흐르는 전류는 몇 A인가?
정답으로 받는 답: 2 · 2A · 2 A
9번 · 객관식2점
똑같은 전구 두 개를 전지 하나에 병렬로 연결했다. 전구 하나만 연결했을 때와 비교하면 전구 하나의 밝기는? (단, 전지의 내부저항은 무시한다.)
더 밝다→ 각 전구에 걸리는 전압은 전지 전압과 같아서 더 밝아지지 않습니다.
같다
더 어둡다→ 각 전구에 걸리는 전압이 그대로라 어두워지지 않습니다(전지의 내부저항을 무시할 때).
꺼진다→ 병렬에서는 전구마다 전지와 따로 이어져 있어 꺼지지 않습니다.
10번 · 단답3점
8번 회로에서 6 Ω 저항 양 끝의 전압은 몇 V인가?
정답으로 받는 답: 12 · 12V · 12 V
AI오토마타가 아래 프롬프트를 Claude에 넣어 받은 실제 결과입니다(2026-10-21, 가상 예시). 오른쪽 카드는 실제로 만든 QTI 파일을 파이썬으로 다시 읽어 그렸습니다. 실제 LMS에 올려 본 화면은 아닙니다.
원본과 변환 파일 1:1 대조 (파이썬 검사)
정답 일치
10/10
배점 일치
10/10
문항 순서
10/10
특수문자 보존
22/22
손에 남는 파일 — n06_quiz_qti12.zip (2.8 KB)
블로그에는 파일을 첨부할 수 없어 파일 속을 그대로 보여 드립니다. zip 안에는 imsmanifest.xml(꾸러미 목록표)과 quiz_n06/quiz_n06.xml(10문항) 두 파일이 들어 있습니다.
<!-- quiz_n06/quiz_n06.xml 중 6번 문항 (실제 파일에서 발췌, 일부 줄 생략) -->
<item ident="q06" title="6번">
<fieldlabel>question_type</fieldlabel><fieldentry>multiple_choice_question</fieldentry>
<fieldlabel>points_possible</fieldlabel><fieldentry>2</fieldentry>
<mattext texttype="text/plain">전력 P를 전류 I와 저항 R로 나타낸 식은?</mattext>
<response_label ident="q06_a"> … P = I/R … </response_label>
<response_label ident="q06_b"> … P = I²R … </response_label>
<!-- q06_c, q06_d 생략 -->
<respcondition continue="No">
<varequal respident="response1">q06_b</varequal>
<setvar action="Set" varname="SCORE">100</setvar> <!-- 정답 = ② -->
</respcondition>
<itemfeedback ident="q06_a_fb"> … P = VI에 V = IR을 넣으면 I/R이 아니라 I²R이 됩니다. …
</item>
<!-- 4번: 부등호 < 는 파일 안에서 < 로 저장 (그대로 두면 파일이 열리지 않음) -->
<mattext texttype="text/plain">R₁ < R₂인 두 저항을 병렬로 연결하면 …</mattext>
읽는 법: 노란 글씨는 유형·배점, 초록 글씨는 정답입니다. 정답 보기(q06_b)를 고르면 점수 100%%, 다른 보기를 고르면 그 보기의 피드백이 나옵니다.
2
이 과제에서 할 일
파일을 만들기 전에 묻게 하고, 만든 뒤에는 숫자로 대조합니다
넣는 것 — 정답 뒤에 *, 문항 끝에 [배점]을 단 Word 시험지(복사해 붙여 넣거나 파일 첨부).
AI가 해 주는 것 — 애매한 문항·단답 허용 답을 먼저 묻고, 답을 받은 뒤 QTI .zip과 CSV·GIFT 대안 파일을 만듭니다.
내가 확인할 것 — AI 질문에 답하기, 검수표(정답·배점·순서·특수문자), 가져온 뒤 LMS 화면.
손에 남는 것 — LMS에 올릴 퀴즈 파일 1개 + 원본과 대조한 검수표.
대상: 퀴즈를 LMS에 올리는 교수자·조교 · 약 30분(10문항 기준) · 준비물: 대학에서 허용한 AI 계정(파일을 만들어 주는 기능이 있는 것), LMS 교수자 권한 대학 교수자 AI 실습 · 해외 사례 편 6/10
3
핵심 원리 한 장
변환은 AI가, 정답을 정하는 것은 교수가
1절 결과가 거친 순서
규칙 세 가지 ① 글자를 바꾸지 않는다 — 정답은 * 표시로만 정하고, 문항 문장은 한 글자도 고치지 않게 합니다. 고칠 곳이 보이면 "알려만" 달라고 합니다. ② 애매하면 만들기 전에 묻는다 — 정답이 조건에 따라 달라지는 문항, * 표시가 없거나 두 개인 문항, 단답 허용 답은 파일을 만들기 전에 질문하게 합니다. ③ 만든 뒤에는 숫자로 대조한다 — 정답 n/10, 배점 합계, 순서, 특수문자 개수. "잘 만들었습니다"라는 말이 아니라 숫자를 받습니다.
파일을 만들어 주는 AI가 필요합니다. 대화창에서 .zip을 내려받을 수 있는 AI(코드 실행·파일 생성 기능)를 씁니다. 그런 기능이 없으면 STEP 4의 CSV·GIFT 텍스트를 받아 씁니다.
STEP 1시험지 정리하기 (5분)💬 AI 입력 없음
📍 어디서 — Word(또는 한글) 시험지
👆 이렇게 — 정답 보기 바로 뒤에 *를 붙이고, 문항 끝에 [배점]을 적습니다. 참거짓은 "참* 거짓", 단답은 "정답: 1000"처럼 씁니다. 그림·표가 들어간 문항은 따로 빼 둡니다. 처음이면 아래 연습용 가상 시험지를 그대로 씁니다
✅ 성공이면 — 모든 문항에 * 또는 "정답:"이 하나씩, 배점이 하나씩
연습용가상 시험지 10문항 (정답 * 표시)
👉 복사하기를 누른 뒤 AI 입력창에 붙여넣기(Ctrl+V) → 전송(Enter)
[가상 예시] 「전기회로 기초」 2주차 확인 퀴즈 · 10문항 · 20점
정답 표시: 정답 보기 바로 뒤에 *
1. 전류의 SI 단위는? [2점]
① 볼트(V) ② 암페어(A)* ③ 옴(Ω) ④ 와트(W)
2. 4 Ω 저항 양 끝에 12 V를 걸었다. 저항에 흐르는 전류는? [2점]
① 0.33 A ② 3 A* ③ 16 A ④ 48 A
3. (참/거짓) 직렬회로에서 각 저항에 흐르는 전류는 같다. [1점]
참* 거짓
4. (참/거짓) R₁ < R₂인 두 저항을 병렬로 연결하면 합성저항은 R₁보다 크다. [1점]
참 거짓*
5. (단답) 1 kΩ은 몇 Ω인가? (숫자로 답하시오) [2점]
정답: 1000
6. 전력 P를 전류 I와 저항 R로 나타낸 식은? [2점]
① P = I/R ② P = I²R* ③ P = IR² ④ P = R/I²
7. R₁ = 2 Ω, R₂ = 3 Ω을 병렬로 연결했을 때 합성저항은? [2점]
① 1.2 Ω* ② 2.5 Ω ③ 5 Ω ④ 6 Ω
8. (단답) 3 Ω과 6 Ω 저항을 직렬로 연결하고 18 V를 걸었다. 회로에 흐르는 전류는 몇 A인가? [3점]
정답: 2
9. 똑같은 전구 두 개를 전지 하나에 병렬로 연결했다. 전구 하나만 연결했을 때와 비교하면 전구 하나의 밝기는? [2점]
① 더 밝다 ② 같다* ③ 더 어둡다 ④ 꺼진다
10. (단답) 8번 회로에서 6 Ω 저항 양 끝의 전압은 몇 V인가? [3점]
정답: 12
🟢 이렇게 나오면 성공 * 표시 7개(객관식 5 + 참거짓 2) + "정답:" 3개 [배점] 합계 20점
STEP 2만들기 전에 점검·질문받기 — 프롬프트 ① (5분)🆕 새 대화창에서 시작
📍 어디서 — 대학에서 허용한 AI의 새 대화창
👆 이렇게 — 프롬프트 ①을 복사하고 맨 아래 [시험지] 자리에 STEP 1의 시험지를 붙여 넣어 전송합니다. AI가 질문을 하면 답하기 전에 원본 시험지를 다시 봅니다
✅ 성공이면 — 요약표 10줄 + 배점 합계 20 + 특수문자 목록 + 질문(있다면)
프롬프트 ①변환 전 점검과 질문
👉 복사하기를 누른 뒤 AI 입력창에 붙여넣기(Ctrl+V) → 전송(Enter)
아래 시험지를 LMS 퀴즈 가져오기 파일로 바꾸려고 해. 파일은 아직 만들지 말고, 먼저 점검만 해 줘.
규칙
1. 문항·보기·정답·배점의 글자를 하나도 바꾸지 마. 이상해 보이는 곳이 있어도 고치지 말고 알려만 줘.
2. 정답은 보기 바로 뒤의 * 표시로만 정해. *가 없거나 두 개 이상인 문항은 추측하지 말고 물어봐.
3. 뜻이 두 가지로 읽히거나, 조건에 따라 다른 보기도 정답이 될 수 있는 문항이 있으면 선택지를 붙여 나에게 질문해.
4. 단답형은 정답으로 받아 줄 답의 형태(쉼표, 단위를 붙인 답 등)를 나에게 확인해.
5. ², ₁, Ω, < 같은 특수문자가 있는 곳을 모두 찾아 줘.
답은 이 순서로
① 문항 요약표: 번호 | 유형 | 정답 | 배점
② 배점 합계(더한 식도)
③ 특수문자 목록: 문자 | 문항 번호
④ 나에게 물어볼 질문 (없으면 "없음")
[시험지]
(여기에 시험지를 붙여 넣거나 파일을 첨부)
🟢 이렇게 나오면 성공 요약표의 정답이 원본 * 위치와 모두 같음 배점 합계 20점 9번처럼 애매한 문항을 스스로 질문함
📝 실제로 받은 답 (Claude · 2026-10-21 · 가상 시험지, 요약)
번호
유형
정답
배점
1 · 2
객관식
② 암페어(A) · ② 3 A
2 · 2
3 · 4
참거짓
참 · 거짓
1 · 1
5
단답
1000
2
6 · 7
객관식
② P = I²R · ① 1.2 Ω
2 · 2
8
단답
2
3
9
객관식
② 같다 (질문 있음)
2
10
단답
12
3
② 배점 합계 2+2+1+1+2+2+2+3+2+3 = 20점 ③ 특수문자 Ω — 1·2·5·7·8·10번 / ² — 6번 보기 / ₁·₂ — 4·7번 / < — 4번 ("<는 XML 파일에서 태그로 읽히므로 변환할 때 <로 바꾸겠습니다.") ④ 질문 1) 9번 — 1절의 주황 상자 질문 그대로("내부저항 조건이 없어 ③도 이유가 있다 … (가)(나)(다) 중 어떻게 할까요? 정해 주실 때까지 이 문항은 넣지 않겠습니다.") 2) 5·8·10번 단답 — "정답을 '1000'처럼 숫자 하나로만 받을까요, 아니면 '1,000', '1000 Ω', '2 A'처럼 쉼표나 단위를 붙인 답도 정답으로 받을까요? LMS 단답형은 글자가 정확히 같아야 정답으로 처리되는 경우가 많습니다." 여기서 볼 것 — 문항 문장은 고치지 않았고, 9번을 * 표시대로 넣지 않고 멈췄습니다. 다만 이 시험지는 같은 작업에서 Claude가 만든 것이라, 처음 보는 시험지에서도 9번을 찾는다는 증거는 아닙니다(5절).
STEP 3답하고 QTI 파일 받기 — 프롬프트 ② (7분)↩️ 같은 대화창에 이어서
📍 어디서 — STEP 2와 같은 대화창
👆 이렇게 — 프롬프트 ②의 맨 위 "질문에 답할게" 부분을 내 결정으로 고친 뒤 전송합니다. 9번을 어떻게 할지는 AI가 아니라 교수가 정합니다
✅ 성공이면 — .zip 내려받기 + 파일 2개 목록 + 6번 XML + 새로 쓴 피드백 목록
프롬프트 ②교수 답 + QTI 1.2 파일 만들기
👉 복사하기를 누른 뒤 AI 입력창에 붙여넣기(Ctrl+V) → 전송(Enter)
질문에 답할게.
- 9번: (가)로 해 줘. 문항 끝에 "(단, 전지의 내부저항은 무시한다.)"를 넣고 정답은 ② 그대로.
- 단답형: 숫자가 맞으면 정답. 쉼표를 넣은 답, 단위를 붙이거나 띄어 쓴 답도 정답으로 받아 줘.
이제 QTI 1.2 형식의 가져오기 파일을 만들어 줘.
1. .zip 하나 안에 imsmanifest.xml과 문항 XML 파일을 넣어 줘.
2. 유형은 객관식 → multiple_choice_question, 참거짓 → true_false_question, 단답 → short_answer_question.
3. 배점과 문항 순서는 시험지 그대로. 위에서 내가 정한 것 말고는 글자를 바꾸지 마.
4. 객관식·참거짓의 오답 보기마다, 그 보기를 고른 학생에게 보여 줄 피드백을 한 문장씩 써 줘. 이건 새로 쓰는 문장이니 따로 목록으로도 보여 줘.
5. <, & 같은 문자는 XML이 깨지지 않게 처리해 줘.
6. 다 만들면 내려받을 링크, zip 안 파일 목록, 6번 문항의 XML을 보여 줘.
🟢 이렇게 나오면 성공 zip 안에 imsmanifest.xml과 문항 파일이 함께 있음 6번 XML에 points_possible 2, 정답 q06_b 피드백 목록이 따로 나옴(새로 쓴 문장이므로 교수가 읽어 봄)
📝 실제로 받은 답 (Claude · 2026-10-21, 요약)
파일 n06_quiz_qti12.zip (2.8 KB) — imsmanifest.xml · quiz_n06/quiz_n06.xml 내용 10문항(객관식 5 · 참거짓 2 · 단답 3), 배점 합계 20점, 오답 피드백 17개 6번 XML — 1절 코드 상자 그대로(정답 q06_b = "P = I²R", 배점 2) 바꾼 곳 — 9번 문항 끝에 "(단, 전지의 내부저항은 무시한다.)" 한 곳(교수 결정). 4번의 <는 파일 안에서 <로 저장. 단답 정답으로 받는 답 5번 1000 · 1,000 · 1000Ω · 1000 Ω / 8번 2 · 2A · 2 A / 10번 12 · 12V · 12 V 새로 쓴 피드백 (예) 2번 ① "저항을 전압으로 나눈 값(4 ÷ 12)입니다. 전류는 전압 ÷ 저항입니다." · 7번 ② "두 저항의 평균입니다. 병렬은 (R₁×R₂)÷(R₁+R₂)입니다." — 전체는 1절 미리보기의 회색 글씨 여기서 볼 것 — 6번 ①의 피드백은 "I²R이 됩니다"라고 정답을 그대로 말합니다. 시험이 끝난 뒤 보여 줄 것인지, 연습 퀴즈인지에 따라 교수가 고칠 문장입니다.
STEP 4검수표와 대안 파일 받기 — 프롬프트 ③ (5분)↩️ 같은 대화창에 이어서
📍 어디서 — 같은 대화창
👆 이렇게 — 프롬프트 ③을 전송합니다. 검수표의 숫자가 10/10이 아니면 어느 문항인지 보고 STEP 3으로 돌아가 고치게 합니다
✅ 성공이면 — 검수표 10줄 + 숫자 요약 + CSV + GIFT 텍스트
프롬프트 ③1:1 검수표 + CSV·GIFT 대안
👉 복사하기를 누른 뒤 AI 입력창에 붙여넣기(Ctrl+V) → 전송(Enter)
만든 파일을 원본 시험지와 1:1로 대조한 검수표를 만들어 줘.
1. 표: 번호 | 정답(원본 → 파일) | 배점(원본 → 파일) | 순서 | 특수문자 | 바뀐 곳
2. 숫자 요약: 정답 일치 n/10, 배점 일치 n/10, 배점 합계, 순서 일치 n/10, 특수문자 보존 n/n
3. 파일을 다시 열어서(XML로 읽어서) 대조해 줘. 기억으로 쓰지 마.
4. QTI를 받지 않는 LMS를 위해 같은 내용을 두 가지로 더 만들어 줘.
(가) CSV: 번호, 유형, 문항, 보기1~4, 정답, 배점, 오답 피드백
(나) Moodle GIFT 텍스트 (=, ~, #, {, }, : 는 앞에 \ 를 붙여 처리)
🟢 이렇게 나오면 성공 정답·배점·순서 10/10, 배점 합계 20 "바뀐 곳"에 9번 한 줄만 있음 GIFT 6번 보기의 = 가 \= 로 바뀌어 있음
📝 실제로 받은 답 — 검수표 (AI가 파일을 다시 읽어 만든 표를, 파이썬으로 따로 대조해 같음을 확인)
번호
정답 원본 → 파일
배점
순서
특수문자
바뀐 곳
1번
암페어(A) → 암페어(A) ✅
2 → 2 ✅
✅
Ω×1 ✅
없음
2번
3 A → 3 A ✅
2 → 2 ✅
✅
Ω×1 ✅
없음
3번
참 → 참 ✅
1 → 1 ✅
✅
—
없음
4번
거짓 → 거짓 ✅
1 → 1 ✅
✅
₁×2 ₂×1 <×1 ✅
없음
5번
1000 → 1000 | 1,000 | 1000Ω | 1000 Ω ✅
2 → 2 ✅
✅
Ω×2 ✅
없음
6번
P = I²R → P = I²R ✅
2 → 2 ✅
✅
²×3 ✅
없음
7번
1.2 Ω → 1.2 Ω ✅
2 → 2 ✅
✅
Ω×6 ₁×1 ₂×1 ✅
없음
8번
2 → 2 | 2A | 2 A ✅
3 → 3 ✅
✅
Ω×2 ✅
없음
9번
같다 → 같다 ✅
2 → 2 ✅
✅
—
조건 문장 추가(교수 결정)
10번
12 → 12 | 12V | 12 V ✅
3 → 3 ✅
✅
Ω×1 ✅
없음
숫자 요약 정답 10/10 · 배점 10/10 · 배점 합계 20 → 20 · 순서 10/10 · 특수문자 22/22 (8문항) · XML 파일 2/2 정상 (가) CSV n06_quiz.csv — 10줄, 엑셀에서 한글이 깨지지 않게 UTF-8(BOM) 저장. 첫 두 줄:
번호,유형,문항,보기1,보기2,보기3,보기4,정답,배점,오답 피드백
1,객관식,전류의 SI 단위는?,볼트(V),암페어(A),옴(Ω),와트(W),암페어(A),2,① 볼트는 전압의 단위입니다. / ③ 옴은 저항의 단위입니다. / ④ 와트는 전력의 단위입니다.
2,객관식,4 Ω 저항 양 끝에 12 V를 걸었다. 저항에 흐르는 전류는?,0.33 A,3 A,16 A,48 A,3 A,2,① 저항을 전압으로 나눈 값(4 ÷ 12)입니다. 전류는 전압 ÷ 저항입니다. / ③ 전압과 저항을 더한 값입니다. / ④ 전압과 저항을 곱한 값입니다.
(나) GIFT n06_quiz_gift.txt — 6·7번의 = 를 \= 로 바꾼 곳 10군데. GIFT에는 배점 칸이 없어 제목에 [배점]을 적고, 가져온 뒤 문항별로 배점을 넣어야 합니다. 6번:
::6번 [2점]::전력 P를 전류 I와 저항 R로 나타낸 식은? {~P \= I/R#P \= VI에 V \= IR을 넣으면 I/R이 아니라 I²R이 됩니다. =P \= I²R ~P \= IR²#제곱이 붙는 것은 저항이 아니라 전류입니다. ~P \= R/I²#P \= VI에 V \= IR을 넣어 다시 정리해 보세요.}
아래 상자에 GIFT 텍스트 전체(10문항)를 실었습니다. Moodle 계열 LMS라면 복사해 .txt로 저장한 뒤 "GIFT 형식"으로 가져옵니다.
결과 파일GIFT 텍스트 전체 (가상 예시 10문항)
👉 복사하기를 누른 뒤 AI 입력창에 붙여넣기(Ctrl+V) → 전송(Enter)
// 「전기회로 기초」 2주차 확인 퀴즈 (가상 예시) — Moodle GIFT 형식. 배점은 가져온 뒤 문항별로 설정
::1번 [2점]::전류의 SI 단위는? {~볼트(V)#볼트는 전압의 단위입니다. =암페어(A) ~옴(Ω)#옴은 저항의 단위입니다. ~와트(W)#와트는 전력의 단위입니다.}
::2번 [2점]::4 Ω 저항 양 끝에 12 V를 걸었다. 저항에 흐르는 전류는? {~0.33 A#저항을 전압으로 나눈 값(4 ÷ 12)입니다. 전류는 전압 ÷ 저항입니다. =3 A ~16 A#전압과 저항을 더한 값입니다. ~48 A#전압과 저항을 곱한 값입니다.}
::3번 [1점]::직렬회로에서 각 저항에 흐르는 전류는 같다. {T#직렬회로는 전류가 지나는 길이 하나뿐이라 어느 저항에서나 전류가 같습니다.}
::4번 [1점]::R₁ < R₂인 두 저항을 병렬로 연결하면 합성저항은 R₁보다 크다. {F#병렬 합성저항은 가장 작은 저항(R₁)보다 항상 작습니다.}
::5번 [2점]::1 kΩ은 몇 Ω인가? (숫자로 답하시오) {=1000 =1,000 =1000Ω =1000 Ω}
::6번 [2점]::전력 P를 전류 I와 저항 R로 나타낸 식은? {~P \= I/R#P \= VI에 V \= IR을 넣으면 I/R이 아니라 I²R이 됩니다. =P \= I²R ~P \= IR²#제곱이 붙는 것은 저항이 아니라 전류입니다. ~P \= R/I²#P \= VI에 V \= IR을 넣어 다시 정리해 보세요.}
::7번 [2점]::R₁ \= 2 Ω, R₂ \= 3 Ω을 병렬로 연결했을 때 합성저항은? {=1.2 Ω ~2.5 Ω#두 저항의 평균입니다. 병렬은 (R₁×R₂)÷(R₁+R₂)입니다. ~5 Ω#직렬로 연결했을 때의 합성저항입니다. ~6 Ω#두 저항을 곱하기만 하고 합으로 나누지 않았습니다.}
::8번 [3점]::3 Ω과 6 Ω 저항을 직렬로 연결하고 18 V를 걸었다. 회로에 흐르는 전류는 몇 A인가? {=2 =2A =2 A}
::9번 [2점]::똑같은 전구 두 개를 전지 하나에 병렬로 연결했다. 전구 하나만 연결했을 때와 비교하면 전구 하나의 밝기는? (단, 전지의 내부저항은 무시한다.) {~더 밝다#각 전구에 걸리는 전압은 전지 전압과 같아서 더 밝아지지 않습니다. =같다 ~더 어둡다#각 전구에 걸리는 전압이 그대로라 어두워지지 않습니다(전지의 내부저항을 무시할 때). ~꺼진다#병렬에서는 전구마다 전지와 따로 이어져 있어 꺼지지 않습니다.}
::10번 [3점]::8번 회로에서 6 Ω 저항 양 끝의 전압은 몇 V인가? {=12 =12V =12 V}
STEP 5LMS에 올리고 화면으로 확인하기 (8분)💬 AI 입력 없음
📍 어디서 — 학교 LMS의 내 강좌 (교수자 권한)
👆 이렇게 — LMS의 가져오기(Import) 메뉴에서 QTI .zip을 올립니다. Canvas는 "강좌 설정 → 강좌 콘텐츠 가져오기 → QTI .zip 파일"(구 퀴즈) 또는 새 퀴즈 안의 "콘텐츠 가져오기"입니다. 국내 대학 LMS(e-Class 등)는 학교마다 쓰는 시스템과 설정이 달라 QTI 지원 여부·버전이 다릅니다. 메뉴가 없으면 교수학습지원센터에 "QTI 1.2 .zip 가져오기가 되는지" 먼저 물어보고, 안 되면 CSV·GIFT 또는 직접 입력으로 갑니다
✅ 성공이면 — 퀴즈 목록에 10문항이 원래 순서로 보이고, 미리보기에서 정답·배점·피드백이 시험지와 같음
🟢 이렇게 나오면 성공 정답 · 배점(합계 20) · 문항 순서 특수문자 Ω ² ₁ ₂ < 가 그대로 보임 단답에 "1,000", "2 A"를 넣어 정답 처리되는지 피드백 문장 · 맞춤법 · 퀴즈 설정(시간, 응시 횟수, 정답 공개 시점)
5
실제로 해 본 결과와 고칠 점
Claude(2026-10-21)가 가상 시험지에 프롬프트 ①②③을 실행하고, 결과 파일을 파이썬으로 검사한 결과
판정 표시 ✅ 됨 · ⚠️ 확인 필요 · ❌ 안 됨 · ⬜ 해 보지 않음
1절의 미리보기와 숫자가 바로 이 과정의 결과입니다. AI오토마타 작업 공간에서 Claude가 가상 시험지를 만들고, 같은 작업 안에서 프롬프트를 실행해 파일을 만들었습니다. 파일은 파이썬으로 다시 열어 원본과 대조했습니다. 문항의 정답(3 A, 1.2 Ω, 2 A, 12 V)과 9번의 "내부저항이 있으면 어두워진다"(가상 값으로 전구 전압 1.43 V → 1.36 V)도 파이썬으로 계산해 확인했습니다.
확인한 것
실제로 확인한 내용
판정
그냥 시켰을 때 (재현)
<를 그대로 넣은 재현 파일 → 파이썬에서 "not well-formed" 오류. 배점 1점·9번 질문 없음은 흔한 결과를 재현한 것
❌
① 만들기 전 질문
9번 모호함과 단답 허용 답 2가지를 물음. 단, 시험지를 만든 AI가 같은 작업에서 물은 것이라 "처음 보는 시험지에서 찾는다"는 증거 아님
⚠️
② QTI .zip
imsmanifest.xml + 문항 파일 1개, 2.8 KB. XML 2/2 정상, 목록표가 가리키는 파일이 zip 안에 있음
✅
③ 원본 대조
정답 10/10 · 배점 10/10 · 순서 10/10 · 특수문자 22/22. 바뀐 곳은 9번(교수 결정) 한 곳
✅
오답 피드백 17개
AI가 새로 쓴 문장. 6번 ①은 정답을 그대로 말함 → 교수 확인 필요
⚠️
단답 채점
나열한 답만 정답. "2.0", "2 암페어", "1 000"은 오답으로 처리됨
⚠️
CSV · GIFT
파일 생성, GIFT의 = 이스케이프 10곳 확인. Moodle에 실제로 가져오기는 안 해 봄
⚠️
QTI 공식 스키마 검사
1EdTech 공식 XSD로 검사하지 않음(파이썬으로 XML 형식과 내용만 검사)
⬜
실제 LMS 가져오기
Canvas, 국내 대학 LMS(e-Class 등) 어디에도 올려 보지 않음. 학교마다 지원 여부가 다름
⬜
다른 AI · 새 대화창
ChatGPT·Gemini 등이나 처음 보는 실제 시험지로는 해 보지 않음
⬜
글 화면
760px·390px 폭에서 가로 넘침 없음(헤드리스 크롬, 컴퓨터에서 흉내 낸 폭)
✅
✍️ 사람이 고칠 점 • 먼저 LMS 한 문항으로 시험 — 10문항 전체를 올리기 전에 1~2문항짜리 파일로 우리 학교 LMS가 받는지부터 봅니다. • 피드백은 교수가 읽고 고치기 — 정답을 알려 주는 피드백(6번 ①)은 시험용이면 지웁니다. • 단답 허용 답 늘리기 — 가져온 뒤 LMS 화면에서 "2.0" 같은 답을 추가하거나, 숫자형 문항으로 바꿀 수 있는지 봅니다. • 9번 같은 문항은 원본도 고치기 — 조건 문장은 퀴즈 파일뿐 아니라 Word 원본에도 넣어 두어야 다음 학기에 같은 문제가 반복되지 않습니다.
6
점검표 · 한 장 요약
퀴즈를 공개하기 전에
확인할 것
어떻게 확인하나
정답
검수표 정답 일치 10/10, LMS 미리보기에서 한 문항씩 다시
배점
문항별 배점과 합계(이번 예: 20점)
순서
시험지와 같은 순서인지, LMS에서 "문항 섞기"를 켰는지
특수문자
Ω, ², 아래 첨자, < 가 깨지지 않았는지
애매한 문항
AI가 물은 문항을 교수가 정했고, 원본에도 반영했는지
단답 허용 답
쉼표·단위·띄어쓰기 형태를 실제로 넣어 보고 정답 처리되는지
피드백
AI가 새로 쓴 문장이 맞는지, 정답을 미리 알려 주지 않는지
📌 한 장 요약
① 시험지에 정답 *와 [배점]을 달고, AI에게 파일을 만들기 전에 점검·질문하게 합니다(프롬프트 ①). ② 애매한 문항은 교수가 정해 답하고, QTI .zip을 받습니다(②). < 같은 문자 하나로도 파일이 깨질 수 있습니다. ③ 원본과 숫자로 대조하고(③), LMS에 올린 뒤 화면에서 다시 봅니다. QTI를 못 받으면 CSV·GIFT로 갑니다.
7
주의
꼭 필요한 것만
- 시험 보안: 아직 치르지 않은 시험 문항을 AI에 넣는 것이 학내 규정에 맞는지, 대학이 허용한 AI 계정인지, 입력 내용이 학습에 쓰이는 설정인지 먼저 확인하세요. - 학교 LMS마다 다릅니다: QTI 지원 여부·버전, 가져올 수 있는 문항 유형이 학교와 LMS마다 다릅니다. 교수학습지원센터에 먼저 확인하세요. - AI 결과는 초안입니다: 검수표가 10/10이어도 LMS 화면에서 한 번 더 보고 공개합니다. - 그림·수식이 많은 시험지: 이 방법은 글자로 된 문항에 맞습니다. 그림이 든 문항은 LMS에서 직접 넣는 편이 안전합니다. - 저작권: 가상 시험지·프롬프트·결과 파일은 AI오토마타가 이 글을 위해 만들었습니다.
✨ 긴 문서를 불릿·표·보고용 요약으로 정리하는 프롬프트 예시 ✨ 들어가며 업무에서 자주 마주치는 PDF 보고서. 수십 페이지에 달하는 정책 보고서, 학술 논문, 컨설팅 자료를 다 읽고 정리하는 것은 현실적으로 불가능합니다. 하지만 구글 제미나이(Gemini) 를 이용하면 PDF 문서를 단 1분 안에 핵심 요약·쟁점 표·실행 포인트로 가공 할 수 있습니다. 📑 이번 글에서는 제미나이로 PDF 보고서를 요약하는 구체적인 작업 과정과 실전 프롬프트를 소개합니다. 1. 제미나이로 PDF 요약하는 이유 시간 단축: 50쪽 보고서도 1페이지 요약으로 압축 ⏱️ 핵심 포인트 정리: 정책·전략·연구결과를 구조화 📊 협업 활용: 불릿·표 형태로 회의/보고서에 바로 삽입 💼 정확성: 출처 페이지를 표시해 근거 확인 가능 ✅ 2. 기본 작업 과정 PDF 업로드 – 제미나이에 보고서 PDF 파일을 업로드 목적 지정 – "회의 브리핑용 / 임원 보고용 / 연구 참고용" 중 선택 출력 형식 선택 – 불릿, 표, 요약문 중 맞는 포맷 요청 추가 분석 요청 – 후속 조치, SWOT 분석, 정책 제안 등 3. 실전 프롬프트 모음 ① 전체 요약 요청 [역할] 당신은 제미나이를 활용하는 정책 보고서 분석가입니다. [목표] 아래 PDF 보고서를 임원 보고용으로 요약하세요. [청중] 임원진, 읽는 시간 3분. [출력] 1) 불릿 요약 7줄 2) 핵심 쟁점 표(5행 이내) 3) 후속 조치 3개 [원칙] 각 요약 항목마다 출처 페이지 번호를 표시하세요. [소스] 업로드한 PDF ② 연구 논문용 요약 [역할] ...
✨ 클로바 노트와 AI로 반복적인 회의록 작성을 끝내는 비법 프롬프트 공개 ✨ 들어가며 직장인이라면 누구나 회의록 작성의 고충을 압니다. 회의 내내 논의에 집중하기도 벅찬데, 흩어진 대화 내용을 기억해 체계적으로 정리하는 것은 상당한 시간과 노력을 요구합니다. 하지만 네이버 클로바 노트와 AI 챗봇(ChatGPT, Gemini 등)을 결합하면, 이 모든 과정을 단 몇 분 만에 끝낼 수 있습니다. 📑 이번 글에서는 녹음 파일 하나로 완벽한 형식의 회의록을 자동으로 생성하는 구체적인 작업 과정과, 어떤 AI에든 적용 가능한 '마스터 프롬프트'를 소개합니다. 1. AI로 회의록을 자동화해야 하는 이유 압도적인 시간 단축: 1시간짜리 회의 내용을 단 10초 만에 초안으로 완성 ⏱️ 핵심 내용 누락 방지: 모든 발언을 기록 후 AI가 핵심만 요약하여 정리 📊 회의 몰입도 향상: 더 이상 기록에 얽매이지 않고 논의 자체에 집중 가능 💼 일관된 형식 유지: 누가 작성하든 항상 동일한 고품질 포맷으로 결과물 도출 ✅ 2. 기본 작업 과정 1단계: [스마트폰] 회의 내용 녹음 및 텍스트 변환 먼저 스마트폰의 앱 스토어에서 '클로바 노트' 앱을 설치하고 네이버 계정으로 로그인합니다. 회의가 시작되면 앱 하단의 '+' 버튼을 눌러 '음성 녹음' 을 선택하고 녹음을 시작합니다. (참석자에게 녹음 사실을 미리 고지하는 것을 잊지 마세요!) 회의가 끝나면 종료 버튼을 누릅니다. 녹음된 음성 파일은 자동으로 클라우드에 업로드되고, AI가 음성을 분석해 텍스트로 변환해 줍니다. (무료 이용 시 월 600분의 변환 시간이 제공됩니다.) ...
✨ 회의 브리핑·보고서 작성에 바로 쓰는 프롬프트 예시 ✨ 들어가며 회의나 보고서 작성할 때 최신 뉴스를 참고하는 경우가 많습니다. 하지만 기사 길이가 길거나, 여러 매체에서 나온 정보를 하나로 합쳐야 할 때는 시간이 많이 걸리죠. 😫 이럴 때 구글 제미나이(Gemini) 를 활용하면 단 5분 만에 핵심 요약·쟁점 정리·후속 조치까지 뽑아낼 수 있습니다. 이번 글에서는 제미나이로 뉴스 기사를 요약하는 구체적인 방법과 실전 프롬프트 예시를 소개합니다. 1. 제미나이 기사 요약의 장점 시간 절약: 긴 기사도 5분 안에 5~7줄 요약 ⏱️ 정보 정제: 불필요한 배경 설명은 줄이고, 사실·데이터 중심 정리 📊 비교 분석: 여러 기사도 통합 요약 가능 🔍 보고서 활용성: 표·불릿 형태로 가공해 바로 회의 안건에 삽입 가능 📝 2. 기본 작업 순서 기사 URL 또는 전문 텍스트를 제미나이에 입력 목적(회의 브리핑, 보고서, 의사결정) 을 프롬프트에 명시 출력 형식(불릿, 표, 요약문) 을 구체적으로 요청 필요하면 여러 기사 합본 요약 요청 3. 실전 프롬프트 모음 ① 단일 기사 요약 [역할] 당신은 기업 전략 애널리스트입니다. [목표] 아래 기사를 회의 브리핑용으로 요약하세요. [청중] 임원진, 읽는 시간 2분. [출력] 불릿 5개 + 후속 조치 2개 [원칙] 과장 금지, 숫자/사실은 원문 그대로 인용, 출처 링크 유지. [소스] (여기에 기사 링크를 붙여넣으세요) ② 표 형식 요약 (쟁점별) 아래 기사 내용을 표 형식으로 요약해주세요. | 쟁점 | 기사 내용(핵심) | 영향 |...
댓글
댓글 쓰기