시험 수업으로 참/거짓 문제 준비

시험 수업으로 참/거짓 문제 준비

나는exam document class내 질문지를 준비하기 위해. 사용 가능한 유사한 다른 제품에 비해 몇 가지 제한 사항이 있을 수 있지만 지금까지는 내 목적을 훌륭하게 달성했습니다.

이제 참/거짓 문제로 질문을 준비해야 하는데 해당 exam수업에는 이 기능이 없는 것 같습니다.

사용 가능한 다른 클래스로 전환하기로 결정하면 동일한 효과를 얻을 수 있다는 것을 이해합니다. 하지만 이를 위해서는 설정을 대대적으로 점검해야 하며, 감당할 수 있는 시간을 고려하면 비용이 매우 많이 들 수 있습니다.

한 가지 해결책은 다음을 사용하는 것입니다.eqexam스타일 파일을 만들고 표시된 것과 같은 것을 준비합니다.여기(3페이지) 그러나 시험 문서 클래스와 eqexam 스타일 파일은 동일한 이름( parts다른 이름과 함께)을 가진 환경을 정의하기 때문에 충돌합니다.

다른 질문을 좋아하기로 결정했을 때 답변을 인쇄할 수 있는 기능이 있어야 하는 시험 수업에서 참/거짓 질문을 준비하라는 제안은 무엇입니까?

답변1

나는 수업에서 다음과 같은 True/False 형식을 사용합니다 Exam. 귀하의 요구에 적합할 수도 있고 그렇지 않을 수도 있습니다. 저는 이 레이아웃이 그레이딩에 특히 편리하다고 생각합니다. 참/거짓 질문 형식의 일부는 다음을 기반으로 합니다.이 답변곤잘로 메디나 지음.

\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}

여기에 이미지 설명을 입력하세요

주석 처리를 해제 하면 \printanswers다음과 같은 결과가 출력됩니다.

여기에 이미지 설명을 입력하세요

관련 정보