Annotation of loncom/TODO, revision 1.90

1.51      www         1: TODO list
                      2: 
1.1       albertel    3: + add functionality
1.16      www         4: & change functionality
1.1       albertel    5: * bug
1.51      www         6: ! Priority
                      7: ? Questionable/unverified
1.31      www         8: c Continual
1.1       albertel    9: 
                     10: G=Gerd
                     11: A=Alex
                     12: S=Scott
                     13: B=Ben
                     14: Y=Guy
                     15: N=Hon-Kie
                     16: I=Issac
                     17: 
                     18: XMLPARSE
                     19:     + support text_TAG functionality (Y/A)
1.9       albertel   20:    !* needs to fixup missing end tags in source (Y/A)
1.4       albertel   21:     + add <options> tag (A)
1.20      www        22:     + counters and output formats for counters (A/Y)   
1.41      albertel   23:     + deregister()
                     24:     + register need to take care of overloading, and deregister needs to unload
1.52      albertel   25:     + answer target - for simple display of correct answer for a problem
1.86      albertel   26:     * <m> tag needs to do variable evaluation before tth-ing the string, also 
                     27:  	add eval="nothing" to turn this off.
                     28:     * convert the rest to use get_param
1.1       albertel   29: 
1.7       albertel   30: CAPARESPONSE.C
1.9       albertel   31:    !+ pass back the reason (Y)
1.7       albertel   32: 
1.6       albertel   33: RUN.pm
                     34:     & ->share() a var rather than pass a parameter? Maybe set 
                     35:       a global in the safe enviroment using ->root()?
                     36: 
1.78      albertel   37: EDIT INTERFACE
                     38:     + undo (Y)
                     39:     + delete (Y)
1.86      albertel   40:     * insert (getting there) (Y)
                     41:     c add more tags (Y)
