Adrian Greeve
b96e7fa6b2
MDL-63531 mod_assign: Update mod assign to use new interface.
...
This introduces a new interface for assign sub-plugins and
updates the mod_assign provider to implement the new general
interface for deleting data for users in a context.
2018-10-30 09:06:12 +08:00
Damyon Wiese
cfd390ee94
MDL-63765 behat: Fix behat tests opening a menu
...
If javascript is disabled, we don't need to open the menus at all. If it is enabled
we should use the custom step where possible.
In some tests (user profile) we have to use link_or_button because
the element that opens the menu will be a link or a button in different themes.
2018-10-26 16:14:41 +08:00
Mark Nelson
3672775931
MDL-27520 assignfeedback_comments: copy files to feedback
...
This respects the setting 'Comment inline' where the content
of a submission is copied into the feedback form.
2018-10-17 13:15:49 +08:00
Eloy Lafuente (stronk7)
682357004f
Merge branch 'MDL-60685-master' of git://github.com/damyon/moodle
2018-10-03 00:23:10 +02:00
Neill Magill
196aa50489
MDL-62944 activities: Test adding activities with no calendar capability
2018-08-31 10:15:36 +01:00
Andrew Nicols
fdab90a7d4
Merge branch 'MDL-53024-master' of git://github.com/damyon/moodle
2018-08-27 15:45:57 +08:00
Damyon Wiese
334db37769
MDL-53024 assign: Remove incorrect logic in query
...
We are simplifying this query so it will return grades if the attempt matches
the submission attempt, or there is no submission. The case where there is a grade
but no submission can happen only for group assignments.
2018-08-22 12:59:10 +08:00
Víctor Déniz Falcón
02fda279ed
MDL-57281 behat: deprecated step definition I navigate to node in
...
Definition step deprecated and affected tests modified.
2018-08-20 12:53:26 +01:00
Eloy Lafuente (stronk7)
521ebb76b0
Merge branch 'MDL-61870-master' of git://github.com/damyon/moodle
2018-08-07 23:48:31 +02:00
Damyon Wiese
851b5c7f2a
MDL-60685 assign: Do not falsely use admin user
...
When an assign_grades record is automatically populated, do not use the admin user as the default grader.
This would generate false information on the assignment summary screen and send false notifications from
the admin user.
2018-08-02 14:19:34 +08:00
Zig Tan
6bcc6f877a
MDL-61870 mod_assign: Fix/clean up imported group override duedates
...
- Prevent group override duedate events from being imported when groups are excluded
- Clean up any existing group override duedate events when editing assignment in upgradelib.php
- Updated lib.php unit tests
2018-08-02 12:55:12 +08:00
Shamim Rezaie
fda4374a67
MDL-58768 mod_assign: Added userid param to calendar callbacks
...
The mod_assign_core_calendar_is_event_visible and mod_assign_core_calendar_provide_event_action
functions now accept a new parameter ($userid) so they are not always dependet to the logged in user.
2018-07-28 07:51:33 +10:00
Shamim Rezaie
faa5d173cc
MDL-58768 mod_assign: Add $user param to assign::can_grade
2018-07-28 07:51:32 +10:00
David Monllao
58b987282e
Merge branch 'MDL-42818-master' of git://github.com/zig-moodle/moodle
2018-07-10 11:31:24 +02:00
David Monllao
cbc67cba73
Merge branch 'MDL-62533-master' of git://github.com/zig-moodle/moodle
2018-07-10 07:37:19 +02:00
Jake Dallimore
25a592ff5f
Merge branch 'MDL-62715-master' of git://github.com/andrewnicols/moodle
2018-07-03 08:49:35 +08:00
Zig Tan
a8f7818beb
MDL-62533 assign: Show assign hidden status on grading summary page
2018-06-29 09:37:57 +08:00
Adrian Greeve
11d828ef6f
MDL-62755 mod_assign: Update to unit tests.
...
Overrides are now checked to be exported properly.
2018-06-25 09:49:13 +08:00
Andrew Nicols
de06b63344
MDL-62715 mod_assign: Bump submissions back when grading in tests
2018-06-21 08:40:39 +08:00
Zig Tan
fcb7d2a976
MDL-42818 assign: Add grading UI indicator about followup submission
2018-06-19 14:06:17 +08:00
Damyon Wiese
994d0da35e
MDL-60950 assign: Update incompatible unit test
...
Maintain compatibility with unit test changes after MDL-55609.
2018-06-19 10:56:53 +08:00
Damyon Wiese
c957707106
MDL-60950 assign: Rename class
...
testable_assign was renamed to mod_assign_testable_assign
2018-06-19 10:53:51 +08:00
Damyon Wiese
a5ff898f90
MDL-60950 assign: Test for the requires grading filter
...
This test covers when the requires grading filter is applied, but the
assignment has no grade and the feedbackcomments plugin is disabled.
2018-06-19 10:09:42 +08:00
Andrew Nicols
a6b8fc7830
MDL-55609 assignfeedback_comments: Remove shared setUp
2018-06-01 07:30:32 +08:00
Andrew Nicols
a41bf00517
MDL-55609 mod_assign: Move fixture to folder
2018-06-01 07:30:32 +08:00
Andrew Nicols
757d5b7cdc
MDL-55609 mod_assign: Remove shared setUp for all tests
2018-06-01 07:30:32 +08:00
David Monllao
1f000f071e
Merge branch 'MDL-62366-master' of git://github.com/zig-moodle/moodle
2018-05-10 18:13:44 +02:00
Brendan Cox
1be5d6f4fe
MDL-62210 mod_assign: improved validation in portfolio caller class
2018-05-10 11:21:44 +08:00
Zig Tan
0139b8828f
MDL-62366 mod_assign: Followup fix for attemptnumber in exported JSON
2018-05-10 09:16:41 +08:00
Andrew Nicols
3d110a5f6f
MDL-61308 mod_assign: Whitespace fix
2018-04-30 09:27:12 +08:00
Adrian Greeve
f8650bb7a3
MDL-61308 assign_feedback: Privacy code for user rights.
2018-04-26 14:17:55 +08:00
Adrian Greeve
5843543338
MDL-61308 assign_submission: Privacy code for user rights.
2018-04-26 14:17:55 +08:00
Adrian Greeve
5c41cd77f8
MDL-61308 mod_assign: Adding privacy classes.
2018-04-26 14:17:55 +08:00
Mark Nelson
376a79c242
MDL-36941 core: added events for notifications
2018-03-23 12:30:27 +08:00
Zig Tan
1a9e8542c5
MDL-58006 assign: Reset blindmarking assignments to hidden
...
Fix to reset blindmarking assigments to hidden as part of Course reset with behat test
2018-01-22 11:35:52 +08:00
Juan Leyva
ddeabbc53a
MDL-58711 mod_assign: Fix draft and submission counting
2018-01-17 09:49:46 +01:00
Juan Leyva
ff626f7bb1
MDL-58711 mod_assign: Handle groups in get_submission_status
2018-01-11 15:03:08 +01:00
Eloy Lafuente (stronk7)
fc0c84c04b
MDL-43466 mod_assign: fix corresponding behat tests
2017-12-19 00:11:54 +01:00
Zig Tan
6901981962
MDL-42676 mod_assign: Display message fix when using grade override
...
Logic fix in mod_assign locallib.php to correctly set the submissionlockedstatus,
and added associated unit test in test_grade_submission_override()
2017-12-12 09:01:35 +08:00
Ryan Wyllie
6688ae2ba2
MDL-60062 calendar: prevent drag and drop of override events
2017-11-07 05:47:18 +00:00
Ryan Wyllie
478b1d194f
MDL-60062 calendar: remove validate_event_timestart callback
2017-11-07 01:25:33 +00:00
Ryan Wyllie
7ec6d873e1
MDL-60058 assign: stop teacher from seeing due date event on dashboard
...
Thanks to Damyon Wiese for the patch.
2017-10-13 06:38:03 +00:00
Ryan Wyllie
f4c2156189
MDL-60058 assign: allow update of assign calendar action events
2017-10-13 06:18:43 +00:00
Ryan Wyllie
4c1145009a
MDL-60058 assign: show due date calendar event for teachers
2017-10-10 03:51:18 +00:00
Adrian Greeve
e5e47a4bdf
MDL-55849 mod_assign: Behat update for group submission reopening.
2017-09-04 09:23:32 +08:00
John Okely
5ded13e65a
MDL-56646 mod_assign: Make rescale behat more specific
2017-08-31 14:39:54 +08:00
Dan Poltawski
08220d64f6
Merge branch 'MDL-59195_assign_comment_permissions' of git://github.com/davosmith/moodle
2017-08-29 11:54:07 +01:00
John Okely
7323c473cc
MDL-56646 assign: Add ability to fix errant grades
2017-08-29 07:23:01 +00:00
John Okely
2d1075e321
MDL-56646 assign: use ASSIGN_GRADE_NOT_SET constant
2017-08-28 06:58:44 +00:00
John Okely
e04be435e0
MDL-56646 assign: Don't rescale any negative grades
2017-08-28 06:58:43 +00:00