Each question has a list of pre-defined responses. Each response is
regular expression. The main points you need to keep in mind for
writing responses are the following:
Alphabetic characters have their normal meaning.
Parentheses group multiple characters or elements as a single element
A question mark (?) indicates that the preceding character or
parenthesized group may appear zero or one times. That is, it is optional.
Use this to indicate additional correct information that is not required for
a correct answer but may be provided.
A vertical bar (|) separates consecutive elements in a
list of elements of which exactly one must appear.
Do not include the ^ or $ symbols to mark
the beginning and end of regular expressions; SHC manager automatically
requires the entire player response to match the entire given response pattern
for an answer to be considered correct.
The period . is a wildcard character that matches any
character; to match a period, you must use the \. escape sequence.
All regular expressions are case-insensitive.
Note that all punctuation marks (except for periods preceding a digit)
and leading and trailing whitespace are stripped from player responses,
and multiple spaces and other whitespace characters between words of a response
are replaced with a single space. Therefore, do not include such stripped
punctuation marks as part of an response.
Here are some examples of regular expressions:
(G(eorge)? )?Washington is a regular expression that matches
responses of Washington, G Washington, and
George Washington. It does not match Denzel Washington,
as Denzel is not an allowed optional part of the answer.
Zero|0 matches Zero or 0
For each player response, SHC manager tries to match the player
response against each response for the corresponding clue. If it matches
at least one correct response, the player response is counted as correct.
If it does not match at least one correct response, but it matches at least
one incorrect response, the player response is counted as incorrect.
If the player response does not match any given responses for that clue,
the response is not scored and is flagged as ungraded.
Completely blank player responses and non-existent player responses
are treated as "CLAM"s:
they are not scored and they are not flagged as ungraded responses.
How to enter responses
Click on "View/edit responses", and then select the player and category whose
responses you want to edit. Enter each player response, as given on the forum,
beside the corresponding clue. Leave out extraneous text that is not part
of a response (such as editorializing, phrasing in question form, etc.).
If the player chooses to "CLAM" in response to a clue,
leave the response field blank.
How to grade responses
To grade the responses to a clue, click on the (grade) link next to
any clue in the category view, or click on (edit responses) in the
clue editor for that clue.
The grading window contains all responses, right or wrong, that are listed
with the question. Additionally, each ungraded response appears below
the given responses.
Use the radio buttons to change whether each response is to be considered
right or wrong.