Moodle plugins directory: My Feedback | Moodle.org
My Feedback
Reports ::: report_myfeedback
Maintained by Jessica Gramp, Alistair Spark
A Moodle Report that shows all student feedback on one page.
Latest release:
616 sites
156 downloads
87 fans
Current versions available: 4
The Moodle My Feedback report appears in the My Profile > Activity Reports menu and allows students to see an overview of all their grades and feedback for assessment activities such as Moodle Assignments, Turnitin Assignments (v1 & v2), Workshops and Quizzes. It provides their visible grades and a link to their submission and any feedback that has been released to them. Note: anything hidden in the gradebook or on the course will not display.
The report is intended to help students understand the variety of feedback they receive. It can also be used to identify similarities between feedback received from across modules and years to help students see how they can improve their work in future assessments.
See how it's being used at UCL:
Contributors
Jessica Gramp (Lead maintainer)
Alistair Spark: Maintainer
Alexis Nelson: Developer
Delvon Forrester: Developer
Please login to view contributors details and/or to contact them
I've released a My Feedback bug fix for Moodle 2.9 and 3.0, so please install the new version if you are using Moodle 2.9 upwards. The fixes include those mentioned above, plus another issue where logging in as a student shows a fatal error: class ‘report_myfeedack’ not found in report\myfeedback\index.php.
I fixed this by including the lib file explicitly in index.php after the other requires on line 39:
require_once($CFG->dirroot . '/report/myfeedback/lib.php');
I'll be presenting on how the pilot of My feedback is progressing at MoodleMoot IE/UK next week, so if anyone else is going along please do come up and say hi if you've tried this plugin or are thinking of installing it.
Cheers.
Jess
No, you are right. This appears to be broken in later versions of Moodle (we are still on an older version at UCL so it still works for us).
I will raise it with the developer. Thanks for letting us know.
Cheers.
Jess
I found out what the issue is with self-reflective notes and non-moodle feedback not doing anything when you click to add/edit notes. The popup box is dependent on bootstrap and because in Moodle 3.0 they normally test with the clean theme (which has bootstrapbase as its parent theme), but this does not seem to use the bootstrap modal which is used for the popup box.
We may have to add that info to the plugin as a dependency for that functionality or I will have to spend some free time (at some point) and find the best way to add the bootstrap functionalities to the clean theme so that we can add that info to the plugin for those who don’t use a bootstrap compatible theme.
The Undefined property issue is fixed in a later release but this is because it is looking for a profile field called year. The fix is to wrap that line with isset() function: so you should have something like this:
$year = '';
profile_load_data($user);
if (isset($user->profile_field_year)) {
$year = $user->profile_field_year;
}
Or you can add a profile field with shortname 'year' (without the quotes) on your Moodle site at Site Admin >> Users >> Accounts >> User profile fields.
Either of the above will resolve the issue until you get an updated release hopefully soon.
"version.php" for 2.8.4 package is wrong!
"$plugin->release = '2.7.1 (Build: 2016032002)';"
Ricardo
For anyone who has downloaded the "latest" v2.8.4 version before Oct 27 16:38 (BST) from moodle.org, please check the version number in version.php is 2.8.4. If not, you will need to download it again. The github version seems fine. Thank you.
I've not yet tested it on 3.2. Did you get an error doing so?
I will have a look at it soon and see if there are issues.
Is this plugin meant to work with MSSQL? There are calls to the LIMIT clause which isn't supported in MSSQL. e.g. if you open /report/myfeedback/index.php?userid=1 you get the following error:
Debug info: Incorrect syntax near 'limit'.
SELECT userid FROM mdl_role_assignments
WHERE roleid = ? AND contextid = ?
ORDER BY timemodified DESC limit 1
[array (
0 => 0,
1 => 5,
)]
Error code: dmlreadexception
Stack trace: •line 474 of \lib\dml\moodle_database.php: dml_read_exception thrown
•line 282 of \lib\dml\mssql_native_moodle_database.php: call to moodle_database->query_end()
•line 788 of \lib\dml\mssql_native_moodle_database.php: call to mssql_native_moodle_database->query_end()
•line 822 of \lib\dml\mssql_native_moodle_database.php: call to mssql_native_moodle_database->get_recordset_sql()
•line 1527 of \lib\dml\moodle_database.php: call to mssql_native_moodle_database->get_records_sql()
•line 1294 of \report\myfeedback\lib.php: call to moodle_database->get_record_sql()
•line 142 of \report\myfeedback\index.php: call to report_myfeedback->get_my_personal_tutor()
Regards
Mark
Right now the plugin converts all grades into the F-A scale . Is it possible to avoid this, as we dont use that scale in Denmark. I would like it to just show the grades, that are already shown in the gradebook. Thanks in advance