[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 1931 - (download) (annotate)
Sun Mar 28 04:46:30 2004 UTC (9 years, 2 months ago) by gage
File size: 2986 byte(s)
Converting to using URLPath

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

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9