무작위 질문과 답변이 포함된 퀴즈를 만드는 Excel 사용법

공정한 평가를 만드는 것은 교사들을 밤새 잠 못 이루게 하는 도전과제 중 하나입니다. 완벽한 퀴즈를 만드는 데 몇 시간을 들여도, 학생들이 답을 공유하거나 옆 사람 화면을 훔쳐볼까 봐 걱정됩니다. 사실 무작위화는 부정행위를 방지하는 것만이 아닙니다. 암기 패턴이 아닌 실제 이해도를 테스트하는 독특한 학습 경험을 창조하는 것입니다.

퀴즈 무작위화를 위한 여정에서 Excel은 예상치 못한 영웅처럼 보일 수 있지만, 요령만 알면 놀라울 정도로 강력합니다. 최신 Microsoft 365 버전을 사용하든 여전히 Excel 2010을 사용하든, 여러분에게 맞는 방법이 있습니다.

목차

퀴즈 질문을 무작위로 만드는 이유는?

마지막으로 본 객관식 시험을 생각해보세요. 패턴이 생기는 것을 느꼈나요? “모르겠으면 C를 고른다.” 우리 모두 그런 경험이 있습니다. 학생들은 놀랍도록 정적인 퀴즈에 대처하는 데 능숙한데, 이는 부정행위를 시도해서가 아니라 패턴을 찾으려는 인간 본성 때문입니다.

질문과 답안 선택지를 모두 무작위화하면 진정한 이해가 강제됩니다. 학생은 “3번 문제의 답은 항상 B다”라고 기억하는 데 의존할 수 없습니다. 왜냐하면 그들의 버전에서 3번 문제는 완전히 다를 수 있기 때문입니다. 게다가 여러 반을 관리하거나 재시험을 보는 교육자에게 무작위화된 퀴즈는 매번 새로운 평가를 처음부터 작성할 필요가 없음을 의미합니다.

방법 1: SORTBY와 RANDARRAY 사용 (Microsoft 365)

Microsoft 365를 사용 중이라면, 무작위화를 거의 너무 쉽게 만들어주는 매우 우아한 함수들을 사용할 수 있습니다. SORTBY 함수와 RANDARRAY 함수의 조합은 여러분의 새로운 가장 친한 친구가 될 것입니다.

기본 공식

예를 들어, A2 셀에서 시작하는 질문 또는 항목 목록이 있다고 가정해 보겠습니다. 이를 섞는 방법은 다음과 같습니다:

=SORTBY(A2:A15, RANDARRAY(14))

여기서 무슨 일이 일어나고 있나요? SORTBY는 여러분의 목록을 가져와 RANDARRAY가 생성한 난수를 기준으로 정렬합니다. 간단하죠? RANDARRAY 함수는 0과 1 사이의 난수를 생성하고, SORTBY는 이를 정렬 기준으로 사용합니다.

동적으로 만들기

“14”를 하드코딩하는 문제는 목록이 커질 수 있다는 점입니다. 더 스마트한 버전은 다음과 같습니다:

=SORTBY(A2:A15, RANDARRAY(ROWS(A2:A15)))

ROWS 함수는 자동으로 항목이 몇 개인지 세므로, 질문을 추가하거나 제거해도 공식이 깨지지 않습니다. 이것은 앞으로 고생을 덜어주는 미래 지향적인 방법입니다.

알아둘 만한 특징 하나: RANDARRAY는 “휘발성” 함수라고 불리기 때문에, 워크시트에서 무엇이든 변경될 때마다 목록이 재섞입니다. 아무 셀이나 입력하고 엔터를 누르면, 짠! 새로운 순서입니다. 수동으로 다시 섞고 싶나요? F9 키만 누르면 됩니다. 원하는 배열을 얻었다면, 복사하여 값으로 붙여넣어 고정시키세요.

방법 2: RAND와 SORT 사용 (모든 Excel 버전)

모두가 Microsoft 365를 가지고 있는 것은 아니지만, 그것은 완전히 괜찮습니다. 이 방법은 거의 모든 버전의 Excel에서 작동하지만, 몇 가지 더 많은 수동 단계가 필요합니다.

보조 열 접근법

목록 옆에 보조 열을 만들고 RAND 함수를 사용하세요: =RAND()

이것은 각 행에 대해 0과 1 사이의 임의의 소수를 생성합니다. 모든 항목에 대해 수식을 아래로 복사하세요. 이제 수동 부분이 옵니다: 난수 열의 아무 셀이나 선택하고, 마우스 오른쪽 버튼을 클릭한 후 정렬을 선택하고 “오름차순 정렬” 또는 “내림차순 정렬”을 선택하세요. 어느 쪽이든 상관없습니다—무작위는 무작위입니다.

이제 목록이 섞였습니다. 다시 섞고 싶나요? 정렬 과정을 반복하기만 하면 됩니다. 순서에 만족하면 보조 열을 삭제할 수 있습니다. 이 방법의 장점은 단순함입니다—고급 함수도 없고, 버전 요구사항도 없습니다. 기본 Excel이 기본 Excel 일을 하는 것뿐입니다.

