Я хочу создать вопрос с несколькими правильными строковыми ответами в пакете «экзамены» в R. Например, рассмотрим простой вопрос, связанный с Excel. Допустим, следующая формула Excel является ответом на вопрос и может быть записана в виде строки: «= A2 * A3 + B2 * B3». Однако это не единственный способ написания формулы, поскольку существует несколько возможных способов записи одной и той же формулы в Excel. Например, приведенная выше формула также может быть записана как «= B2 * B3 + A2 * A3». В латексном формате оставим пустую ячейку, чтобы написать ответ с выражением: ~ ## ANSWER1 ## ~. Как мы можем закодировать это (которое принимает оба ответа как правильные) с помощью пакета «экзамены»? Я попытался написать следующий код, но он не работает.
\begin{question}
Write the correct formula.
\begin{tabular}{ |l|l|l|l|}
& A & B & C \\
1 & & & \\
2 & & & \\
3 & & & Enter formula here: \\
4 & & & ~##ANSWER1##~ \\
5 & & & \\
\end{tabular}
\end{question}
\begin{solution}
<<echo=FALSE, results=hide>>=
Answer1 <- c("=A2*A3+B2*B3")
Answer2 <- c("=B2*B3+A2*A3")
soln <- c(Answer1, Answer2)
@
\begin{answerlist}
\item \Sexpr{soln}
\end{answerlist}
\end{solution}
\exname{multiple correct string answers}
\extype{cloze}
\exsolution{\Sexpr{soln}}
\exclozetype{string}