학생들이 알아야 할 자료의 무작위 하위 집합으로 퀴즈를 만들기 위해 패키지가 exam
포함된 수업을 사용하고 있습니다 . probsoln
내가 다음과 같이 하면:
\documentclass[12pt,addpoints]{exam}
\usepackage{probsoln}
\begin{document}
\header{English 213}{Quiz on vocab lists 1--2}{Fall 2017}
\loadrandomproblems{5}{prob_set_1.tex}
\loadrandomproblems{5}{prob_set_2.tex}
\begin{questions}
\foreachproblem{\question[1]\thisproblem\dotfill}
\end{questions}
\end{document}
문제 세트 1에서 5개의 무작위 문제가 나오고 문제 세트 2에서 5개의 무작위 문제가 나옵니다. 두 문제 세트의 문제 순서를 무작위로 지정하여 목록 1과 2의 문제가 모두 혼합되도록 하는 방법이 있습니까?
나는 노력했다
\loadrandomproblems{10}{prob_set_1.tex,prob_set_2.tex}
하지만 그 때문에 오류가 발생했습니다.
답변1
v3.05(2017-07-10)부터 쉼표로 구분된 파일 이름 목록을 제공할 수 있습니다.
\loadrandomproblems{10}{prob_set_1.tex,prob_set_2.tex}
새 버전이 출시될 때까지 임시 수정 사항은 다음과 같습니다.
\documentclass[12pt,addpoints]{exam}
\usepackage{probsoln}
\begin{document}
\header{English 213}{Quiz on vocab lists 1--2}{Fall 2017}
\let\orginput\input
\makeatletter
\renewcommand*{\input}[1]{\@for\thisfile:=#1\do{\orginput{\thisfile}}}
\loadrandomproblems{10}{prob_set_1.tex,prob_set_2.tex}
\makeatother
\let\input\orginput
\begin{questions}
\foreachproblem{\question[1]\thisproblem\dotfill}
\end{questions}
\end{document}