Commit graph

171 commits

Author SHA1 Message Date
David Mudrak
d84d06ceff MDL-19930 workshop: comments grading strategy 2010-01-04 18:21:42 +00:00
David Mudrak
6f3535ac9c Rough search and replace accumulative > comments 2010-01-04 18:21:24 +00:00
David Mudrak
669314615f Initial copy of form/accumulative code 2010-01-04 18:21:04 +00:00
David Mudrak
37f37237c8 Allow opening assessment forms in read-only mode 2010-01-04 18:19:13 +00:00
David Mudrak
1accb520a0 Fixed regression and broken interafce implementation 2010-01-04 18:17:17 +00:00
David Mudrak
5c397bab92 Getting rid of supports_evaluation()
This seems to be over-desing-patternized. Methods needed by standard
eval plugins (ie part of standard distribution) are part of strategy
API. Contributed eval methods will have to patch strategy plugins if
they need some other data from them.
2010-01-04 18:17:03 +00:00
David Mudrak
9df08ee894 Methods to get info about assessments and dimensions are part of strategy API 2010-01-04 18:16:41 +00:00
David Mudrak
63bf545a7f Rubric: fixed best evaluation support 2010-01-04 18:16:13 +00:00
David Mudrak
d524173efe MDL-19932 Rubric grading strategy implemented
The only weak point here is that we store a raw grade into
workshop_grades and not a direct id of the selected level. Therefore,
when re-assessing, we need to actually guess what level the assessor
chose previously. This is not problem if there are not two levels with
the same grade. Such case is not common when using Rubric. In the
future, this may get refactored so Rubric would use its own storage of
filled assessment forms.
2010-01-04 18:16:02 +00:00
David Mudrak
a84cc57f26 MDL-19932 First drafts of Rubric strategy
Assessment form editing should work
2010-01-04 18:15:38 +00:00
David Mudrak
eabe229959 Constant name fixed and improved empty input check 2010-01-04 18:15:14 +00:00
David Mudrak
4e594ca280 Fixed a table name 2010-01-04 18:15:00 +00:00
David Mudrak
80844e4390 Initial commit of rubric code, copied from accumulative 2010-01-04 18:14:49 +00:00
David Mudrak
ad6a8f6911 Grading evaluation - best subplugin
I am not happy with the algorithm at all. We should replace it with some
more sophisticated subplugin, using ICC or some similar statistics.
2010-01-04 18:14:01 +00:00
David Mudrak
b286b6efe4 Renamed unittest files and a small change due to evaluation 2010-01-04 18:13:42 +00:00
David Mudrak
4efd7b5d5f Improved the workshop constructor to support unit testing
Thanks to Tim Hunt for the hint.
2010-01-04 18:12:32 +00:00
David Mudrak
8a1ba8ac04 MDL-20264 work in progress on grading evaluation support
Also fixes small bugs in workshop api constructor and in using "scales"
instead of "scale" for the core table name.
2010-01-04 18:12:12 +00:00
David Mudrak
00aca3c14c A lot of work here and there
DB columns userid renamed to authorid or reviewerid to make the value
clear. Improved manual allocation UI. Raw grades are stored as numeric
values from 0.00000 to 100.00000 (instead of the current 0 to 1) to be
more precise. Started to work on the Grading report (it est the overall
report of all grades form submission and grades for assessments).
2010-01-04 18:08:13 +00:00
David Mudrak
7ab6f2603a Conform the new interface requirments 2010-01-04 18:07:07 +00:00
David Mudrak
45d24d396e Added the skelet for grading evaluation subplugins 2010-01-04 18:06:26 +00:00
David Mudrak
f05c168d2e MDL-20236 overall codebase architecture cleanup and fixing regression
See the issue description for more details
2010-01-04 18:05:48 +00:00