지인 중 초등학교 교사분이 계신데,
수업중에 사용할 퀴즈 프로그램을 직접 파워포인트로 만들어서 사용하신다는 말을 듣고
마침 유니티 공부도 하던 겸 간단하게 퀴즈 프로그램을 만들어보았다.
선생님들이 데이터 파일에 문제/답을 직접 입력하고
해당 데이터 파일과 함께 게임을 압축해서 학생들에게 전달하면
학생들이 게임을 다운받아 플레이할 수 있다.
프로그램은 다음 링크에서 다운받을 수 있다. (파일이 너무 커서 첨부파일로 올리지 못함)
drive.google.com/drive/folders/1dWnxHi30nITKbWGxud7wNuBVGwyPgfC7?usp=sharing
아래에 사용법을 간략히 정리해본다.
Quiz Slayer 사용 설명서
위 링크에 접속하면, 두 개의 프로그램을 다운받을 수 있다.
- QuizSlayer문답생성기.zip
- QuizSlayer.zip
압축파일들의 압축을 풀면 다음과 같은 폴더를 확인할 수 있다.
- QuizSlayer문답생성기
- data.csv
암호화 되기 전, 퀴즈 프로그램의 문답이 적힌 파일
선생님들께선 이 파일을 수정하여 원하는 문제를 낼 수 있음.
엑셀 혹은 한셀로 편집 가능하나, 반드시 저장할 때 csv 파일로 저장해야 함. - QuizSlayerEncrypter.exe
문제와 답이 적힌 파일(data.csv)을 암호화하여,
학생들이 확인할 수 없는 data.crypt 파일을 만드는 프로그램.
생성된 data.crypt 파일을 QuizSlayer 폴더 안에 복사-붙여넣기(덮어쓰기) 하면,
퀴즈 프로그램을 실행했을 때, 선생님께서 낸 문제와 답을 학생들이 풀 수 있음.
- data.csv
- QuizSlayer
- QuizSlayer.exe
학생들이 실행할 퀴즈게임 프로그램 - data.crypt
퀴즈 프로그램의 문답이 적힌 파일. 암호화 되어 있어 학생들은 확인 불가능 - 기타 프로그램에 필요한 파일들이 함께 포함되어 있음. 같이 압축해서 학생들에게 전달해야함.
- QuizSlayer.exe
사용법은 다음과 같다.
1. QuizSlayer문답생성기 폴더에서 data.csv 를 열어 문제와 답을 입력한다.
첫번째 줄은 그대로 두고, 두번째 줄부터 문제/문제유형/보기/답을 입력하면 된다.
- 문제 : 학생들에게 보여질 질문을 입력한다.
- 유형 : 문제가 객관식인지 주관식인지에 따라, "객관식" 혹은 "주관식"을 입력한다.
- 객관식보기 : 문제 유형이 객관식일 때, 보기를 입력한다. | (shift + ₩) 로 구분한다.
- 객관식 답 : 몇번째 답이 정답인지 기입한다.
- 주관식 답 : 문제 유형이 주관식일 때, 답을 입력한다.
답이 여러개인 경우, | (shift + ₩) 로 구분하여 답을 입력한다.
문제와 답을 작성한 뒤에, 해당 파일을 그대로 저장한다.
(csv 파일이어야 함에 유의)
2. QuizSlayer문답생성기 폴더에서 QuizSlayerEncrypter.exe 를 실행하여, 문답파일을 암호화한다.
방금 작성한 data.csv 파일을 그대로 학생들에게 배포하면,
학생들이 해당 파일을 열어보고 답을 미리 알 수 있으므로
data.csv 파일을 암호화하는 과정이다.
QuizSlayerEncrypter.exe 를 실행하여 data.csv 가 있는 경로를 입력하고 암호화 버튼을 누른다.
(두개가 같은 폴더에 있다면, 그냥 암호화 버튼만 누르면 됨)
그러면 다음과 같이 data.crypt 파일이 생성된다.
이 파일은 학생들이 열어도 내용을 확인할 수 없도록 암호화되어있다.
3. QuizSlayer 폴더에 data.crypt 파일 덮어쓰기
QuizSlayer 폴더 안에 있는 data.crypt 파일을,
새로 작성한 data.crypt 파일로 덮어쓴다.
그리고 QuizSlayer 를 실행하면, 선생님께서 만든 문제와 답을 QuizSlayer 프로그램이 읽어서
순서에 맞춰 문제를 내고 답을 맞출 수 있도록 동작하게 된다.
4. QuizSlayer 폴더를 압축해서 학생들에게 공유
이제 완성된 QuizSlayer 폴더를 통째로 압축하여 학생들에게 공유하면 된다.
약 30MB 정도의 파일이라 여러 경로를 통해 큰 부담 없이 공유할 수 있을 것으로 보인다.
글쓴이처럼 구글 드라이브를 통해 공유할 수도 있고, 메일로 공유할 수도 있을 것이다.
주의 ) QuizSlayer문답생성기 는 같이 공유되지 않도록 주의하자.
이 프로그램은 개인 연습용으로 만든 프로그램이라
디지털 서명이 되어있지 않아 컴퓨터에서 "위험한 프로그램"이라고 인식할 수도 있다.
이 글에서 공유한 링크로 다운받는 프로그램에는 바이러스가 없음을 보장할 수 있다.
(압축파일을 받아서 백신 프로그램으로 바이러스가 없는지 확인해보면
해당 프로그램이 안전함을 확인할 수 있을 것이다.)
프로그램 재배포도 마음대로 하셔도 된다.
다만, 이 글에서 제공하는 링크를 제외하고,
다른 곳에서 해당 프로그램을 다운받을 경우에는
프로그램의 안정성을 보장할 수 없으므로 주의가 필요할 것 같다.
(누군가 프로그램에 악성 코드를 삽입하여 재배포할 수도 있으므로)
혹시 data.csv 파일을 작성했는데
암호화나 QuizSlayer 프로그램 실행과정에서 에러가 발생하면
댓글로 제보 / 메일로 data.csv 파일을 전달주시면
최대한 지원해 드리고자 한다.
관련 문의는
sorting@kakao.com
로 부탁드린다.