무작위 LaTeX 기반 객관식 테스트

무작위 LaTeX 기반 객관식 테스트

LaTeX로 객관식 테스트를 만들고 싶습니다. 다음과 같은 경계 조건을 갖습니다.

  • 테스트당 20개의 질문( q1... q20)이 있습니다.
  • 20명의 학생( s1... s20)이 시험을 치르며, 일반적으로 문제의 순서는 학생마다 달라야 합니다.
  • 가능한 답변의 순서도 학생마다 달라야 합니다. 따라서 q1버전에 대한 질문 s1q5버전에 대한 질문인 경우 in 에 대한 s2답변은 일반적으로 in 에 대한 답변과 동일해서는 안 됩니다 .Aq1s1Aq5s2

저는 MiKTex 2.9를 사용합니다.

답변1

내 동료와 나는 다음을 기반으로 패키지를 작성했습니다.아크로텍스그리고probsoln라텍스만 사용하여 원하는 것을 정확하게 수행할 수 있습니다. 이름이 지정된 패키지esami(시험을 뜻하는 이탈리아어 단어)는 CTAN에서 볼 수 있습니다.

답변2

당신이 아직 모르고 있다는 게 놀랍습니다 automultiplechoice.sty.http://home.gna.org/auto-qcm/index.en... 귀하의 목적에 맞게 LaTeX 수업을 사용할 수 있으며 Linux로 작업하는 것이 두렵지 않다면 소프트웨어가 자동으로 시험을 수정해 줄 것입니다!

답변3

우리는 패키지의 베타 버전을 Google 드라이브의 공개 공유 폴더에 넣었습니다. 다음 링크를 사용할 수 있습니다.

https://drive.google.com/folderview?id=0B5j7iaSnRmWQWWJvRFYyd2VNMWs&usp=sharing

이 패키지 개선을 위한 제안이나 의견을 환영합니다.

시험 채점 문제에 관해서는 DP Story의 Acrotex를 기반으로 구축된 작은 패키지도 작성했는데, 이를 사용하여 PC에서 자동으로 채점하고 평가하는 시험(현재는 MCQ만 해당)을 준비할 수 있습니다. 우리 학교에서 진행 중인 프로젝트 웹사이트의 다음 링크에서 작은 예를 찾을 수 있습니다.

http://minerva.falco.mi.it/wwwroot/pdemo.asp.

여기에서 마지막 링크인 prova di verifica 1을 클릭해야 합니다. 불행하게도 패키지와 웹사이트는 현재 이탈리아어로만 제공됩니다.

답변4

간단한 해결책은 아니지만 시도해 볼 수도 있습니다.파이썬 스크립트나는 정확히 이 작업을 위해 글을 썼습니다(2위가 제안한 대로). 안타깝게도 XeLaTeX, Python 및 명령줄 인터페이스가 필요합니다. 반면에 질문과 답변의 최소 순열(예: 질문 변형, 광학 마크 판독, 무들 통합, html+CSS 페이지)보다 약간 더 많은 기능을 가지고 있습니다.이와 같이). 명령, 설명 및 문서는 영어와 이탈리아어가 무작위로 혼합되어 있습니다. 아마도 Google 번역이 필요하거나 이탈리아어 단어를 알아내야 할 것입니다.

편집 : 나는설명누군가 관심이 있는 경우를 대비해 영어로.

관련 정보