OnlineExamMaker: AI 기반 무료 무작위 질문 생성기

들어보세요, Excel은 강력하지만 솔직히 말하면 약간의 우회 방법이기도 합니다. 여러분은 본질적으로 스프레드시트 프로그램을 원래 설계된 목적이 아닌 다른 일을 하도록 억지로 고치는 것입니다. 정기적인 평가를 만드는 교사들에게는 더 나은 방법이 있습니다.

OnlineExamMaker는 여러분이 Excel 전문가가 될 필요 없이 퀴즈 무작위화를 자동으로 처리하는 목적별 소프트웨어입니다. 교육자들에게 매력적인 점은 다음과 같습니다:

OnlineExamMaker에서 AI를 사용하여 다음 퀴즈/시험 만들기

SaaS, 영구 무료
100% 데이터 소유권

AI 기반 질문 생성

이 플랫폼은 인공 지능을 사용하여 교수 자료에서 퀴즈 질문을 생성하는 데 도움을 줍니다. 수업 콘텐츠를 업로드하면 AI가 관련 질문과 그럴듯한 오답을 제안합니다. 완벽하지는 않습니다—여전히 검토하고 편집해야 합니다—하지만 처음부터 모든 것을 작성하는 것에 비하면 엄청난 시간 절약입니다.

내장된 무작위화

복잡한 공식이 필요한 Excel과 달리, OnlineExamMaker는 간단한 체크박스 옵션으로 이를 처리합니다. 질문 순서를 무작위화하고 싶나요? 체크박스 선택. 답안 선택지를 섞고 싶나요? 또 다른 체크박스. 다른 학생들이 더 큰 풀에서 다른 질문 하위 집합을 보게 하고 싶나요? 그것도 내장되어 있습니다.

자동 채점 및 분석

여기가 목적별 퀴즈 소프트웨어가 정말 빛나는 부분입니다. 모든 응답이 자동으로 채점되며, 학생들이 어려워한 질문, 평균 완료 시간, 개별 성과 추세를 보여주는 상세한 분석을 얻을 수 있습니다. 이러한 통찰은 교수법을 개선하는 데 귀중한 정보이며, 엄청나게 복잡한 매크로를 만들지 않고는 Excel에서 본질적으로 재현하기 불가능합니다.

기기 친화적 제공

학생들은 어떤 기기에서든 퀴즈를 볼 수 있습니다—컴퓨터, 태블릿, 휴대폰. 인터페이스는 자동으로 조정되며, Excel 버전 호환성이나 학생들이 신중하게 만든 공식을 실수로 망가뜨릴까 걱정할 필요가 없습니다. 게다가 시간 제한을 설정하고, 돌아가기 방지 기능을 활성화하고, 심지어 중요한 평가를 위한 감독 기능도 활성화할 수 있습니다.

가끔 퀴즈를 만들 뿐이라면 과한 것일까요? 아마도요. 하지만 정기적으로 학생들을 평가하는 교사들에게는 절약된 시간과 줄어든 스트레스가 고려할 만한 가치가 있습니다. Excel은 무작위화의 메커니즘을 배우는 데는 훌륭하지만, 목적별 도구가 존재하는 데는 이유가 있습니다.

RANDBETWEEN과 INDEX를 사용한 질문 순서 무작위화

이제 우리는 진짜 퀴즈 작성 영역으로 들어가고 있습니다. 25개의 항목이 있는 문제 은행이 있는데, 매번 5개의 무작위 질문만 제시하고 싶다고 가정해 보겠습니다.

무작위 질문 선택

RANDBETWEEN 함수는 지정한 범위 내의 임의의 정수를 선택합니다:

=RANDBETWEEN(1, 25)

이것은 1과 25 사이의 난수를 제공하며, 이는 문제 은행에서 가져올 질문을 나타냅니다. 하지만 여기서 영리해지는 부분은—INDEX 함수와 짝을 지어 실제로 그 질문을 검색하는 것입니다:

=INDEX($A$2:$A$26, RANDBETWEEN(1, 25))

달러 기호는 절대 참조를 생성하므로, 수식을 복사할 때 이동하지 않습니다. 이 조합을 사용하면 문제 은행에서 수동으로 선택하지 않고도 무작위 질문을 가져올 수 있습니다.

RANK를 사용하여 중복 방지

순수 무작위화의 한 가지 문제: 같은 질문을 두 번 얻을 수 있습니다. 해결책은 RAND()가 있는 보조 열과 RANK가 있는 또 다른 열을 포함합니다:

=RANK(B2, $B$2:$B$6)

이것은 원하는 질문 수만큼 난수를 1부터 순위를 매겨 중복을 보장하지 않습니다. 그런 다음 이 순위가 매겨진 숫자와 함께 INDEX를 사용하여 고유한 무작위 순서로 질문을 가져옵니다.

답안 선택지 무작위화

