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

View of /trunk/webwork2/doc/devel/converted-cgs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1929 - (download) (annotate)
Sun Mar 28 03:26:55 2004 UTC (9 years, 1 month ago) by gage
File size: 2926 byte(s)
most files are now updated -- remains to use URLpath to construct paths in
the instructor files.

    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 	lib/WeBWorK/ContentGenerator/Instructor/ProblemList.pm
   30 	lib/WeBWorK/ContentGenerator/Instructor/ProblemSetEditor.pm
   31 	lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm	
   32 	lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm
   33 	lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm
   34 	lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm
   35 	lib/WeBWorK/ContentGenerator/Instructor/SetsAssignedToUser.pm
   36 	lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm
   37 	lib/WeBWorK/ContentGenerator/Instructor/Stats.pm
   38 	lib/WeBWorK/ContentGenerator/Instructor/UserList.pm
   39 	lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm
   40 	
   41 2 => 1 + GET $ce, $db, $authz FROM $self->r INSTEAD OF FROM $self
   42 (this has to be done before we can remove ce/db/authz from $self.)
   43 
   44 
   45 1 => REMOVE DEPENDANCY ON DATA FROM @_ (get from URLPath instead)
   46 (this has to be done before things will work.)
   47 	
   48 	
   49 	
   50 
   51 
   52 0 => NONE OF THE ABOVE DONE
   53 
   54 ----- Code that needs cleaning -----
   55 
   56 - lots of code needs to be factored out of Problem and GatewayQuiz:
   57 	- problem logic (recording answers, checking permissions, etc.)
   58 	- display idioms (attemptResults, etc.)
   59 - Hardcopy:
   60 	- move actual PDF generation into a Utils::* module
   61 	- clean up error handling
   62 - code can be factored out of Grades, Stats, and SendMail
   63 	- a widget for displaying the "student progress" chart
   64 	- util code for doing mail merge from scoring files (whatever it does)
   65 - Instructor needs work -- there's a lot of cut-n-paste going on
   66 - factor info box formatting code out of Login, ProblemSets, ProblemSet
   67   and into WeBWorK::HTML::InfoBox
   68 - some modules should probably go under Utils:
   69 	- Compatability.pm
   70 	- Timing.pm

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9