My Feedback

Reports ::: report_myfeedback
Maintained by Jessica GrampJessica Gramp, Alistair Spark
A Moodle Report that shows all student feedback on one page.
Latest release:
616 sites
162 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: 

Potential privacy issues

All versions before v2.8.11 contain a bug that reveals grades before the post date on some, but not all, Turnitin assignments. Please update to v2.8.11 to ensure you don't encounter this error. V2.4 of this plugin shows numeric grades regardless of the settings on the course or grade item they represent. Displaying the grade in the format defined within each assessment is implemented in V2.5 (available for moodle V2.8+). Take care with using this plugin as it reveals grades to students, so any changes that you make need to be tested thoroughly to ensure they don't reveal hidden grades. E.g. Turnitin assignment grades are only visible after the post date; Hidden activities are not shown; Hidden grades (and 'hidden until' grades) as set in the gradebook don't show; Non-released grades don't show; Workshops only show feedback when they are closed; Moodle Assignments that have a workflow enabled don't show grades before they are finalised.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6

Contributors

Jessica Gramp
Jessica Gramp (Lead maintainer)
Alistair Spark: Maintainer
Alexis Nelson: Developer
Delvon Forrester: Developer
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Jessica Gramp
    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
  • Noor Abdulghani
    Wed, 1 Nov 2017, 1:11 AM
    Thanks Jess
  • Jessica Gramp
    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
  • Jessica Gramp
    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.
  • Delvon Forrester
    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.
  • Phil Brown
    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
  • Jessica Gramp
    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.
  • Jessica Gramp
    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.
  • Marcel Roe
    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
  • Juha Martikainen
    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.
  • Dinis Medeiros
    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?
  • Wazza
    Thu, 17 May 2018, 7:08 PM
    When installing this plugin I get the following error while trying to visit report/myfeedback/index.php?userid=3176

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/learntest/public_html/report/myfeedback/index.php:1) in /home/learntest/public_html/lib/classes/session/handler.php on line 42
    error/An error occurred whilst communicating with the server
    Debug info:
    Error code: An error occurred whilst communicating with the server
    $a contents:
    Stack trace:
    line 79 of /lib/classes/session/manager.php: core\session\exception thrown
    line 785 of /lib/setup.php: call to core\session\manager::start()
    line 29 of /config.php: call to require_once()
    line 33 of /report/myfeedback/index.php: call to require()
  • Wazza
    Thu, 17 May 2018, 7:09 PM
    Moodle 3.4, latest version of MyFeedback plugin
  • Mohamed Atia
    Mon, 21 May 2018, 3:32 PM
    Hi Jessica,
    I am trying out this plugin on Moodle 3.4.2, where My moodle installed on Windows with MS SQL Server Database. and when I pressed the My Feedback link I got the below errors, any advice?

    Debug info: SQLState: 42000
    Error Code: 102
    Message: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near 'limit'.

    SELECT roleid FROM mdl_role_context_levels WHERE contextlevel = '30' limit 1
    [array (
    0 => 30,
    )]
    Error code: dmlreadexception
    ×Stack trace:
    line 486 of \lib\dml\moodle_database.php: dml_read_exception thrown
    line 324 of \lib\dml\sqlsrv_native_moodle_database.php: call to moodle_database->query_end()
    line 431 of \lib\dml\sqlsrv_native_moodle_database.php: call to sqlsrv_native_moodle_database->query_end()
    line 896 of \lib\dml\sqlsrv_native_moodle_database.php: call to sqlsrv_native_moodle_database->do_query()
    line 972 of \lib\dml\sqlsrv_native_moodle_database.php: call to sqlsrv_native_moodle_database->get_recordset_sql()
    line 1571 of \lib\dml\moodle_database.php: call to sqlsrv_native_moodle_database->get_records_sql()
    line 1161 of \report\myfeedback\lib.php: call to moodle_database->get_record_sql()
    line 151 of \report\myfeedback\index.php: call to report_myfeedback->get_personal_tutor_id()
  • Wazza
    Thu, 24 May 2018, 9:45 PM
    Is this not the place to post questions? I can't get this plugin installed... If I'm asking at the wrong place, please redirect me to the right place smile
Please login to post comments