Classes

  ClassDescription
Alternative
Alternative class
AlternativeCollection
A collection of alternatives
AlternativeQuestion
A derived class from Question and operates as a base class for MultipleAlternativeQuestion and SingleAlternativeQuestion.
Answer
Represents an answer to a contest question. This is an abstract base class to MultipleAlternativeAnswer, SingleAlternativeAnswer and TextAnswer.
AnswerCollection
A collection of answers
Contest
The class encapsulates all information about a contest.
ContestCollection
A collection of contests
ContestHandler
Handler class for the contest module.
ContestModule
Class for the Contest module
ContestSortOrder
Sort order for contests
ContestValidator
Class that validates Contest methods
MultipleAlternativeAnswer
Multiple alternative answer class
MultipleAlternativeQuestion
A question where a combination of the alternatives is the correct answer
Question
This is an abstract base class to TextQuestion and AlternativeQuestion.
QuestionCollection
Typed collection for Question objects.
SingleAlternativeAnswer
Answer to a single alternative question
SingleAlternativeQuestion
A question with many alternatives but only a single answer is allowed.
Submission
A users answers to a contest.
SubmissionCollection
A collection of submissions
SubmissionSortOrder
Sort order for contest submissions
TextAnswer
Text answer class
TextQuestion
A question to which the answer is given in text form.

Enumerations

  EnumerationDescription
ContestSortField
Field names for contests
QuestionType
Enum for the different types of question
SubmissionSortField
Field names for submissions