Set Definition Files

From WeBWorK
(Difference between revisions)
Jump to: navigation, search
 
Line 1: Line 1:
 +
A '''set definition file''' is a text file used to transferring homework set data between WeBWorK courses. It contains all the non-user-specific data pertaining to the homework set.
 +
 +
A set definition file consists of two sections. The first section is a line-based list of set data. The second part is a list of problems in the problem set. Blank lines are ignored, as is anything after a <code>#</code>.
 +
 +
== Set data ==
 +
 +
The set data section starts at the beginning of the file. Each line of the set data section is of the form
 +
 +
fieldName = field value ...
 +
 +
The following fields are recognized:
 +
 +
;<code>openDate</code>
 +
:The '''open date''' (and time) of the set; before this time students will not be allowed to view the set.
 +
 +
;<code>dueDate</code>
 +
::The '''due date''' (and time) of the set; before this time students will not be allowed to submit answers for credit.
 +
 +
;<code>answerDate</code>
 +
:The '''answer date''' (and time) of the set; after this time students will be allowed to view the correct answers and solutions for the problems in the set.
 +
 +
;<code>paperHeaderFile</code>
 +
:Path to a PG file to use as the '''hardcopy header''' for the set. If not present, the course or system default is used. ''See also: [[Header Files and Snippets]].''
 +
 +
;<code>screenHeaderFile</code>
 +
:Path to a PG file to use as the '''set header''' for the set. If not present, the course or system default is used. ''See also: [[Header Files and Snippets]].''
 +
 +
 +
 +
== Problem list ==
 +
 +
The problem list section starts with the line
 +
 +
problemList =
 +
 
[[Category:Instructors]]
 
[[Category:Instructors]]

Revision as of 00:45, 1 March 2008

A set definition file is a text file used to transferring homework set data between WeBWorK courses. It contains all the non-user-specific data pertaining to the homework set.

A set definition file consists of two sections. The first section is a line-based list of set data. The second part is a list of problems in the problem set. Blank lines are ignored, as is anything after a #.

Set data

The set data section starts at the beginning of the file. Each line of the set data section is of the form

fieldName = field value ...

The following fields are recognized:

openDate
The open date (and time) of the set; before this time students will not be allowed to view the set.
dueDate
The due date (and time) of the set; before this time students will not be allowed to submit answers for credit.
answerDate
The answer date (and time) of the set; after this time students will be allowed to view the correct answers and solutions for the problems in the set.
paperHeaderFile
Path to a PG file to use as the hardcopy header for the set. If not present, the course or system default is used. See also: Header Files and Snippets.
screenHeaderFile
Path to a PG file to use as the set header for the set. If not present, the course or system default is used. See also: Header Files and Snippets.


Problem list

The problem list section starts with the line

problemList =
follow us