Diff for /loncom/TODO between versions 1.121 and 1.126

version 1.121, 2001/09/01 14:31:29 version 1.126, 2001/09/24 19:36:54
Line 10  c Continual Line 10  c Continual
 G=Gerd  G=Gerd
 A=Alex  A=Alex
 S=Scott  S=Scott
 B=Ben  
 Y=Guy  Y=Guy
 N=Hon-Kie  N=Hon-Kie
 I=Issac  I=Issac
Line 23  XMLPARSE Line 22  XMLPARSE
     + deregister()      + deregister()
     + register need to take care of overloading, and deregister needs to unload      + register need to take care of overloading, and deregister needs to unload
     + answer target - for simple display of correct answer for a problem      + answer target - for simple display of correct answer for a problem
         (<or> done <rbr> <ir> <nr> <sr> <fr> TODO)
     * <m> tag needs to do variable evaluation before tth-ing the string, also       * <m> tag needs to do variable evaluation before tth-ing the string, also 
   add eval="nothing" to turn this off.    add eval="nothing" to turn this off.
   
Line 42  EDIT INTERFACE Line 42  EDIT INTERFACE
     + make default setup prettier      + make default setup prettier
     + more templates for different homework types      + more templates for different homework types
     + <rbresponse> editing works      + <rbresponse> editing works
     + testing problems in construction space      * testing problems in construction space, need someway to reset 
          store/restore data
   
 HOMEWORK  HOMEWORK
     + need to support /OR (Y)      + need to support /OR (do _OR_ in answer="" fields) (Y)
    !+ create <formularesponse>(Y)     !+ create <formularesponse>(Y)
    !+ <rbresponse> <oresponse> need to restore last submitted response (Y)     !+ <rbresponse> <oresponse> need to restore last submitted response (Y)
     + <rbresponse> <oresponse> hints need to work (Y)      + <rbresponse> <oresponse> hints need to work (Y)
     * <rbresponse> breaks when no true foils are possible      * <rbresponse> breaks when no true foils are possible
     + view problem as specific student (Y)  
     + <imageresponse> needs to be able to support multiple images and multiple      + <imageresponse> needs to be able to support multiple images and multiple
         clicks on an image, need a Java applet most likely          clicks on an image, need a Java applet most likely
     * <essayresponse> needs to protect input / output      * <essayresponse> needs to protect input / output
     + show rendering of problem for another user in "view submissions" (please)  
     * if there are <*response> in a <problem> and there are also       * if there are <*response> in a <problem> and there are also 
  <part>s defined the handling of the <*response> outside of the    <part>s defined the handling of the <*response> outside of the 
  <part> will be done poorly.   <part> will be done poorly.
     * sigfigs are poorly supported (metadata needs to be better)  
     * multiple response in a multipart question are screwing up  
     * input areas need to hide after correct      * input areas need to hide after correct
     * <randomlist> needs to be stable      + view problem as specific student (Y)
     * previous answers need to be ignored      + show rendering of problem for another user in "view submissions" (please)
     * id in parameter_... (see tol on mmp resources, s10)  
     + be able to view homework as another user, see variables      + be able to view homework as another user, see variables
       (possibly coupled with /adm/grades, prev. submission)        (possibly coupled with /adm/grades, prev. submission)
     &?intelligently react if answerdate incorrectly set before       &?intelligently react if answerdate incorrectly set before duedate
       duedate (Felicia pointed out)  
     + <rbresponse> and <optionresponse> flip back on display to the last       + <rbresponse> and <optionresponse> flip back on display to the last 
       student entry when re-visiting a problem        student entry when re-visiting a problem
       & run student parser over instructor specified physical units
       + <formularesponse>
   
 /ADM/GRADES  /ADM/GRADES
     * show list of multiple students if multiple match (Y)      * show list of multiple students if multiple match (Y)
     + handle ambiguous case (Y)      + handle ambiguous case (Y)
     + back to homework link (Y)  
     + handle extra fields (Y)      + handle extra fields (Y)
     + interface needs to be driven more by the type field (Y)      + interface needs to be driven more by the type field (Y)
     + show only a subset of students (Y)      + show only a subset of students (Y)
Line 92  RANDOMLABEL Line 88  RANDOMLABEL
     + TEST: randomlabel      + TEST: randomlabel
   
 GOODIES  GOODIES
     * bookmarks don't work correctly (B)  
     & indexer needs to show location - bring back flip-open/close (N)      & indexer needs to show location - bring back flip-open/close (N)
     + chatroom, etc      + chatroom, etc
     + annotations can be localized and published      + annotations can be localized and published
Line 100  GOODIES Line 95  GOODIES
     + chart allows sorting/filtering by section      + chart allows sorting/filtering by section
     & chart handles multipart problems      & chart handles multipart problems
     & statistics handles multipart problems      & statistics handles multipart problems
       + statistics link to problem
       + "You've got mail!"
       + navmaps shows new discussion postings
       + LectureOnline converter handles optionresponse correctly
   
 TEX/TTH/TTM  TEX/TTH/TTM
     * Address bugs in tth/ttm (A,Y,G) - get new versions     !* Address bugs in tth/ttm (A,Y,G) - get new versions
   
 BUILD  BUILD
     * make sure that ssh is always allowed, even for run-time servers (S)      * make sure that ssh is always allowed, even for run-time servers (S)
Line 143  GERD STUFF Line 142  GERD STUFF
     + adjusts output in spreadsheet to type      + adjusts output in spreadsheet to type
     + sort courses with same role in lonroles, color scheme      + sort courses with same role in lonroles, color scheme
     + fix Applet codebase on .page      + fix Applet codebase on .page
     + hide empty optional assignments      & pages do not register with remote if not on map
       * navmaps deals correctly with multipart
       + logging support for all transactions, interface for checking logs
   
 RAT  RAT
     *?RAT error line 1413 "insert resource into link" for recon link (G)       *?RAT error line 1413 "insert resource into link" for recon link (G) 
Line 189  Large Chunks of funtionality that need w Line 190  Large Chunks of funtionality that need w
        - messages seeded with data from spreadsheet         - messages seeded with data from spreadsheet
        - chat / whiteboard         - chat / whiteboard
        - "round robin" feedback handling         - "round robin" feedback handling
                  - "mailing lists"
   
 - Grading  - Grading
  - simple grading needs cleaning up (see Guy's TODO list)   - simple grading needs cleaning up (see Guy's TODO list)
Line 203  Large Chunks of funtionality that need w Line 205  Large Chunks of funtionality that need w
 - homework engine  - homework engine
  - new parm - mode -> homework/exam/survey controls response   - new parm - mode -> homework/exam/survey controls response
   renderings / awards and solved status    renderings / awards and solved status
  - edit interface / clone other problem  
  - math stuff   - math stuff
  - validating <part> and multiple <*response> works as  
   advertised  
  - CAPA problems    - CAPA problems 
  - <imageresponse> need Java applet   - <imageresponse> need Java applet
  - <randomlabel>    - <randomlabel> 
   
   - Exams
   
 - RAT  - RAT
  - choose parts   - choose parts

Removed from v.1.121  
changed lines
  Added in v.1.126


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>