-
Notifications
You must be signed in to change notification settings - Fork 8
/
ChangeLog
164 lines (91 loc) · 3.99 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
1.14.2 - 2019-02-20
* Fix typos in documentation (Rick Laugesen).
1.14.1 - 2016-09-29
* Fix bug when questions have only one variant (Craig Zilles).
1.14.0 - 2015-12-12
* Add multicolumn answer environment (Dallas Trinkle).
* Improve compatibility with old versions of numpy.
* Fix compatibility with Python 3.4
* Error if commands like `\answer` have text before them on the
line.
* Include the Mersenne Twister random number generator to guarantee
reproducible randomization across versions and platform. No longer
error on file overwrites.
1.13.0 - 2015-10-07
* Fix total point calculation to include questions without
answers.
* Fix email sending to include `mail_message_text` so that it is
visible in MIME-enabled mail readers.
* Add override of question scores and import of manually-graded
scores from `override.csv`.
* Add question-correlation plot to exam statistics.
* Fix newline handling on Python 2.X with nonstandard newlines.
* Enable Python 2.6 compatibility.
1.12.0 - 2015-03-22
* Fix boolean variable bug in `config.ini`.
* Add `randomize_answers`, `randomize_questions`, and
`randomize_variants` config options to allow selective disabling
of randomization.
* Fix statistics display for multiple answers (Dallas Trinkle).
* Add curving support via configuration options rather than as
separate command. The `proc-curve` commandline argument is no
longer available.
* Add `feedback_solutions` config option to allow feedback to be
generated without questions or solutions.
* Show library question/variant in student feedback.
1.11.0 - 2015-01-29
* Significantly expand the `randexam-user-manual`.
* Change `curve_scores()` to default to a linear map specified by
the maximum score and median values.
* Add output of `q_sQ`, `V_sQ`, and `c_sQ` arrays.
* Add Python 3.x compatibility.
* Change to specifying options in `config.ini` file.
* Remove the need to copy figures into the feedback directory.
1.10.0 - 2014-11-19
* Fix comment-stripping bug within questions.
* Warn if the number of answers for any question exceeds N_A.
* Preserve linebreaks in library text.
* Improve robustness of feedback email sending.
* Separate out manuals into `randexam-user-manual` and
`randexam-dev-manual`.
* Fix newlines in CSV file writing on Windows.
1.9.0 - 2014-03-04
* Fix description of relative points plot in `stats.pdf`.
* Add `MULTIPLE_ANSWERS_PER_QUESTION` option to handle
partial credit for multiple answers (Dallas Trinkle).
* Add `RAWSCAN_DIRECTORY` option to allow inclusion of
scantron image PDFs with exam feedback emails
(Dallas Trinkle).
* Add `MAIL_MSG_TEXT` and `MAIL_SIGNATURE_FILENAME` options
to configure feedback emails (Dallas Trinkle).
* Add the `preproc.py` script to preprocess tex files with
`\input` commands (Dallas Trinkle).
1.8.0 - 2013-11-09
* Allow variants to have no answers.
* Add "number of perfect scores" to statistics PDF.
* Print release date in randexam output.
* Fix 'make release' to check version/date in randexam.
* Fix P_max_QV variable documentation.
1.7.0 - 2013-10-09
* Add note to blank padding pages.
* Use preamble from library.tex for output tex files.
* Remove need for pgffor package.
* Make NetID checks optional.
* Check for repeated exam keys.
1.6.0 - 2013-10-08
* Output score arrays as CSV files.
* Generate per-student feedback files (Lee DeVille).
* Email feedback directly to students (Lee DeVille).
* Allow curving of final scores.
* Ensure all exams are the same number of pages.
1.1.1 - 2013-01-05
* Add missing graphviz source files.
1.1.0 - 2012-12-23
* Add logging for all operations.
* Fix handling of bad characters in `scantron.dat`.
* Improve matching of invalid and potentially-invalid keys.
* Output TeX statistics file `stats.tex`.
* Fix `solutions.csv` output.
* Rename `grades.csv` to `scores.csv`.
1.0.0 - 2012-12-18
* Initial release.