Toy Project

교육용 퀴즈게임 : Quiz Slayer

Sorting 2021. 4. 18. 15:24
반응형

Quiz Slayer 플레이 영상

 

지인 중 초등학교 교사분이 계신데, 

수업중에 사용할 퀴즈 프로그램을 직접 파워포인트로 만들어서 사용하신다는 말을 듣고

마침 유니티 공부도 하던 겸 간단하게 퀴즈 프로그램을 만들어보았다.

 

선생님들이 데이터 파일에 문제/답을 직접 입력하고

해당 데이터 파일과 함께 게임을 압축해서 학생들에게 전달하면

학생들이 게임을 다운받아 플레이할 수 있다.

 

프로그램은 다음 링크에서 다운받을 수 있다. (파일이 너무 커서 첨부파일로 올리지 못함)

drive.google.com/drive/folders/1dWnxHi30nITKbWGxud7wNuBVGwyPgfC7?usp=sharing

 

공유 - Google Drive

이 폴더에 파일이 없습니다.이 폴더에 파일을 추가하려면 로그인하세요.

drive.google.com

아래에 사용법을 간략히 정리해본다.

 


Quiz Slayer 사용 설명서

 

위 링크에 접속하면, 두 개의 프로그램을 다운받을 수 있다.

 

 

  • QuizSlayer문답생성기.zip
  • QuizSlayer.zip 

 

압축파일들의 압축을 풀면 다음과 같은 폴더를 확인할 수 있다.

 

  • QuizSlayer문답생성기
    • data.csv 
      암호화 되기 전, 퀴즈 프로그램의 문답이 적힌 파일
      선생님들께선 이 파일을 수정하여 원하는 문제를 낼 수 있음.
      엑셀 혹은 한셀로 편집 가능하나, 반드시 저장할 때 csv 파일로 저장해야 함.
    • QuizSlayerEncrypter.exe
      문제와 답이 적힌 파일(data.csv)을 암호화하여,
      학생들이 확인할 수 없는 data.crypt 파일을 만드는 프로그램. 
      생성된 data.crypt 파일을 QuizSlayer 폴더 안에 복사-붙여넣기(덮어쓰기) 하면,
      퀴즈 프로그램을 실행했을 때, 선생님께서 낸 문제와 답을 학생들이 풀 수 있음.
  • QuizSlayer
    • QuizSlayer.exe
      학생들이 실행할 퀴즈게임 프로그램
    • data.crypt
      퀴즈 프로그램의 문답이 적힌 파일. 암호화 되어 있어 학생들은 확인 불가능
    • 기타 프로그램에 필요한 파일들이 함께 포함되어 있음. 같이 압축해서 학생들에게 전달해야함.

 

사용법은 다음과 같다.

 

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

로 부탁드린다.

 

반응형