File:  [LON-CAPA] / capa / capa51 / capa_5.1.txt
Revision 1.1: download - view: text, annotated - select for diffs
Fri Jul 7 16:14:01 2000 UTC (23 years, 10 months ago) by albertel
Branches: MAIN
CVS tags: version5-1-2-first_release, release_5-1-3, HEAD
- adding TODO/DONE files

    1: Identify BUGS  vs changes by *
    2:          Changes by &
    3:          New features by +
    4:          Thoughts by o
    5:          ? denotes it might be fixed but is untested
    6: 
    7: Quizzer
    8:         * bombs when checking DBHeader for multiple section printing
    9: !       * file handle leak in capa_get_section_dates
   10:         * remove double update of colors
   11:         * only shows one formula of /AND
   12:         * reread capa.config broken
   13:         * cancel saveAs didn't
   14:         * undo doesn't update modified status
   15:         * huge deletes take forever
   16:         + StopAnalyze kills answers
   17:         + stop createDvi
   18:         + status of parsing
   19:         + can have zero problem set.db files
   20:         + be able to find in the Preview etc. windows
   21:         + have quizzer complain if any aspect of the set.db file is
   22:           different from the just previewed set, (weight, hgr option)
   23:         + ability to stop parser
   24:         + color comments
   25:         + color selection box
   26:         + move Specified, printing op down some, auto select it when
   27:           adding text to the specified command
   28:         + allow DBHeader to work when there are 0 problems
   29:         + move main window edit menu to main window
   30:         + visual id that the file is changed
   31:         + preview allows name to be typed in
   32:         + printing doesn't check if set.qz is saved before printing
   33:         + right click on /IMP will bring up menu with open, include,
   34:           saveAs
   35:         + analyze set - # uniq answers
   36:         + analyze set - zero line
   37:         + some way to delete files
   38:         + disable color updates during replaceAll (and make replace
   39:           smarter)
   40:         + understands capadiscuss, creates directories
   41:         + if answers available before due, instructor notified by a
   42:           display message
   43:         + doesn't open the same file twice even if the paths are
   44:           different
   45:         + hyperlink the error msg window
   46:         + default try_val, prob_val
   47:         + save As reference file with an IMP of ../etc, and double
   48:           clicking will open a copy
   49:         + limit stunum in preview window to 9 characters
   50:         + analyze set second dimension, frequency of response
   51:         + analyze set - string answers, see alphabetical listing of
   52:           strings and frequency
   53:         & changed the fdefault to not allow viewing between due and answer
   54:         o fix file dialog to display more entries vertically for default
   55: 
   56: Grader
   57:         * Excuse HGR broken with new slider
   58:         * can delete Ys, if student achieves Y while being graded
   59:         * subj. grade little window on nonexistant set/problem
   60: 	* subjective grading didn't ignore blank lines in classl
   61:         + fix find by name/number to work like managerish
   62:         + can't go back to - in grading
   63:         + line up buttons and answers
   64:         + make the output file specifiable
   65:         + subjective, saves after every student
   66:         + can't kill the little window in grade subjective, must
   67:           cleanly exit
   68: 	+ moved graders actions to main menu
   69:         + made create class summary available in both grader and manager
   70:         + subjective grading, word count added
   71:         + subjective grading, e-mail messages back (allow variables in
   72:           message, $first_name $last_name $score)
   73:         + subjective grading, keywords
   74:         + subjective grading, check for new files on restore
   75:         & hgr is not pretty
   76: 
   77: qzparse
   78: !       * header check didn't take into account -c option
   79:         * TeX answer only, uses /START text if available as header
   80:         * Massive internal cleanup
   81:         + option, -nopagebreak, inhibts puttin \newpage, between
   82:           assignments
   83:         + use \clearpage instead of \newpage
   84:         + control format of answer only output
   85: 
   86: capalogin
   87:         * zero as an answer will bark when a sig fig limitation is set.
   88:         + make submission file creation an option
   89:         + if a set isn't open it shouldn't be shown on the summary screen
   90:         + error message when letters given in response to numerical question
   91: 
   92: capaweb (see also capalogin)
   93:         * bugs with blank question bodies
   94:         * subjective passdue submissions allowed
   95:         * view previous for subjective answers bombs
   96:         + make submission file creation an option
   97:         + Next link like Top link
   98:         + removed Next / Top links, do in Problem#
   99:         + equation answers use text window (Actually a large input box)
  100:         + [class,emailid,etc] can have the class specified that is
  101:           default (class.html?CLASS=phy183f9)
  102:         + generates a discuss button automatically
  103: 	+ able to generate progress estimates (java code)
  104:         + if a set isn't open it shouldn't be shown on the summary screen
  105:         + word count button for subjective
  106:         + error message when letters given in response to numerical question
  107: 
  108: capautils/Manager
  109:         * capastat treated a 0 as if it were a yes
  110:         + concept decoder improvements, can have the same text be both
  111:           correct and incorrect
  112:         + item correlation, set selection, looks at classpath for
  113:           possibilities
  114:         + summerize logfiles needs to support A
  115: 	+ display some statistics abut discussion forum
  116:         + select set to look like select section
  117:         + resizes picture window for picture size
  118:         + e-mail all students an e-mail
  119:         + date based subset of scores
  120:         + put old e-mail functions back in
  121:         + unrandomize includes unpicked leaves
  122: 
  123: Scorer
  124:         * Pause/Quit in Scorer don't work properly
  125: !       * No stunum on bubble sheet no stu# in set file
  126:         + accounting, which answers were selected (parse question text
  127:           and output string they selected)
  128:         + adding question updates listbox position
  129:         + scorer -first time run- don't yell about new scorer.output file
  130:         + detects and allows fixing of multiple mark errors
  131: 
  132: capa.config
  133:         + xdvi config option
  134:         + easy get to capa.config from quizzer
  135: 
  136: datex.db
  137:         + overlapping date ranges don't work as might be expected
  138: 
  139: allcapaid
  140:         + can generate capaidplus information, -plus option
  141:         + can generate open/due/answer information
  142:         
  143: getid
  144:         + change to allow sets based on datex.db files
  145:         + use class.conf
  146: 
  147: classl editor
  148:         + Created
  149:         + classl titlebar updates properly
  150:         + dropped section
  151:         + merge new classlist in
  152: 
  153: capadiscuss
  154:         ? can 3+5 be open &!4
  155:         + discussion not available until open
  156:         + hide count of hidden messages
  157:         + allow html
  158:         + banning
  159: 
  160: 
  161: language (parser)
  162:  5.0?   * are spaces ok in the /MAP() ?
  163: !       * nested /IF bug (which required all /ELSE)
  164:         * /MAP() segfaults when variable being mapped from is undefined
  165:         * /MAP(seed;a;-1) puts 1 in a
  166:         * function "+4x" doesn't work
  167:         * undefined variables used as test conditions bomb
  168:         + /VERB /ENDVERB
  169:         + new functions is_open(), is_due(), is_answer()
  170:         + functions is_open(), is_due(), is_answer(), due_date(),
  171:           open_date(), answer_date(), capa_id(), capa_id_plus() all
  172:           can take an argument which specifies which set the
  173: 	  information is for
  174:         + string answers are \begin{verbatim}\end{verbatim}
  175:         + short records in the db are grown to be the expected length
  176:         + extra long records work
  177:         + array_max(),array_min(),array_moments() all of which take an array's
  178:           name as an argument
  179:         + managermode()
  180:         + unit/unit == 1
  181:         + new random functions for non uniform distributions: Normal,
  182:           Beta, Poisson, Chi, Non-central Chi, Exponential, Gamma
  183:         + new function to reset array init_array()
  184:         + verbatim=off in /ANS() removes \begin{verbatim}
  185:           \end{verbatim} from around string answers
  186: 
  187: Internal Cleaning
  188:         * undeclared variables as argmunets to function (set_string)
  189:           blow up
  190:         + rewritten array functionality

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