Appendix: Exam Paper Specification

Page 1

Page one describes the instructions for the paper, usually with the following format with a high consistency rate between papers (seen on all). Example below with sample strings in square brackets:

            Title [Semester 1 2014 / 2015]

    Exam Code(s)             [XX000, XX000, ...]
    Exam(s)                  [1st Engineering]
    Module Code(s)           [CH140, ...]
    Module(s)                [Engineering Chemistry, ...]
    External Examiner(s)     [Professor Tim Gallagher
                              ...]
    Internal Examiner(s)     [Professor P.V. Murphy
                              *Dr. P. O’Leary
                              ...]
    INSTRUCTIONS:            [Answer Four questions:
                              Question one must be attempted (-0.5 for incorrect
                              answer)
                              Three other questions must be attempted
                              Separate Answer Books are not required for each section.
                              All questions carry 25 marks distributed as shown.
                              Leave the front page of the Answer Book blank and clearly
                              list on it the numbers of the questions attempted.]

    Duration                 [2hrs]
    No. of Pages             [6 (including this front page)]

    Department(s)            [Chemistry]
    Requirements             [None]


             [Optional note...]

Page $n+1$

All ensuing pages contain questions. See formal defintion below of a question.

Deviations

Sections

Some exam papers, for example CH140 Engineering Chemistry, Paper 1 Written, 2014/2015 are split into sections.

Exam Question Specification

Types of questions

1. Simple question

A simple question is a single or multi line text blurb. It does not have to end with a question mark. It does not require an index. It can follow with marks for the question in the form of (X), [X] or any variant.

Definition:

simple_question = [blurb] mark?
mark = round_mark / square mark
round_mark = "(" [0-9]+ ")"
square mark = "[" [0-9]+ "]"

Example:

How did the arsonist get round shaped feet? (20)

2. Multiple Choice Question

A multiple choice question is a simple question followed by an indexed list of answers. For types of indexing, see below.

Definition:

multiple_choice_question = simple_question answer+
answer = index [blurb] mark?

Example:

How many questions is there in a short question question? (2)
    (a) This answer.
    (b) OR this answer.
    (c) OR, HEY LISTEN, this answer.

This allows us to define question:

question = multiple_choice_question / simple_question

3. Indexed Question

An indexed question is a question that has an index. For types of indexing, see below.

Definition:

indexed_question = index question

Examples:

A. How many example questions would a question like this have? (5)
B. How many marks should a question like this be worth? (5)
C. What time is it? (20)

4. List question

A list question is a question that has mutiple sub-questions. A blurb header describes the question or gives instructions on how to answer the sub-questions. Sub-questions are a list of indexed questions. A list question can also have an index.

Defintion:

list_question = index? simple_question indexed_question+

Example:

N. Lorem ipsum dolor sit amet, et amet iudico alterum vim, ea pro molestie copiosae mediocritatem. Ei has graeci percipitur mediocritatem, eius illum omnes te sea. Mei accusata adversarium at, cetero impetus prodesset vis ea. Sit amet moderatius ad.

    A. How many example questions would a question like this have? (5)
    B. How many marks should a question like this be worth? (5)
        (a) This answer.
        (b) OR this answer.
        (c) OR, HEY LISTEN, this answer.
    C. What time is it? (20)

Indexing

Indexing in exam papers is highly inconsistent. Questions can use different forms of numbering within the same exam paper.

  • Decimal - Usually for the main questions.
  • Letters (A, b) - Normally for sub questions or multiple choice, uppercase or lowercase.
  • Roman (i, ii, iii) - Normally for sub questions

Definition:

index = prefix? round_index / square_index / dot_index / types

prefix = "Question" / "Q." / "Q"

round_index = "(" types ")"
square_index = "[" alphabet "]"
dot_index = types "."

types = demical / alphabet / roman

decmial = [0-9]+
alphabet = [a-zA-Z]
roman = [roman numeral]

Examples:

a.
A.
(A)
[1]
Q1
Question 1
Question i
iii
iv

Example from CH140 2014/2015