Preparando perguntas verdadeiro/falso com aula de exame

Preparando perguntas verdadeiro/falso com aula de exame

Eu uso oexam document classpara preparar meus questionários. Embora possa ter algumas limitações em comparação com outros similares disponíveis, ele cumpriu perfeitamente meu propósito até agora.

Agora, preciso preparar uma pergunta com perguntas verdadeiro/falso e a examturma parece não ter esse recurso.

Entendo que posso obter o mesmo efeito se decidir mudar para alguma outra classe disponível, mas isso exigirá uma grande revisão em minha configuração, o que pode ser muito caro, considerando o tempo que posso pagar.

Uma solução poderia ser usar oeqexamearquivo de estilo e prepare algo como os mostradosaqui(página 3), mas a classe do documento de exame e o arquivo de estilo eqexam entram em conflito, pois definem ambientes com nomes idênticos ( partsjunto com outros).

Qual será a sua sugestão para preparar questões de verdadeiro/falso na aula de exame que deverá ter a facilidade de imprimir as respostas quando eu decidir apenas curtir as outras questões.

Responder1

Eu uso o seguinte formato Verdadeiro/Falso na Examclasse. Pode ou não atender às suas necessidades. Acho esse layout especialmente conveniente para avaliação. Parte do formato da pergunta verdadeiro/falso é baseada emesta respostade Gonzalo Medina.

\documentclass[11pt]{exam}

%\printanswers

% Create a True False question format
\newcommand*{\TrueFalse}[1]{%
\ifprintanswers
    \ifthenelse{\equal{#1}{T}}{%
        \textbf{TRUE}\hspace*{14pt}False
    }{
        True\hspace*{14pt}\textbf{FALSE}
    }
\else
    {True}\hspace*{20pt}False
\fi
} 
%% The following code is based on an answer by Gonzalo Medina
%% https://tex.stackexchange.com/a/13106/39194
\newlength\TFlengthA
\newlength\TFlengthB
\settowidth\TFlengthA{\hspace*{1.16in}}
\newcommand\TFQuestion[2]{%
    \setlength\TFlengthB{\linewidth}
    \addtolength\TFlengthB{-\TFlengthA}
    \parbox[t]{\TFlengthA}{\TrueFalse{#1}}\parbox[t]{\TFlengthB}{#2}}

\begin{document}
\begin{questions}
\fullwidth{%
Circle True or False.  Read each statement in original Greek before answering. (2 points each)
}
\question\TFQuestion{F}{This sentence is false.}
\question\TFQuestion{T}{This sentence is false.}
\question\TFQuestion{T}{A man says that he is lying. Is what he says true or false?}

\end{questions}
\end{document}

insira a descrição da imagem aqui

Com \printanswersdescomentado, você obtém a seguinte saída.

insira a descrição da imagem aqui

informação relacionada