File:  [LON-CAPA] / loncom / TODO
Revision 1.189: download - view: text, annotated - select for diffs
Tue Oct 11 19:51:05 2005 UTC (18 years, 7 months ago) by albertel
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_X, version_2_8_99_1, version_2_8_99_0, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_X, version_2_7_99_1, version_2_7_99_0, version_2_7_1, version_2_7_0, version_2_6_X, version_2_6_99_1, version_2_6_99_0, version_2_6_3, version_2_6_2, version_2_6_1, version_2_6_0, version_2_5_X, version_2_5_99_1, version_2_5_99_0, version_2_5_2, version_2_5_1, version_2_5_0, version_2_4_X, version_2_4_99_0, version_2_4_2, version_2_4_1, version_2_4_0, version_2_3_X, version_2_3_99_0, version_2_3_2, version_2_3_1, version_2_3_0, version_2_2_X, version_2_2_99_1, version_2_2_99_0, version_2_2_2, version_2_2_1, version_2_2_0, version_2_1_X, version_2_1_99_3, version_2_1_99_2, version_2_1_99_1, version_2_1_99_0, version_2_1_3, version_2_1_2, version_2_1_1, version_2_1_0, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, version_2_0_99_1, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, bz6209-base, bz6209, bz5969, bz2851, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE, HEAD, GCI_3, GCI_2, GCI_1, BZ5971-printing-apage, BZ5434-fox, BZ4492-merge, BZ4492-feature_horizontal_radioresponse, BZ4492-feature_Support_horizontal_radioresponse, BZ4492-Support_horizontal_radioresponse
- removing things from the diused TODO list

    1: This file is being phased out.  Remove your bugs as you move them to 
    2: bugs.loncapa.org
    3: 
    4: TODO list
    5:  
    6: + add functionality
    7: & change functionality
    8: * bug
    9: ! Priority
   10: ? Questionable/unverified
   11: c Continual and currently in an okay status
   12: C Continual and in need of a lot of work right now
   13: 
   14: G=Gerd
   15: A=Alex
   16: S=Scott
   17: Y=Guy
   18: N=Hon-Kie
   19: I=Isaac
   20: M=Matthew
   21: ?=not yet assigned
   22: 
   23: XMLPARSE
   24:     + add <options> tag (A)
   25:     + counters and output formats for counters (A/Y)   
   26: 
   27: EDIT INTERFACE (Y)
   28:     + have inserts at bottom of page (Y)
   29:     c add more tags (Y)
   30:     + have textfield style entries protect against bad data (</parserlib> in 
   31: 	the parserlib textfiled (Y)
   32:     + make default setup prettier
   33:     + <imageresponse>
   34:     * hints need to be coupled to tag 2 levels up
   35: 
   36: HOMEWORK (Y)
   37:     + <imageresponse> needs to be able to support multiple images and multiple
   38:         clicks on an image, need a Java applet most likely
   39:     * <essayresponse> needs to protect input / output
   40:     * if there are <*response> in a <problem> and there are also 
   41: 	<part>s defined the handling of the <*response> outside of the 
   42: 	<part> will be done poorly.
   43:     + student should be able to see previous submissions
   44:     + <verbatim>
   45:     + <optionresponse> reports # options correct through a <responseparam>
   46:          (Make editing of this pretty)
   47:     & allow functions in response to be case insensitive
   48: 
   49: /ADM/GRADES
   50:     + handle extra fields (Y)
   51:     + interface needs to be driven more by the type field (Y)
   52:     + show only a subset of students (Y)
   53:     + XML upload
   54: 
   55: NUMERICALRESPONSE(HINT)
   56:    !* doesn't throw error when #response > #answer (Y)
   57:    !* bad message when #response < #answer (Y)
   58: 
   59: GOODIES
   60:     + annotations can be localized and published
   61:     + PURLs
   62: 
   63: USER NEEDS
   64:     & have great installation, upgrading, configuring documents (S)
   65:     & have great installation, upgrading, configuring process (S)
   66:     & have great interface, how-to-use educational system
   67:       documentation (John Williamson)
   68: 
   69: BUILD
   70:     c test code... up to date with latest CPAN modules (S)
   71:     + allow for debian and redhat 7.1 installation... redhat 7.1
   72:       installation well pioneered (S)
   73:     c add in new perl modules and update old ones (S)
   74:     c build and distribute CD-ROMs, upgrades, and installation/upgrade docs (S)
   75:     c document and reasonably automate aspects of source-to-build procedure (S)
   76:     & loncapafiles.lpml has too many lines (pod2man.sh or pod2html.sh) which
   77:       are over 80 characters (S)
   78: 
   79: CODE QUALITY
   80:     C code lines less than 80 characters (somewhat done, but now put
   81:       on back-burner till 2002) (S)
   82:     C xhtml-ize output from perl modules (S)
   83:     c add in CPAN and POD conventions into modules and scripts (S)
   84:     c get rid of void context map blocks and replace with foreach blocks
   85: 
   86: JAVASCRIPT
   87: #   see CVS:doc/window_handling.txt for initial plans at organizing this -Scott
   88: 
   89: SQL DATABASE
   90:    Located now at
   91:    http://bugzilla.lon-capa.org/buglist.cgi?component=Searching
   92: 
   93: RANDOM BUGS
   94: 
   95: PLOTTING 
   96:     http://zaphod.lite.msu.edu/bugzilla/buglist.cgi?component=Randomized+Plots
   97: 
   98: GERD STUFF
   99:     + londropadd does XML
  100:     +?TAs can open and close assignments
  101:     +?Students can force-open assignments with instructor notification
  102:    !c tests interaction between parmset, problem handler and spreadsheet (G)
  103:     + replication hinting/prediction 
  104:     + replication, search local access servers if library is uncontactable
  105:     + intelligent update of hosts.tab (don't forget firewalls)
  106:    !* Looks like no window status in IE 5.5 on Mac, Remote logs out
  107:     + change passwords (domain coordinator/users)
  108:     * straighten out co-author, author, coordinator junk 
  109:     + implement initial questionaire
  110:     + summary on top of spreadsheet
  111:     + adjusts output in spreadsheet to type
  112:     + sort courses with same role in lonroles, color scheme
  113:     + fix Applet codebase on .page
  114:     & pages should not register with remote if not on map
  115:     * navmaps displays answerdates correctly (not due date instead)
  116:     + points for feedback, counts on feedback/discussion
  117:     + "do you want to be a tutor"?
  118:     +!interface for checking logs
  119:     + button to show deleted email and to "compact"
  120:    !* discussion for users in sections
  121:     & more informative message for "maybe part of a course"
  122:     * hung lond child - produce status info
  123:     & share spreadsheets among courses
  124: 
  125: RAT
  126:     *?RAT error line 1413 "insert resource into link" for recon link (G) 
  127:       (could not reproduce)
  128:     + need to be able to evaluate conditions in lonuserstate
  129:     + need to be able to set conditions in RAT client (G)
  130:     + simple RAT server-side interface
  131:     * undefined "guff" - maps full of objects value="undefined"
  132:     * bombs if inf-window closed by hand (needs browser restart) 
  133:     * errors, lines 1118, 1119, 2153, 2310 after cutting link in table mode
  134:     + "insert resource in link" shows that it is busy working on it
  135:     & use 'unknown.gif' for icon of unknown file types instead of broken img.
  136: 
  137: PUBLISHER
  138:     * needs to devalidate spreadsheets in problem publishing (G)
  139:     * need to clear metacache of old versions of metadata when publishing
  140:     + deals with Micros*** files
  141:     *?entering construction space or a directory throws up a 
  142:       spurious error message (G)
  143:     c TEST: deal with absolute links
  144:     c TEST: deal with <allow>
  145:     + incorporate thesaurus/vocabulary
  146:     + handle big text documents (?)
  147:     & do not change everything to absolute URLs, but clean up URL garbage
  148: 
  149: 
  150: Large Chunks of funtionality that need work:
  151: ============================================
  152: 
  153: - Statistics
  154: 	- Simple
  155: 		- resource analysis class/system wide
  156: 		- resource correlation course wide
  157: 		- other stats from CAPA
  158: 	- Complex
  159: 		- foil level analysis/correlation measures
  160: 		- derandomized foils analysis
  161: 		- have/view reason student selected a foil
  162: 	- resource quality, how good is a resource
  163: 
  164: - Messaging
  165: 	- email gateways into/out of the system
  166: 	- handle more types of communication
  167: 	       - messages seeded with data from spreadsheet
  168: 	       - chat / whiteboard
  169: 	       - "round robin" feedback handling
  170:                - "mailing lists"
  171: 
  172: - Grading
  173: 	- simple grading needs cleaning up (see Guy's TODO list)
  174: 	- survey data extraction ( stat complex could handle most of
  175: 	  this)
  176: 	- essay / shortanswer
  177: 		- instructor / autoget all/none
  178: 		- team based submission
  179: 		- peer graded
  180: 		- peer suggest grade
  181: 
  182: - homework engine
  183: 	- math stuff
  184: 	- CAPA problems 
  185: 	- <imageresponse> need Java applet
  186: 
  187: - Exams
  188: 
  189: - RAT
  190: 	- choose parts
  191: 	- set conditions
  192: 	- language for conditions
  193: 	- some kind of non-anti-save
  194: 
  195: - Publish
  196: 	- review step
  197: 	- co-author locking
  198: 	- auto thumbnail / convert images
  199:         - stricter control mechainsms
  200:              - copyrighted stuff
  201:              - Private stuff
  202:            - ACL? (by author or resource?)
  203:         - update metadata without full publish
  204: 
  205: - printing
  206: 	- tex target (CGI / daemon?)
  207: 

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.