forked from MarkUsProject/Markus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog
178 lines (160 loc) · 7.92 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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
Changes for MarkUs 1.0.0:
* Using Rails to 3.0.x
* Add Support for Ruby 1.9.x
* Fixed UI bugs
* Improved filename sanitization.
* Changed PDF conversion to Ghostscript for faster conversion
* Issue #1135: start to migrate from Prototype to jQuery
* Issue #1002: new REST API
* Issue #1111: grader can dowload all files of a submission
* Issue #1073: possibility to import and export assignments
* Several improvements on sections
* Syntax Highlighter is now working with non utf-8 files
* Tests are not using fixtures anymore
* For a list of all fixed issues see: https://github.com/MarkUsProject/Markus/issues?milestone=8
Changes for MarkUs 0.10.0:
* Use of Bundler to manage Gems dependencies.
* Fixed UI bugs (marking state, released checkbox).
* Fixed bug with javascript cache.
* Fixed bug when uploading the same file twice.
* Improved filename sanitization.
* Added Review Board API scripts (developers only).
* Added Remark Request feature.
* Issue #355: Marking state icon on Submissions page is shifted.
* Issue #341: File name sanitation does not sanitize enough problematic
characters.
* Issue #321: Detailed CSV download for Flexible Grading Scheme is broken.
* Issue #306: Added Role Switching.
* Issue #302: Submit Remark Request Button should not be enabled/disabled, but
should stay always on.
* Issue #294: rake load:results not creating assignment_stat/ta_stat
associations.
* Issue #233: MySQL database issue with grade_distribution_percentage.
* Issue #200: Students have no UI for accessing their test results.
* Issue #199: Select all submissions for release is broken when student spread
across multiple pages.
* Issue #189: MarkusLogger needs to be adapted so that log files are unique to
each mongrel.
* Issue #156: Adding an extra mark doesn't show up until navigating away from
the page.
* Issue #151: REST api request to add users.
* Issue #122: Annotations with hex escape patterns stripped.
* Issue #107: Non-active students don't show up with the default "All" filter
during initialization.
* Issue #6: Results should not be able to be marked "complete" if one or more
of the criteria aren't filled in.
* Issue #3: Diplaying server's time on student view.
Changes for MarkUs 0.9.5:
* Fixed bug which prohibited removal of required assignment
files.
Changes for MarkUs 0.9.4:
* Fixed releasing and unreleasing marks for students using
select-all-across-pages feature in the submissions table.
Changes for MarkUs 0.9.3:
* Added UI for students to view their test results.
Changes for MarkUs 0.9.2:
* Issue #180: Infinite redirect loop caused by duplicate group records in the
database in turn possibly caused by races in a multi-mongrels-setup.
(commits: 6552f28bf7, 19933b7f65, e39c542a4d, c226371823, ac0e348bb6,
3cee403b9d)
* Issue #158: Default for Students page shows all Students, and bulk actions
renamed. (commit: 1e13630914)
* Issue #143: Fixing penalty calculation for PenaltyPeriodSubmissionRule.
(commit: 537d6c3068)
* Issue #141: Fix replace file JavaScript check (commits: 7f395605a8,
e8150454b3)
* Issue #129: Uploaded criteria ordering preserved for flexible and rubric
criteria (commit: b76a9a896f)
* Issues #34, #133: Don't use i18n for MarkusLogger and
ensure_config_helper.rb (commits: a00a41e1a6, f652c919ed)
* Issue #693: Fixing confirm dialog for cloning groups (commit: 87e4d826f0)
* Issue #691: Adding Grace Credits using the bulk actions gets stuck
in "processing" (commit: e0f78dd873)
* Fixed INSTALL file due to switch to Github (commits: cfd72b09bb, c0bc922434)
* I18n fixes (commits: bc791a4f21, 232384e05a, 8e2fcb6d61, 95c27db874)
Changes for MarkUs 0.9.1:
* Submission collection problem due to erroneous eager loading
expression (commit: a1d380b60e).
Changes for MarkUs 0.9.0:
* Multiple bug fixes
* REMOTE_USER authentication support
* Redesigned manage groups and graders pages
* Added in-browser pdf display and annotation
* New batch submission collection
* Improved loading speed of submissions table
* Added ability to assign graders to individual criteria
Changes for MarkUs 0.8.0:
* Using Rails 2.3.8
* MarkUs renders a 404 page error for mismatching routes
* Bug fixes on submission dates and grace period credits
* Python and Ruby Scripts using MarkUs API (see lib/tools)
* Displaying and annotating images
A lot of accessibility features have been implemented :
* Missing labels & Better focus on forms
* Adding annotations in downloaded code from students repository
* Re-arrange criteria using keyboard
* MarkUs is now completely internationalized
* Added new translation : french
Changes for MarkUs 0.7.1:
* Bugfix for svn permissions with web submissions
Changes for MarkUs 0.7.0:
* The notes system has been polished, and users can now add notes to groups, students, and submissions.
* Added the flexible criterion marking scheme type
* Added the marks spreadsheet feature
* The table of student submissions can now be bookmarked, and the back-button works correctly
* Minor bugfixes and usability fixes.
Changes for MarkUs 0.6.3:
* Added rake task to automatically regenerate svn_authz in the event of corruption
* MarkUs now ensures student read/write permissions on repositories after cloning groups
Changes for MarkUs 0.6.2:
* For now, students who work alone do not have their repositories named after them
* "Allow Web Submits?" in Assignment Properties page defaults to REPOSITORY_EXTERNAL_SUBMITS_ONLY setting now
* Annotation Category dropdowns no longer close prematurely on mouseover-ing a tooltip
* Added "Reset Mark" capability to grader view
Changes for MarkUs 0.6.1:
* Fixed trace on detailed CSV download for assignments (g9jerboa)
* Random TA assignment now applies only to selected groups (rburke)
* Next/Previous Submission links in grader view no longer skip submissions marked "completed" (c6conley)
* The student edit form now accepts input properly
* New UI in students editor and grader view to manage grace credit penalties
* Functional tests now all pass (c6conley)
Changes for MarkUs 0.6:
* Submissions table is now paginated (c6conley)
* It is now possible to push test results into MarkUs using the new REST API
(g9jerboa)
* TAs and Instructors can exchange notes via MarkUs now (tlclark, fgarces)
* Student is able to delete groups when there are no submitted files and the
studend is the inviter (g9jerboa)
* Subversion repositories are named after the Student's username, when students
work alone for an assignment (g9jerboa)
* Rubric criteria boot in expanded form (c6conley)
* Warning is given, when AJAX calls are working and grader navigates away from
Grader View (c6conley)
* MarkUs logs basic user actions (g9jerboa)
Changes after revision 1021:
* MarkUs 0.5.10 corresponds to revision 1118 in release_0.5 branch (g9jerboa)
* Pump MARKUS_VERSION patch level to 10 (version is now 0.5.10) (g9jerboa)
* Added changelog file (g9jerboa)
* Changed has_submission? in grouping.rb to get rid of "dirty" records
(g9jerboa)
* Removed application of submission rule when manually collect submissions
(g9jerboa)
* Fixed Grader View bug when encountering binary files (g9jerboa)
* Fixed Submission's NoMethodErrors (fgarces)
* Closed CSRF bug of login screen (c6conley)
* Fix bug regarding Python docstrings in syntax highlighter (g9jerboa)
* Fixing bug that didn't highlight C code properly for students (c6conley)
* change $REPOSITORY_SVN_AUTHZ_FILE to REPOSITORY_PERMISSION_FILE in rake
task (g9jerboa)
* Use bulk permissions when creating a new Group (c6conley)
* Added bulk permission controls to Repository library (c6conley)
* Fixed GracePeriodSubmissionRule when students have 0 grace credits
(c6conley)
* Fixed typo in I18n variable (c6conley)
* Closed #419 - stack trace when downloading Subversion Export File (c6conley)
* Warnings are now given when assignments have due dates in the past
(c6conley)
* Changed/updated next/prev link behaviour (c6conley)
* Fixed annotation_category bug, and average calculation bug (c6conley)
* Closing #402 (c6conley)
* Add version and patch level information to MarkUs (g9jerboa)