## Reports: My Feedback

report_myfeedback
Maintained by Jessica Gramp
A Moodle Report that shows all student feedback on one page.
384 sites
41 fans

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

Alexis Nelson: Developer
Delvon Forrester: Developer

• Wed, 27 Sep 2017, 9:03 PM
Hi again, just ran into another problem concerning workshop assignments. If the user has workshop activities with assessments My Feedback overview tab gives :

Debug info: ERROR: column "wa.feedbackauthorattachment" must appear in the GROUP BY clause or be used in an aggregate function
LINE 1: SELECT DISTINCT max(wa.id) as id, wa.feedbackauthorattachmen...
^
SELECT DISTINCT max(wa.id) as id, wa.feedbackauthorattachment
FROM mdl_workshop_assessments wa
JOIN mdl_workshop_submissions ws ON wa.submissionid=ws.id
AND ws.authorid=$1 AND ws.id=$2 and ws.example = 0
[array (
0 => 14,
1 => '33',
)]
Stack trace:

line 479 of /lib/dml/moodle_database.php: dml_read_exception thrown
line 242 of /lib/dml/pgsql_native_moodle_database.php: call to moodle_database->query_end()
line 776 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->query_end()
line 1551 of /lib/dml/moodle_database.php: call to pgsql_native_moodle_database->get_records_sql()
line 292 of /report/myfeedback/lib.php: call to moodle_database->get_record_sql()
line 3894 of /report/myfeedback/lib.php: call to report_myfeedback->has_workshop_feedback_file()
line 108 of /report/myfeedback/student/overview.php: call to report_myfeedback->get_content()
line 273 of /report/myfeedback/index.php: call to require_once()

We are in Moodle 3.2.2+ with PostgreSql db.
• Tue, 17 Oct 2017, 8:19 PM
Hi Jessica,

We have disabled the Gradebook on our Moodle because last year we had reports where students were able to see their Turnitin grades via the Gradebook before the Post Date. We have upgraded our Moodle to 3.2, but the Gradebook is still disabled from students' view and we are going to install My Feedback plugin, but wondering whether the Gradebook needs to be enabled in order for My Feedback to work? Also, have you had any reports that My Feedback plugin releases grades to students before the Post date?

Thanks

Noor
• Thu, 19 Oct 2017, 7:33 PM
Hi Jessica, I'm trying out your plugin.
When I ask a student to submit an assignment, I grade it and then the student sees 4 entries for each submission, and the same grade in each row. Is it normal or is there any way to let the student see just one line for each grade received.
I have a screenshot but can't attach it here sorry.
• Wed, 1 Nov 2017, 12:54 AM
Hi Noor,

Yes, the My Feedback report does require the course gradbook to be enabled in order for items to show for that course. If the ‘Show gradebook to students’ has been set to ‘No’ in the course settings, meaning the course Gradebook is hidden from students, then no grades or feedback will appear for this course in the MyFeedback report. I will update the documentation with the list of requirements for items to show in My Feedback.

Hopefully you can resolve this issue so you can still use the report.

No, we thoroughly tested the report to ensure nothing is released to students before the post date, and also that it does not show anything not already visible to students in each Moodle course. If you find any evidence of the report doing otherwise, please do provide details so we can check this out, although I would be surprised if we missed something, as this was very thoroughly tested.

Thanks,

Jess
• Wed, 1 Nov 2017, 1:00 AM
Hi Roberto.

We did see something like this when we ran our original tests, but it was resolved in a later version of the plugin. Which version are you using and which version of Moodle? Also, what type of assignment is it? A Moodle Assignment? I'll message you privately and perhaps you could send me that screenshot so I can see what's happening.

Thanks,

Jess
• Wed, 1 Nov 2017, 1:11 AM
Thanks Jess
• Wed, 1 Nov 2017, 2:10 AM
Hi Juha,

Do you happen to have a fix for this problem you are experiencing? It appears to be what is being described in the following forums, but we are still on 3.1 here:

https://dba.stackexchange.com/questions/88988/postgres-error-column-must-appear-in-the-group-by-clause-or-be-used-in-an-aggre
and
https://stackoverflow.com/questions/19601948/must-appear-in-the-group-by-clause-or-be-used-in-an-aggregate-function

Thanks,

Jess
• Mon, 6 Nov 2017, 5:24 AM
Hi Delvon,

Any clues on how to fix the missing bootstrap modal problem on Moodle 3.3 so self reflective notes and manually entered feedback can work?

This is what you said previously:
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.

Can the bootstrap modal code be added directly to the myfeedback plugin so it doesn't rely on particular themes?

Any clues you have on where / how to add this so it works again in Moodle 3.3 will be gratefully received. Thank you.
• Mon, 6 Nov 2017, 6:07 PM
Hi Jess,

I remember fixing it for an earlier version of Moodle. I am almost certain that this is the same issue. I will try and have a look today or tomorrow and post what the fix is here.
• Tue, 21 Nov 2017, 12:27 AM
Hello,

Is there any way to change the default column view for students, for example?

Thanks for the plugin, very helpful!

Phil
• Tue, 28 Nov 2017, 10:30 PM
Hi Phil,

At the moment there isn't a way to change the default column view, but I would encourage you to raise this on the Moodle Tracker and you are welcome to contribute code that would implement this.
• Wed, 29 Nov 2017, 6:56 AM
I've just released a new version that fixes the problem with students not being able to add self-reflective notes and Turnitin feedback due to the missing modal.js. Thank you Delvon for the code. Please download version 2.9 to ensure My feedback works correctly on version 3.3 and above. This version also optimises the database so you should see some faster loading times.
• Fri, 1 Dec 2017, 11:46 PM
Hi,

I am trying to link to the My Feedback Report in a block for students. It works for Tutors but for students I am struggling to get the Report to appear. Has anyone successfully done this?

Thanks
• Fri, 15 Dec 2017, 5:19 PM
Hi Jessica, sorry for the very late answer. No we do not, yet, have a fix for the PostgreSql related problems. We will try to do something for it in the coming spring.
• Mon, 25 Dec 2017, 12:02 AM
When starting plugin i got this:
pix_url is deprecated. Use image_url for images and pix_icon for icons.

line 267 of /lib/outputrenderers.php: call to debugging()
line 4066 of /report/myfeedback/lib.php: call to renderer_base->pix_url()
line 108 of /report/myfeedback/student/overview.php: call to report_myfeedback->get_content()
line 274 of /report/myfeedback/index.php: call to require_once()
Any IDEA?