1.78      albertel   42:     & make it easier to add plain textfield stype entries (Y)
                     43:     + have textfield style entries protect against bad data (</parserlib> in 
                     44: 	the parserlib textfiled (Y)
                     45:     + make default setup prettier
                     46: 
1.1       albertel   47: HOMEWORK
1.7       albertel   48:     + need to support /OR (Y)
1.28      albertel   49:    !+ create <stringresponse> <formularesponse>(Y)
1.36      albertel   50:    !+ <rbresponse> <oresponse> need to restore last submitted response (Y)
1.39      albertel   51:     + <rbresponse> <oresponse> hints need to work (Y)
1.83      albertel   52:     * <rb/i/o response> break if name isn't spcified (Y)
1.89      albertel   53:     * <rbresponse> breaks when no true foils are possible
1.51      www        54:     & all response types need to be verified about what they do after the 
                     55:       answer date (Y)
1.41      albertel   56:     + view problem as specific student (Y)
1.73      albertel   57:     + <imageresponse> needs to be able to support multiple images and multiple
                     58:         clicks on an image, need a Java applet most likely
1.81      albertel   59:     * <essayresponse> needs to protect input / output
1.34      albertel   60: 
1.42      albertel   61: /ADM/GRADES
1.84      albertel   62:     * show list of multiple students if multiple match (Y)
                     63:     * allow specifying the domain (Y)
1.42      albertel   64:     + handle ambiguous case (Y)
1.81      albertel   65:     + back to homework link (Y)
                     66:     + handle extra fields (Y)
                     67:     + interface needs to be driven more by the type field (Y)
                     68:     + show only a subset of students (Y)
                     69:     + does IE 5.5 like it? (Y)
                     70:     + set all to something (Y)
                     71:     + set grades aren't correctly rendered in student view (Y)
1.90    ! www        72:     + have $r->flush so that user sees it is working
1.42      albertel   73: 
1.34      albertel   74: NUMERICALRESPONSE
                     75:    !* doesn't throw error when #response > #answer (Y)
1.39      albertel   76:    !* bad message when #response < #answer (Y)
1.1       albertel   77: 
1.17      www        78: GOODIES
                     79:     * bookmarks don't work correctly (B)
                     80:     * indexer does not always work (N)
                     81:     + messaging (G)
                     82:     + chatroom, etc
1.51      www        83:     + annotations can be localized and published
1.81      albertel   84:     + PURLs
                     85: 
1.19      www        86: TEX/TTH/TTM
                     87:     * Address bugs in tth/ttm (second half January, A,Y,G)
                     88: 
1.58      harris41   89: BUILD
                     90:     * make sure that ssh is always allowed, even for run-time servers
                     91: 
1.57      harris41   92: SQL DATABASE
                     93:     * need to show status of library server retrieval (S)
1.9       albertel   94: 
                     95: GERD STUFF
1.11      www        96:     + lond can add UNIX user and change UNIX password (G/S)
1.40      www        97:     + feedback, mailing and announcement mechanism finished
1.43      www        98:     + londropadd does XML
1.40      www        99:     +?TAs can open and close assignments
1.87      www       100:     +?Students can force-open assignments with instructor notification
1.62      www       101:     *?menu.html does weird stuff on some browsers sometimes (maybe fixed)
                    102:    !& tests interaction between parmset, problem handler and spreadsheet (G)
1.72      www       103:     + course id-field
1.88      albertel  104:     + replication hinting 
                    105:     + replication, search local access servers if library is uncontactable
1.26      www       106: 
                    107: RAT
1.27      www       108:     + RAT can set resource parameters (G)
1.51      www       109:     *?RAT error line 1413 "insert resource into link" for recon link (G) 
                    110:       (could not reproduce)
1.48      www       111:     + need to be able to evaluate conditions in lonuserstate
1.49      www       112:     + need to be able to set conditions in RAT client (G)
1.70      www       113:     * "finish" resource non-editable
1.76      www       114:     * unescaped colons in resource titles
1.87      www       115:     + simple RAT server-side interface
                    116:     + mass import of files
1.88      albertel  117:     + put icons in RES if type known
1.27      www       118: 
                    119: PUBLISHER
1.61      www       120:     * needs to devalidate spreadsheets in problem publishing (G)
1.45      www       121:     +?does HTML to XHTML cleanup job
1.87      www       122:     + deals with Micros*** files
1.88      albertel  123:     + public resources - /pub/domain space
1.83      albertel  124: 
                    125:  Large Chunks of funtionality that need work:
                    126: 
                    127: - Statistics
                    128: 	- Simple
                    129: 		- resource analysis class/system wide
                    130: 		- resource correlation course wide
                    131: 		- other stats from CAPA
                    132: 	- Complex
                    133: 		- foil level analysis/correlation measures
                    134: 		- derandomized foils analysis
                    135: 		- have/view reason student selected a foil
                    136: 	- resource quality, how good is a resource
                    137: 
                    138: - Messaging
                    139: 	- crtical messages
                    140: 	- email gateways into/out of the system
                    141: 	- handle more types of communication
                    142: 	       - stu <-> stu
                    143: 	       - ins <-> stu
                    144: 	       - ins -> class/section
                    145: 	       - messages seeded with data from spreadsheet
                    146: 	       - chat / whiteboard / bbs
                    147: 	       - "round robin" feedback handling
                    148: 
                    149: - Grading
                    150: 	- simple grading needs cleaning up (see Guy's TODO list)
                    151: 	- survey data extraction ( stat complex could handle most of
                    152: 	  this)
                    153: 	- essay / shortanswer
                    154: 		- instructor / autoget all/none
                    155: 		- team based submission
                    156: 		- peer graded
                    157: 		- peer suggest grade
                    158: 
                    159: - homework engine
                    160: 	- new parm - mode -> homework/exam/survey controls response
                    161: 	  renderings / awards and solved status
                    162: 	- edit interface / clone other problem
                    163: 	- math stuff
                    164: 	- validating <part> and multiple <*response> works as
                    165: 	  advertised
                    166: 	- handling previous answers correctly
                    167: 	- CAPA problems 
                    168: 	- <imageresponse> need Java applet
                    169: 	- <randomlabel> 
                    170: 
                    171: - metadata
                    172: 	- implement new method of handling what a problem stores
                    173: 
                    174: - RAT
                    175: 	- set parms / choose parts
                    176: 	- set conditions
                    177: 	- language for conditions
                    178: 	- browse link
                    179: 	- some kind of non-anti-save
                    180: 
                    181: - Publish
                    182: 	- review step
                    183: 	- coauthor role
                    184: 		- permisions / locking
                    185: 	- retrieve diff
                    186: 	- auto thumbnail / convert images
                    187: 
                    188: - printing
                    189: 	- tex target (CGI / daemon?)
                    190: 
                    191: - Remote Control
                    192: 	- instructor remote (MyDesk?)
                    193: 	- evaluate this quality control feedback
                    194: 	- level up / down
1.45      www       195: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>
500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.