여기서 일이 흥미로워집니다. 질문을 섞는 것도 중요하지만, 각 질문에 대한 답안 선택지를 무작위화하는 것은 고급 과정입니다.

문제 은행 설정

문제 은행을 다음과 같은 열로 구성하세요: 질문 ID, 질문 내용, 정답, 선택지 B, 선택지 C, 선택지 D. 핵심은 정답을 초기에는 일관된 위치에 유지하는 것입니다—나중에 표시를 무작위화할 것입니다.

무작위화 과정

난수용 보조 열(답안 선택지당 하나씩)과 순위를 매기기 위한 또 다른 세트를 만드세요. 각 질문 행에 대해:

네 개의 열에 =RAND()를 입력한 다음, 1-4 순위를 매기기 위해 =RANK(L2, $L2:$O2)를 입력하세요.

요령은 혼합 참조를 사용하는 것입니다—열 문자는 달러 기호로 고정하되 행 번호는 변경되도록 합니다. 이렇게 하면 각 질문의 답안이 독립적으로 섞입니다.

무작위화된 선택지 표시

순위 숫자와 함께 INDEX를 사용하여 섞인 순서로 답안을 가져오세요:

=INDEX($B2:$E2, L2)

여기서 L2는 답안 위치 A에 대한 순위를 포함합니다. 이 설정의 아름다움은 재계산할 때마다(F9 키 누르기) 실제로 어떤 답이 정답인지 유지하면서 완전히 다른 답안 배열을 얻을 수 있다는 점입니다.

중복 방지 및 답안 키 관리

퀴즈 무작위화에서 가장 까다로운 부분은 섞는 것이 아니라, 모든 것이 이동한 후에 무엇이 정답인지 추적하는 것입니다.

INDIRECT 함수 요령

질문과 답안을 모두 무작위화할 때, 정답으로 다시 매핑할 방법이 필요합니다. INDIRECT 함수는 무작위화를 기반으로 셀을 동적으로 참조하여 이 문제를 해결합니다:

=INDIRECT("QuestionBank!H"&(A2+2))

이것은 정적 주소 대신 Excel에 GPS 좌표를 제공하는 것처럼, 난수와 답안이 실제로 시작하는 위치 사이의 오프셋을 조정하여 즉석에서 셀 참조를 구성합니다.

답안 키 만들기

문제 은행에 답안 키 전용 별도의 열을 유지하세요. 퀴즈 표시를 무작위화할 때, VLOOKUP 또는 INDEX/MATCH를 사용하여 각 질문과 함께 정답 표시자를 가져오세요. 이렇게 하면 답안이 어떻게 섞이든 관계없이 항상 어떤 위치에 정답이 있는지 알 수 있습니다.

내보내기를 위한 퀴즈 서식 지정

이 아름다운 무작위화 엔진을 만들었지만, 실제로 인쇄 가능한 퀴즈로 어떻게 바꿀 수 있을까요?

CONCATENATE 접근법

CONCATENATE(또는 더 간단한 앰퍼샌드 방법)를 사용하여 질문 번호, 질문 내용, 답안 선택지를 결합하세요:

=A2&". "&B2&CHAR(10)&"A. "&C2&CHAR(10)&"B. "&D2&CHAR(10)&"C. "&E2&CHAR(10)&"D. "&F2

CHAR(10) 함수는 줄 바꿈을 삽입합니다. Excel에서 “자동 줄 바꿈”을 활성화하여 서식이 지정된 것을 확인한 다음, 최종 서식 지정을 위해 Word에 복사하세요. 이것은 인쇄 또는 디지털 배포 준비가 된 적절하게 서식이 지정된 퀴즈 질문을 만듭니다.

Excel을 고수해야 할 때

그렇다고 해도 Excel은 여전히 그 자리를 가지고 있습니다. 종이 기반 퀴즈를 만들거나, 서식 지정에 완전한 통제가 필요하거나, 무작위화가 내부적으로 어떻게 작동하는지 정확히 이해하고 싶다면, Excel은 여전히 더 나은 선택입니다. 또한 이미 Office가 있다면 무료이며, 예산이 부족할 때는 이것이 중요합니다.

대부분의 교육 도구와 마찬가지로 진정한 답은 다음과 같습니다: 여러분의 상황에 맞는 것을 사용하세요. 소규모, 가끔의 퀴즈인가요? Excel이면 충분합니다. 여러 반을 위한 정기적인 디지털 평가인가요? 목적별 소프트웨어는 절약된 시간으로 그 값을 합니다.

무작위화된 퀴즈를 만드는 것이 겁날 필요는 없습니다. Excel에서 공식을 만들든, 전용 소프트웨어에서 버튼을 클릭하든, 목표는 같습니다: 이해도를 진정으로 측정하는 평가. 간단하게 시작하세요. 아마도 질문 순서만 무작위화하는 것부터 시작해서 익숙해지면서 복잡성을 쌓아가세요. 학생들은 추가 노력을 고맙게 생각하지 않을 수도 있지만, 개선된 학습 성과는 스스로 말해 줄 것입니다.