The various question environments must now be correctly nested (sub-sub-questions within sub-questions within questions).
The draft
class option now has the full functionality you would expect (change bars, etc.).
Disabled the twocolumn
class option.
Obsoleted the \examsection
macro, which has been deprecated for ten years!
ouexam
was incompatible with the hyperref
package. Fixed.
Float pages on the last page of the document messed up both the page count and the “TURN OVER”/“END” sequencing. Fixed. (Also removed the lastpage
page style as part of this fix.)
Updated exam paper formatting to conform to latest University standards.
Added times
class option.
Disabled 10pt
and 11pt
class options.
ouexam
now requires the fontenc
, textcomp
and lmodern
packages.
Generating the class documentation now requires PDFLaTeX.
Changed the defaults for \material
, \copiesof
and \otherinstructions
to “N/A”.
Fixed vertical spacing of title page.
Updated the calculators macro to conform to the new University calculator regulations. \allowcalculators
now has an optional argument to specify the kinds of calculators permitted.
\permitcalculators
has been added as a synonym for \allowcalculators
.
Removed the \marks
macro because it conflicts with a macro in e-TeX.
If you omitted any of the required title page macros (\examyear
, \papernumber
, \papertitle
or \department
), ouexam
crashed when trying to report the error. Fixed.
Added the ability to specify “FY” (full-year) as a semester type in the \semester
macro.
There was a bug in the definition of the macros for numbering sub-sub-questions that meant they were numbered as “(a)” instead of the correct “(i)”. Fixed.
When referencing sub-questions or sub-sub-questions, the entire question number was included (that is, “1(b)(iii)” instead of just “(iii)”). This made it difficult to sensibly reference these items, so the relevant macros have been changed to omit this prefixed information. References to questions now print as “1”, sub-questions as “(b)” and sub-sub-questions as “(iii)”. If this does not suit your requirements, change the \labelquestion
, \labelsubquestion
or \labelsubsubquestion
macros.
A complete rewrite from scratch. This version is not backwards compatible with earlier versions! However, the class will detect attempts to use obsolete features.
Added draft
and markingschedule
class options.
Added checking for the correct number of marks.
Added support for summer school exams.
Fixed headers so that the page number is always centered.
Removed multichoice
class option and all associated macros and environments.
Disabled twoside
class option, as exam papers are always printed single-sided.
Added multichoice
class option.
Added automatic calculation of marks totals for questions.
Added tracking of the number of questions in an exam.
The subquestions
and subsubquestions
environment are now disabled when the multichoice
class option is specified.
Changed default font size to 12pt.
Removed dependence on calc
and ifthen
packages.
Initial release.