Я хотел бы использовать «экзамены» для пакета R с моим классом и выполнить автоматическую коррекцию c с помощью сканирования. По этой причине я решил рассмотреть только вопросы с одним выбором.
Я бы хотел добавить более одного вопроса с одним выбором в одном упражнении. По-видимому, это можно сделать только с помощью \extype{cloze}
. Это правильно? Я обнаружил, что для «вопроса» разрешена только уникальная пара начала / конца, как и для «списка ответов». Итак, я создал файл Rnw, содержимое которого:
\begin{question}
Choose between:
\begin{aswerlist}
\item a
\item b
\item c
\item d
\item e
\item f
\item a1
\item b1
\item c1
\item d1
\item e1
\item f1
\end{answerlist}
\end{question}
\begin{solution}
The right answers are:
<<echo=FALSE, results=tex>>=
soluz1 = c(1,rep(0,5))
soluz2 = c(1,rep(0,5))
soluz=c(soluz1,soluz2)
answerlist(ifelse(soluz, "True", "False"))
@
\end{solution}
%% \exname{prova}
%% \extype{cloze}
%% \exsolution{\Sexpr{mchoice2string(soluz1)}|mchoice2string(soluz2)}}
%% \exclozetype{schoice|schoice}
%% \exshuffle{5}
, но мне выдается сообщение об ошибке:
Ошибка в extract_environment (вопрос, "answerlist", значение = ЛОЖЬ, разметка = разметка): нет уникальной пары начала / конца для 'anwerlist' найден
Любая помощь будет отличной!