1: <Provided by &EXT() and set external to the resource, required>
2: resource.opendate #unix time of when the local machine should let the
3: #student in
4:
5: resource.duedate #unix time of when the local machine should stop
6: #accepting answers
7:
8: resource.answerdate #unix time of when the local machine should
9: #provide the correct answer to the student
10:
11: resource.weight # points the problem is worth
12:
13: resource.maxtries # maximum number of attempts the student can have
14:
15:
16:
17: <caparesponse needed: (has a default if nonexistant)>
18:
19: resource.tolerance # lots of possibilities here
20: # percentage, range (inclusive and exclusive),
21: # variable name, etc
22:
23: resource.significantfigures # one or two integers
24:
25: resource.feedback # at least a single bit (yes/no) may go with a
26: # bitmask in the future
27:
28:
29: <Problem sets using cstore (required):>
30: resource.partid.solved # if not set, problem yet to be viewed
31: # 0 == incorrect and attempted
32: # 1 == correct by student work
33: # 2 == correct, instructor override
34: # -1 == incorrect, instructor override
35: # E == excused, problem no longer counts for student
36:
37: resource.partid.tries # positive integer of number of unsuccessful attempts
38: # made, malformed answers don't count if feedback is
39: # on
40:
41: resource.partid.awarded # float between 0 and 1, percentage of
42: # resource.weight that the stundent earned.
43:
44: resource.partid.submissons
45: # list of all of the student submitted strings for all of
46: # answers in the part
47:
48: resource.partid.awarddetail
49: # list of all of the results of grading the submissions
50: # in detailed form of the specific failure
51:
52: All of these attributes can appear as
53: resource.attribute.partid for multipart problems
54:
55:
56:
57:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>