File:
[LON-CAPA] /
capa /
capa51 /
capa_5.0.txt
Revision
1.1:
download - view:
text,
annotated -
select for diffs
Fri Jul 7 16:14:01 2000 UTC (24 years, 3 months ago) by
albertel
Branches:
MAIN
CVS tags:
version_2_9_X,
version_2_9_99_0,
version_2_9_1,
version_2_9_0,
version_2_8_X,
version_2_8_99_1,
version_2_8_99_0,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_X,
version_2_7_99_1,
version_2_7_99_0,
version_2_7_1,
version_2_7_0,
version_2_6_X,
version_2_6_99_1,
version_2_6_99_0,
version_2_6_3,
version_2_6_2,
version_2_6_1,
version_2_6_0,
version_2_5_X,
version_2_5_99_1,
version_2_5_99_0,
version_2_5_2,
version_2_5_1,
version_2_5_0,
version_2_4_X,
version_2_4_99_0,
version_2_4_2,
version_2_4_1,
version_2_4_0,
version_2_3_X,
version_2_3_99_0,
version_2_3_2,
version_2_3_1,
version_2_3_0,
version_2_2_X,
version_2_2_99_1,
version_2_2_99_0,
version_2_2_2,
version_2_2_1,
version_2_2_0,
version_2_1_X,
version_2_1_99_3,
version_2_1_99_2,
version_2_1_99_1,
version_2_1_99_0,
version_2_1_3,
version_2_1_2,
version_2_1_1,
version_2_1_0,
version_2_12_X,
version_2_11_X,
version_2_11_5_msu,
version_2_11_5,
version_2_11_4_uiuc,
version_2_11_4_msu,
version_2_11_4,
version_2_11_3_uiuc,
version_2_11_3_msu,
version_2_11_3,
version_2_11_2_uiuc,
version_2_11_2_msu,
version_2_11_2_educog,
version_2_11_2,
version_2_11_1,
version_2_11_0_RC3,
version_2_11_0_RC2,
version_2_11_0_RC1,
version_2_11_0,
version_2_10_X,
version_2_10_1,
version_2_10_0_RC2,
version_2_10_0_RC1,
version_2_10_0,
version_2_0_X,
version_2_0_99_1,
version_2_0_2,
version_2_0_1,
version_2_0_0,
version_1_99_3,
version_1_99_2,
version_1_99_1_tmcc,
version_1_99_1,
version_1_99_0_tmcc,
version_1_99_0,
version_1_3_X,
version_1_3_3,
version_1_3_2,
version_1_3_1,
version_1_3_0,
version_1_2_X,
version_1_2_99_1,
version_1_2_99_0,
version_1_2_1,
version_1_2_0,
version_1_1_X,
version_1_1_99_5,
version_1_1_99_4,
version_1_1_99_3,
version_1_1_99_2,
version_1_1_99_1,
version_1_1_99_0,
version_1_1_3,
version_1_1_2,
version_1_1_1,
version_1_1_0,
version_1_0_99_3,
version_1_0_99_2,
version_1_0_99_1,
version_1_0_99,
version_1_0_3,
version_1_0_2,
version_1_0_1,
version_1_0_0,
version_0_99_5,
version_0_99_4,
version_0_99_3,
version_0_99_2,
version_0_99_1,
version_0_99_0,
version_0_6_2,
version_0_6,
version_0_5_1,
version_0_5,
version_0_4,
version5-1-2-first_release,
stable_2002_spring,
stable_2002_july,
stable_2002_april,
stable_2001_fall,
release_5-1-3,
loncapaMITrelate_1,
language_hyphenation_merge,
language_hyphenation,
conference_2003,
bz6209-base,
bz6209,
STABLE,
HEAD,
GCI_3,
GCI_2,
GCI_1,
CAPA_5-1-6,
CAPA_5-1-5,
CAPA_5-1-4_RC1,
BZ4492-merge,
BZ4492-feature_horizontal_radioresponse,
BZ4492-feature_Support_horizontal_radioresponse,
BZ4492-Support_horizontal_radioresponse
- adding TODO/DONE files
1: Done for 5.0
2:
3: Quizzer
4: 5.0 * unseen createDvi window can be be left existing if the error
5: window about not be able to find a student is destroyed
6: rather than closed
7: * If no useful capa.config file in class when started, when giving
8: it a real config file, may try the set the Printer_selected to
9: "" causing an error.
10: 5.0 & different actions occur if you double click versus select open
11: out of a tk_getOpenFile
12: 5.0 & Have title bar show entire path to set file, not just set1.qz
13: 5.0 & use unmap/deiconfiy, protocal, or wm transient window
14: .master to make the window stop flying
15: 5.0 & report # of replaces that occured
16: 5.0 & assuming TeXHeader exists
17: & no longer sticking blank lines onto the end of files
18: & restricted actions when actively printing
19: 5.0 + Seat # option => ascII file with sn name randomized seatings from
20: a list for a set ../phy183f7/seating/a73336318.(set#)
21: use import function to code in set.*
22: 5.0 + Forgiveness - undo last editing command?
23: 5.0 + calculate full range of answers possible for given variables.
24: 5.0 + catch seg faults, emit error message, exit
25: 5.0 + make some method to read a capa.config file
26: 5.0 + make the find window accessible from the reference file menubar
27: + clicking on filename in an /IMP auto opens that file in a
28: reference file window
29: + if refernce file open and click on link raise window, don't
30: create a second one
31: + Y2K fixes
32: + new date editing mechanism
33: + use datex.db by default
34: + ability to edit HTMLheader/footer
35: + printing section fixes
36: + create New Ref
37: o export hint_val into /IMP dialog?
38:
39: Grader
40: 5.0 + view report after it is created (button on dialog?)
41: 5.0 + print report after it is created (button on dialog?)
42: + supports modifying active sets
43: + can change # of attempted tries.
44: + createDvi to throw error if no set is open
45: + ability to print multiple sets easily
46:
47: qzparse
48: 5.0 * ASCII mode appends (should overwrite)
49: 5.0 + option to printed out text of generated errors
50:
51: capalogin
52: ?4.6 * Multiple page in telnet session: if stdendline occurs in
53: ASCII, this can still overwrite the answer field.
54: * White space is not a try
55: * white space trimmed from ends of responses before grading
56: ?4.6 + telnet version view previous does not recognize the multiple pages
57: - overwrites command lines without regard to anything....
58: 5.0VU + opion to inhibit the display of the Term Summary button in
59: capa.config
60: + term summaries can handle greater than 50 questions
61: + select problems greater than #50
62: + inhibit YN- to just Answered Not Answered
63: & superior support of DEL/BackSpace
64: + hints show automatically after the question is gotten right
65: + term summary bombs for student with all excuses for a set
66:
67: capaweb
68: 5.0 * make sure the % sign appears for summaries
69: * arbitrary sized web pages
70: * White space is not a try
71: * white space trimmed from ends of responses before grading
72: 5.0 & "HTMLheader", similar to TeXheader - include <br> as option to
73: carriage return or end-of-line (similar to TeX interpretation)
74: Currently inserting too many <br> for each carriage return read.
75: Make sure body tag can be inserted here.
76: 5.0 + add ability to e-mail pins to students
77: 5.0 + (internal) change w_get_input to return unique error codes
78: so better error handling can be done?
79: + looks for REMOTE_ADDR if REMOTE_HOST is not set, and if not
80: finding that it prints UNKNOWN
81: 5.0 + link on a per problem basis to the top of the page
82: 5.0 + add ability to split set into multiple pages
83: 5.0 + configure option (in capa.config) to control number of problems
84: appear on a page
85: 5.0VU + opion to inhibit the display of the Term Summary button in
86: capa.config
87: + show a subset of the problems
88: + goto arbitrary problem #
89: + can inhibit the generation of <BR>
90: + ability to turn on or off viewing of sets between close and
91: answer sets
92: + print sUu instead of N
93: + link on a per problem basis back to the top
94: + can inhibit display of the entry box
95: + select problems greater than #50
96: + inhibit YN- to just Answered Not Answered
97: + HTMLheader/footer
98: + hints show automatically after the question is gotten right
99: + support /AND /OR
100:
101: capautils
102: 5.0 (4) have print SCP report option,
103: + date stamp manager output
104: + calculate grade ditribution
105:
106: capa.config
107:
108: allcapaid
109: + can specify sections
110:
111: Scorer
112: + reimplemented, and much better
113: + no longer uses an internal parser, minimizes the effect of
114: the memory leaks
115: + Look for SN based on last name "1. student xxx #= 2.student yyy #=
116: do you want to choose one? y/n
117: + ability to exit at any point in time.
118:
119: language (parser)
120: 5.0 * /END() causes syntax error.
121: 5.0 * string addition has limit of 512 characters
122: 5.0 * strings longer than 1024 characters cause buffer overruns in /LET
123: & sqrt() throws error on negative arguments
124: 5.0 + an OR answer format, string matching with multiple strings
125: as possible right answers
126: /ANS() /OR
127: /ANS()
128: /ANS() /AND
129: /ANS()
130: 5.0 + many, many requests for true looping if/then, while/do, et cetera.
131: 5.0 + handle CR/LF (DOS garbage)
132: 5.0 + a reverse map function (/RMAP())
133: 5.0 + a warning/error system, log warnings to a warning structure
134: in which a warning "type" is encoded
135: 5.0 + warnings dealing with interger division
136: 5.0 o specfiy whether tolerance is for nonformatted or formatted answer
137: 5.0VU + option to inhibt the display of whether the student is
138: correct/incorrect (exam=on in /ANS()) (this should change the
139: question summary to instead of displaying -,Y,N to instead
140: display -,A (not answered, answered)
141: 5.0VU + option to inhibt the display of the entry box, this would only
142: apply to the web version so that the question coder could create
143: drop down select box or other input method
144: + seat_number()
145: 5.0 + allow exponentiation to work on things other than units
146: 5.0VU + the text between the last /ANS() and /END() should be printed.
147: (maybe have it be part of the end text struct?)
148: 5.0VU + timed entry to answer in
149: 5.0 + subjective questions
150: 5.0 & Improve error notification of the things that randomly pop out
151: (e.g. extra characters after the close double quotes in a
152: /IMP) (parsings args, and after ) in /WHILE())
153: + get_seed(), set_seed()
154: + faster lexer breaks when running loops
155: + text after /WHILE() isn't properly parsed
156:
157:
158: ------
159: General-
160: & verified to work with 300 question sets
161:
162: 5.0 "Manager", program to help mangage? Runs capatools.pl,
163: scorer, etc
164:
165: 2) sends e-mail to professor asking to get a new assignment printed
166:
167: Automate adding e-mails to classl file
168: -need to have Ed talk to computer center people
169:
170: A website that helps instructors put together problems, it could have
171: hints and tips for doing common things in CAPA (how to fake an if,
172: etc.) a FAQ for new people, maybe a place that instructors can enter
173: their own tips in.
174:
175:
176:
177:
178:
179:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>