Annotation of capa/capa51/capa_5.1.txt, revision 1.9

1.1       albertel    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
1.9     ! albertel   61:      4  * subj. grading would change other non 'Y' grades to a - 
1.1       albertel   62:         + fix find by name/number to work like managerish
                     63:         + can't go back to - in grading
                     64:         + line up buttons and answers
                     65:         + make the output file specifiable
                     66:         + subjective, saves after every student
                     67:         + can't kill the little window in grade subjective, must
                     68:           cleanly exit
                     69: 	+ moved graders actions to main menu
                     70:         + made create class summary available in both grader and manager
                     71:         + subjective grading, word count added
                     72:         + subjective grading, e-mail messages back (allow variables in
                     73:           message, $first_name $last_name $score)
                     74:         + subjective grading, keywords
                     75:         + subjective grading, check for new files on restore
                     76:         & hgr is not pretty
                     77: 
                     78: qzparse
                     79: !       * header check didn't take into account -c option
                     80:         * TeX answer only, uses /START text if available as header
                     81:         * Massive internal cleanup
                     82:         + option, -nopagebreak, inhibts puttin \newpage, between
                     83:           assignments
                     84:         + use \clearpage instead of \newpage
                     85:         + control format of answer only output
                     86: 
                     87: capalogin
                     88:         * zero as an answer will bark when a sig fig limitation is set.
1.2       albertel   89:       4 * rad -> deg coversion is broken  
1.1       albertel   90:         + make submission file creation an option
                     91:         + if a set isn't open it shouldn't be shown on the summary screen
                     92:         + error message when letters given in response to numerical question
                     93: 
                     94: capaweb (see also capalogin)
1.6       albertel   95:       4 * submissions string was incorrectly removing the tabs
1.1       albertel   96:         * bugs with blank question bodies
                     97:         * subjective passdue submissions allowed
                     98:         * view previous for subjective answers bombs
                     99:         + make submission file creation an option
                    100:         + Next link like Top link
                    101:         + removed Next / Top links, do in Problem#
                    102:         + equation answers use text window (Actually a large input box)
                    103:         + [class,emailid,etc] can have the class specified that is
                    104:           default (class.html?CLASS=phy183f9)
                    105:         + generates a discuss button automatically
                    106: 	+ able to generate progress estimates (java code)
                    107:         + if a set isn't open it shouldn't be shown on the summary screen
                    108:         + word count button for subjective
                    109:         + error message when letters given in response to numerical question
                    110: 
                    111: capautils/Manager
                    112:         * capastat treated a 0 as if it were a yes
1.3       albertel  113:       4 * capastat2 doesn't work if logX.db doesn't exist
                    114:       4 * capastat2 incorrect title on graphs
1.1       albertel  115:         + concept decoder improvements, can have the same text be both
                    116:           correct and incorrect
                    117:         + item correlation, set selection, looks at classpath for
                    118:           possibilities
                    119:         + summerize logfiles needs to support A
                    120: 	+ display some statistics abut discussion forum
                    121:         + select set to look like select section
                    122:         + resizes picture window for picture size
                    123:         + e-mail all students an e-mail
                    124:         + date based subset of scores
                    125:         + put old e-mail functions back in
                    126:         + unrandomize includes unpicked leaves
1.3       albertel  127:       4 & capastats2 - more informative name    
1.1       albertel  128: 
                    129: Scorer
                    130:         * Pause/Quit in Scorer don't work properly
                    131: !       * No stunum on bubble sheet no stu# in set file
1.4       albertel  132:       4 * Pick highest score actually picked lowest score
1.1       albertel  133:         + accounting, which answers were selected (parse question text
                    134:           and output string they selected)
                    135:         + adding question updates listbox position
                    136:         + scorer -first time run- don't yell about new scorer.output file
                    137:         + detects and allows fixing of multiple mark errors
                    138: 
                    139: capa.config
                    140:         + xdvi config option
                    141:         + easy get to capa.config from quizzer
                    142: 
                    143: datex.db
                    144:         + overlapping date ranges don't work as might be expected
                    145: 
                    146: allcapaid
                    147:         + can generate capaidplus information, -plus option
                    148:         + can generate open/due/answer information
                    149:         
                    150: getid
                    151:         + change to allow sets based on datex.db files
                    152:         + use class.conf
                    153: 
                    154: classl editor
                    155:         + Created
                    156:         + classl titlebar updates properly
                    157:         + dropped section
                    158:         + merge new classlist in
                    159: 
                    160: capadiscuss
                    161:         ? can 3+5 be open &!4
                    162:         + discussion not available until open
                    163:         + hide count of hidden messages
                    164:         + allow html
                    165:         + banning
                    166: 
                    167: 
                    168: language (parser)
                    169:  5.0?   * are spaces ok in the /MAP() ?
1.7       albertel  170:       4 * -(-17)*-a^-4 now works and is intrepreted properly
1.6       albertel  171:       4 * -x^2 now == -(x^2)
1.8       albertel  172: !       * nested /IF bug (which required all /ELSE)
                    173:       4 * /AND ans with two mc strings is broken
1.1       albertel  174:         * /MAP() segfaults when variable being mapped from is undefined
                    175:         * /MAP(seed;a;-1) puts 1 in a
                    176:         * function "+4x" doesn't work
                    177:         * undefined variables used as test conditions bomb
1.5       albertel  178:         * in formulas negation was more important than power
1.1       albertel  179:         + /VERB /ENDVERB
                    180:         + new functions is_open(), is_due(), is_answer()
                    181:         + functions is_open(), is_due(), is_answer(), due_date(),
                    182:           open_date(), answer_date(), capa_id(), capa_id_plus() all
                    183:           can take an argument which specifies which set the
                    184: 	  information is for
                    185:         + string answers are \begin{verbatim}\end{verbatim}
                    186:         + short records in the db are grown to be the expected length
                    187:         + extra long records work
                    188:         + array_max(),array_min(),array_moments() all of which take an array's
                    189:           name as an argument
                    190:         + managermode()
                    191:         + unit/unit == 1
                    192:         + new random functions for non uniform distributions: Normal,
                    193:           Beta, Poisson, Chi, Non-central Chi, Exponential, Gamma
                    194:         + new function to reset array init_array()
                    195:         + verbatim=off in /ANS() removes \begin{verbatim}
                    196:           \end{verbatim} from around string answers
1.2       albertel  197:       4 + random_multivariate_normal
1.1       albertel  198: 
                    199: Internal Cleaning
                    200:         * undeclared variables as argmunets to function (set_string)
                    201:           blow up
                    202:         + rewritten array functionality

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