lmsace / moodle-hide-correct-questions

This Moodle plugin allows teachers to hide questions that have been correctly answered in previous attempts. This can be useful in preventing students from seeing the correct answers and encourages them to attempt the questions again.
https://lmsace.com
0 stars 1 forks source link

Running unit tests results in error: Undefined property: stdClass::$hidecorrect #6

Closed owenherbert closed 4 months ago

owenherbert commented 5 months ago

Hello!

I ran into an error while running unit tests for the core_grades_testsuite testsuite so I'm raising it here.

There were 83 errors:

1) core\grade_category_test::test_grade_category
Undefined property: stdClass::$hidecorrect

/var/www/site/mod/quiz/accessrule/hidecorrect/rule.php:217
/var/www/site/mod/quiz/accessmanager.php:156
/var/www/site/mod/quiz/lib.php:1195
/var/www/site/mod/quiz/lib.php:106
/var/www/site/course/modlib.php:137
/var/www/site/lib/testing/generator/module_generator.php:278
/var/www/site/mod/quiz/tests/generator/lib.php:100
/var/www/site/lib/testing/generator/data_generator.php:503
/var/www/site/lib/grade/tests/fixtures/lib.php:104
/var/www/site/lib/grade/tests/fixtures/lib.php:73
/var/www/site/lib/phpunit/classes/advanced_testcase.php:80
phpvfscomposer:///var/www/site/vendor/phpunit/phpunit/phpunit:97