Ilya Tregubov
4819625349
MDL-32103 completion: Allow instant completion updates.
...
For activity based course completion criteria allow instant
course completion updates if the activity completion state was changed
for a single user.
2021-07-13 12:07:53 +02:00
Jake Dallimore
7e93539cf6
MDL-36255 core_grade: fix to ensure correct context used for filters
...
Some grade object (outcomes,scales) can be created at site or course
context, so this patch just makes sure we use the respective context
when applying format_string to the name in the get_name() function.
2018-08-22 17:55:50 +08:00
Stephen Bourget
b4993d29f7
MDL-45837 Grades: Minor fixes to grade_letter events
2018-02-14 17:31:57 +01:00
Stephen Bourget
2f3b709859
MDL-45837 Grades: Add events for scales
2018-02-09 11:41:38 +08:00
Damyon Wiese
d03602c86b
MDL-52253 scales: Prevent deletion of the last global scale
2016-05-13 18:12:31 +08:00
Frederic Massart
4fd183d3c3
MDL-53451 competency: Hook for scale_used used undefined variable
2016-04-20 15:44:01 +08:00
Frederic Massart
8d0c57ed08
MDL-53700 competency: Migrating scale_used hook to core
2016-04-18 11:06:00 +08:00
Marina Glancy
322f314155
MDL-51867 scales: any plugin type can declare a scale as used
2016-03-16 13:15:36 +08:00
Adrian Greeve
b0c6dc1cac
MDL-34465 - lib - Replacing get_context_instance with context_XXXX::instance (group 8)
2012-07-27 10:10:46 +08:00
Petr Skoda
f20edd5208
MDL-32094 fix various E_STRICT compatibility problems
2012-03-18 18:37:24 +01:00
Andrew Davis
a153c9f2fe
MDL-30999 grade: updated Grade API phpdocs
2012-02-14 14:04:19 +07:00
Petr Skoda
99d19c13ae
MDL-25855 some more missing filelib includes
2011-01-23 18:34:41 +01:00
Petr Skoda
c10244114a
spelling improvements
2010-09-18 10:46:53 +00:00
Petr Skoda
7ad5a62727
MDL-21249 improved php docs and adding direct access prevention in editors
2010-07-25 13:56:54 +00:00
Petr Skoda
64f93798d4
MDL-22950 adding new component column to the files table, unfortunately this change requires changes in all 2.0dev code, please review all custom code that was already upgraded to 2.0; fixing multiple problems and regressions in mod/assignment
2010-07-03 13:37:13 +00:00
Petr Skoda
f7d515b6d3
fixed silly comment typos
2010-05-21 18:57:05 +00:00
Eloy Lafuente
de3940e794
MDL-21015 copy/paste typo spreaded over various grade classes fixed
2009-12-01 18:32:53 +00:00
Sam Hemelryk
8bdc9cacad
files MDL-20601 Conversion of many of the uses of print_textarea, and the mforms htmleditor to the new editor
...
Please forgive me if I have missed converting any output statements. If you do find an output statement that is not formatting correctly please refere to the table I added to this bug in regards to how it should be formatted.
2009-11-04 06:14:06 +00:00
Petr Skoda
4a0e2e632f
MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup
2009-11-01 11:42:23 +00:00
nicolasconnault
de0300ea3c
MDL-12631 Fixed breadcrumbs
2009-02-13 08:07:27 +00:00
nicolasconnault
5b0af8c5e3
MDL-14967 More upgrades
2008-05-26 05:06:01 +00:00
nicolasconnault
da3801e84b
MDL-14967 Upgraded gradebook code and unit tests. 4 failing tests in grade_item to fix.
2008-05-23 14:52:50 +00:00
nicolasconnault
f3ac8eb40c
MDL-12182 Reverting to pre-upgrade in order to prepare a patch instead
2007-11-22 05:42:46 +00:00
nicolasconnault
aaefeda438
More fine-tuning of gradebook classes
2007-11-13 10:31:08 +00:00
nicolasconnault
4fc9ec1ec0
Managed to remove static calls from the core gradebook classes without removing support for such calls in gradebook interface code. I used a singleton pattern for this (get_instance in grade_object).
2007-11-13 07:36:00 +00:00
nicolasconnault
1f0e492171
Unit test refactoring using mock objects. NOT FINISHED: testgradecategory and testgradeitem are incomplete. The other tests work great however, and no longer a need for DB data
2007-11-07 17:59:33 +00:00
skodak
ced5ee5921
MDL-11966 implemented dategraded and datesubmitted, tweaked altering of grades depending in hidden grades
...
MDL-11974 improved gradebook CSS
2007-11-01 08:25:05 +00:00
nicolasconnault
b7064779f5
Updated copyright notice in header
2007-10-10 05:25:14 +00:00
skodak
3f2b0c8aba
MDL-11363 merged tables grade_grades with grade_grades_text - it is now possible to define fields as required and optional
...
finally fixed formula validation in calculation edit form
2007-09-22 11:39:59 +00:00
skodak
06ea7db0c3
MDL-1883 info for 3rd party developers in DEBUG_DEVELOPER mode
2007-09-18 18:50:14 +00:00
skodak
85c9ebb926
MDL-1883 improved perf when editing scales - new function xxx_scale_used_anywhere()
2007-09-18 18:37:58 +00:00
skodak
4c2402b2f8
minor scale related changes, added fixed update() into grade_outcome class
2007-07-31 12:52:17 +00:00
skodak
173a9d21ea
various grade outcomes and scales improvements, fixes, changes and refactoring
...
added new favoutcomes plugin settings page - to be used later, this replaces the grade_outcomes_grades table
admin settings - outcomes and scales both have settings page now
2007-07-30 22:56:45 +00:00
skodak
78ad5f3ff0
MDL-10544 placeholder for outcome edit forms grade/edit/outcome/
...
MDL-10650 scales code moved to grade/edit/scale/
refactoring in grade/edit/
2007-07-29 23:02:03 +00:00
nicolasconnault
acdc8e8a9c
MDL-10550 Refactoring, fixing a few bugs in edit/item_form.php and more work into the outcome report
2007-07-24 14:26:05 +00:00
skodak
aaff71daf4
MDL-10365 Improved handling of history when inserting/updating/deleting in new grade reports;first part
2007-07-06 12:49:28 +00:00
skodak
f92dcad81a
MDL-10233 improved static factory methods of grade obejcts fetch() and fetch_all(); implemented default values of grade objects, fixed null values for some properties that are not required - unit tests included, tested with PHP4 and PHP5
2007-06-24 22:26:33 +00:00
skodak
772ddfbfce
trailing whitespace cleanup in new grade libraries
2007-06-23 16:51:09 +00:00
skodak
61c33818d5
MDL-10231 merge grade_calculations and grade_items table + calculation improvements
...
MDL-10233 fixed grade_*::fetch() - does not modify $this anymore, we can now use it from normal methods to fetch other objects of the same class.
2007-06-23 16:33:17 +00:00
nicolasconnault
ab53054fd1
MDL-9506 Removed the debugging message for the fetch() methods. Added droplow and keephigh rules to grade_category::aggregate_grades(). The only question now is what to do when the droplow or keephigh field is larger than the number of grades for a given user/item combination. At the moment it just gives that value 0.
2007-05-21 05:54:12 +00:00
nicolasconnault
a39cac258d
MDL-9506 Elements of the array returned by grade_category::get_children are now indexed by sortorder, to work more easily with grade_tree methods.
...
New get_sortorder method for grade_category and grade_item. This is used when the type of an object is unknown, and could be either one. Because categories have a "virtual" sortorder (through their grade_item), they can transparently return one as well.
Unit tests fail for grade_tree at present because of faulty implementation which is being fixed. The $depth attribute has been completely removed, as well as a number of switch statements, in favour of an $index variable which is exploded and used to build strings of array keys for eval statements (unset and array_splice). Can't wait to get all this working :-)
2007-05-17 09:04:52 +00:00
nicolasconnault
46566dd8c6
MDL-9506 Moved unit tests in a simpletest subfolder so they can be automatically grouped. Added grade_history and grade_text object and another heap of small implementations.
2007-05-04 07:40:51 +00:00
nicolasconnault
5501446df5
MDL-9506 Added grade_outcome.php. Also added unit test for creation of log in history table when grade_raw is updated.
2007-05-03 08:51:48 +00:00
nicolasconnault
97b868a31c
MDL-9506 Forgot to add the grade_scale.php file.
2007-05-01 05:47:10 +00:00