[system] / trunk / webwork-modperl / doc / devel / converted-cgs Repository:
ViewVC logotype

View of /trunk/webwork-modperl/doc/devel/converted-cgs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1925 - (download) (annotate)
Wed Mar 24 15:59:02 2004 UTC (9 years, 1 month ago) by sh002i
File size: 2912 byte(s)
added this

    1 4 => 3 + GENERATE PATHS WITH URLPath INSTEAD OF HARD CODING
    2 (this has to be done before we can change the virtual heirarchy.)
    3 	lib/WeBWorK/ContentGenerator.pm
    4 	lib/WeBWorK/ContentGenerator/EquationDisplay.pm
    5 	lib/WeBWorK/ContentGenerator/Error.pm
    6 	lib/WeBWorK/ContentGenerator/Feedback.pm
    7 	lib/WeBWorK/ContentGenerator/Grades.pm
    8 	lib/WeBWorK/ContentGenerator/Home.pm
    9 	lib/WeBWorK/ContentGenerator/Instructor.pm
   10 	lib/WeBWorK/ContentGenerator/Instructor/AddUsers.pm
   11 	lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm
   12 	lib/WeBWorK/ContentGenerator/Instructor/FileXfer.pm
   13 	lib/WeBWorK/ContentGenerator/Instructor/Index.pm
   14 	lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm
   15 	lib/WeBWorK/ContentGenerator/Login.pm
   16 	lib/WeBWorK/ContentGenerator/Logout.pm
   17 	lib/WeBWorK/ContentGenerator/Options.pm
   18 	lib/WeBWorK/ContentGenerator/Problem.pm
   19 	lib/WeBWorK/ContentGenerator/ProblemSet.pm
   20 	lib/WeBWorK/ContentGenerator/ProblemSets.pm
   21 
   22 3 => 2 + GET PATH DATA FROM URLPath INSTEAD OF FROM $self->r
   23 (this has to be done before we can take advantage of path/param munging.)
   24 	lib/WeBWorK/ContentGenerator/GatewayQuiz.pm
   25 		- delaying path generation changes until major cleanup
   26 	lib/WeBWorK/ContentGenerator/Hardcopy.pm
   27 		- delaying path generation changes until major cleanup
   28 
   29 2 => 1 + GET $ce, $db, $authz FROM $self->r INSTEAD OF FROM $self
   30 (this has to be done before we can remove ce/db/authz from $self.)
   31 
   32 1 => REMOVE DEPENDANCY ON DATA FROM @_ (get from URLPath instead)
   33 (this has to be done before things will work.)
   34 	lib/WeBWorK/ContentGenerator/Instructor/ProblemList.pm
   35 	lib/WeBWorK/ContentGenerator/Instructor/ProblemSetEditor.pm
   36 	lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm
   37 	lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm
   38 	lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm
   39 	lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm
   40 	lib/WeBWorK/ContentGenerator/Instructor/SetsAssignedToUser.pm
   41 	lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm
   42 	lib/WeBWorK/ContentGenerator/Instructor/Stats.pm
   43 	lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
   44 	lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm
   45 
   46 0 => NONE OF THE ABOVE DONE
   47 
   48 ----- Code that needs cleaning -----
   49 
   50 - lots of code needs to be factored out of Problem and GatewayQuiz:
   51 	- problem logic (recording answers, checking permissions, etc.)
   52 	- display idioms (attemptResults, etc.)
   53 - Hardcopy:
   54 	- move actual PDF generation into a Utils::* module
   55 	- clean up error handling
   56 - code can be factored out of Grades, Stats, and SendMail
   57 	- a widget for displaying the "student progress" chart
   58 	- util code for doing mail merge from scoring files (whatever it does)
   59 - Instructor needs work -- there's a lot of cut-n-paste going on
   60 - factor info box formatting code out of Login, ProblemSets, ProblemSet
   61   and into WeBWorK::HTML::InfoBox
   62 - some modules should probably go under Utils:
   63 	- Compatability.pm
   64 	- Timing.pm

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9