| 1 | ################################################################################ |
1 | ################################################################################ |
| 2 | # WeBWorK mod_perl (c) 2000-2002 WeBWorK Project |
2 | # WeBWorK mod_perl (c) 2000-2002 WeBWorK Project |
| 3 | # $Id: TODO,v 1.10 2002-09-13 20:54:59 sh002i Exp $ |
3 | # $Id: TODO,v 1.11 2002-09-18 19:25:40 sh002i Exp $ |
| 4 | ################################################################################ |
4 | ################################################################################ |
| 5 | |
5 | |
| 6 | Son of WeBWorK - TODO list |
6 | Son of WeBWorK - TODO list |
| 7 | |
7 | |
| 8 | OK write template file from what we drew on the board |
8 | OK write template file from what we drew on the board |
| … | |
… | |
| 36 | DONE - Fix Problem.pm and Hardcopy.pm to work with the new interface |
36 | DONE - Fix Problem.pm and Hardcopy.pm to work with the new interface |
| 37 | |
37 | |
| 38 | Hardcopy generation |
38 | Hardcopy generation |
| 39 | DONE - ad-hoc version of &latex2png in Hardcopy.pm (move later) |
39 | DONE - ad-hoc version of &latex2png in Hardcopy.pm (move later) |
| 40 | DONE - fix code (heh heh) |
40 | DONE - fix code (heh heh) |
| 41 | - fix hardcopySetHeader |
41 | DONE - fix hardcopySetHeader |
| 42 | |
42 | |
| 43 | Integration of dvipng method of image generation |
43 | Integration of dvipng method of image generation |
| 44 | N/A - choice between writing to a temporary TeX file from within |
44 | N/A - choice between writing to a temporary TeX file from within |
| 45 | dangerousMacros, or queueing the equations up in RAM and |
45 | dangerousMacros, or queueing the equations up in RAM and |
| 46 | passing them out to the caller (via PG_flags?) who will then |
46 | passing them out to the caller (via PG_flags?) who will then |
| … | |
… | |
| 57 | - CON: stuff sits in RAM |
57 | - CON: stuff sits in RAM |
| 58 | - CON: uses a package array to queue equations :p |
58 | - CON: uses a package array to queue equations :p |
| 59 | |
59 | |
| 60 | DONE display of screen set header in ProblemSet.pm (easy) |
60 | DONE display of screen set header in ProblemSet.pm (easy) |
| 61 | DONE add <!--#if can="blah" warning="1" error="1"--> |
61 | DONE add <!--#if can="blah" warning="1" error="1"--> |
|
|
62 | DONE fix alignment of displaymath images |
| 62 | time and transaction logging |
63 | time and transaction logging |
|
|
64 | branch mechanism (friday) |
|
|
65 | DONE print $pg->{header_text} in head of Problem.pm |
| 63 | make "enter" on the problem form trigger "submit answer", not "redisplay" |
66 | make "enter" on the problem form trigger "submit answer", not "redisplay" |
| 64 | remove "set" and "prob" from URL generation, remove s/^(set|prob)//; |
67 | DONE remove "set" and "prob" from URL generation, remove s/^(set|prob)//; |
| 65 | remove webwork-dvipng-xxxxx temp directories when finished with them |
68 | DONE remove webwork-dvipng-xxxxx temp directories when finished with them |
| 66 | have logout button invalidate key |
69 | have logout button invalidate key |
| 67 | handling of PG warnings (?!?!?!?!) |
70 | handling of PG warnings (?!?!?!?!) |
|
|
71 | Pretty die messages (from outside of the translator) |
|
|
72 | Feedback (or link to old system) |
|
|
73 | - need nice modular way of sending email |
| 68 | Options |
74 | Options |
| 69 | - email address and password |
75 | - email address and password |
| 70 | - or link to old system |
76 | - or link to old system |
| 71 | Feedback (or link to old system) |
77 | |
| 72 | - need nice modular way of sending email |
78 | |
| 73 | Pretty die messages (from outside of the translator) |
|
|
| 74 | GD not compiling |
|
|
| 75 | |
|
|
| 76 | |
|
|
| 77 | -------------------------------------------------------------------------------- |
79 | -------------------------------------------------------------------------------- |
| 78 | |
80 | |
| 79 | |
81 | |
| 80 | Calling LaTeX/dvipng and PDFLaTeX in a nice way |
82 | Calling LaTeX/dvipng and PDFLaTeX in a nice way |
| 81 | - create LaTeX.pm (?) |
83 | - create LaTeX.pm (?) |
| 82 | - &latex2pdf |
84 | - &latex2pdf |
| 83 | - create secure tempdir |
85 | - create secure tempdir |
| 84 | - write hardcopy to tex file |
86 | - write hardcopy to tex file |