mirror of
https://github.com/moodle/moodle.git
synced 2025-04-16 14:02:32 +02:00
Merge branch 'MDL-72060-master' of git://github.com/lameze/moodle
This commit is contained in:
commit
7d14aa28ae
@ -721,7 +721,7 @@ class gradebookservices extends service_base {
|
||||
$gradebookroles = explode(',', $CFG->gradebookroles);
|
||||
foreach ($roles as $role) {
|
||||
foreach ($gradebookroles as $gradebookrole) {
|
||||
if ($role->roleid = $gradebookrole) {
|
||||
if ($role->roleid === $gradebookrole) {
|
||||
$gradableuser = true;
|
||||
}
|
||||
}
|
||||
|
@ -150,6 +150,23 @@ class mod_lti_gradebookservices_testcase extends advanced_testcase {
|
||||
$this->assertFalse(array_key_exists('$LineItem.url', $params));
|
||||
}
|
||||
|
||||
/**
|
||||
* Test if a user can be graded in a course.
|
||||
*/
|
||||
public function test_is_user_gradable_in_course() {
|
||||
$this->resetAfterTest();
|
||||
|
||||
$generator = $this->getDataGenerator();
|
||||
$course = $generator->create_course();
|
||||
$user1 = $generator->create_user();
|
||||
$user2 = $generator->create_user();
|
||||
$generator->enrol_user($user1->id, $course->id, 'student');
|
||||
$generator->enrol_user($user2->id, $course->id, 'editingteacher');
|
||||
|
||||
$this->assertTrue(gradebookservices::is_user_gradable_in_course($course->id, $user1->id));
|
||||
$this->assertFalse(gradebookservices::is_user_gradable_in_course($course->id, $user2->id));
|
||||
}
|
||||
|
||||
/**
|
||||
* Asserts a matching gradebookservices record exist with the matching tag and resourceid.
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user