I have another issue on my v2.6 server: I really love the new grading workflow feature, but I'm kind of helpless with the feedback notifications: I don't want the students to get any message when a teacher grades their assignment submission and/or uses the feedback field, unless the workflow state is "released". As we are using the feedback field for typing in error codes of the given submission, wen don't want it to be released over all.
But every time a teacher uses the new grading workflow, gives a grade and types some text in the feedback box, the student receives a notification of given feedback on the assignment. The only way to avoid the message is disabling messages for the whole assignment module in the admin/plugins/messaging configuration - which also disables the (very useful) notifications about succesful submission.
Is that feature or error and any chance to change the beavior?
They should only get their grades and message when the teacher moves the marking workflow on to Released; they shouldn't get ity before then. Could you provide the exact steps teachers are taking from setting up the assignment with marking workflow to students getting their grades and I will take a look?
Mary, thanks for your fast response.
- Creation of Assignment (Admin is doing that)
- Student submits file, submission is shown on assignment grading tab, receives submission notification.
- Teacher (role: editing teacher) rates and fill in the predefined error codes (using the test/assignment administration/view_rate all submissions page): first
- Student receives feedback notification: ... *** has posted some feedback on your assignment submission for 'Test 8' ...
Hello there. I can't see the marking workflow column there in your screenshot - are the teachers actually changing it to "marking in progress" as they go along, and then changing it to "Released" when they want students to see their grades? It doesn't happen automatically. Do you have a screenshot of the marking workflow column?
Again thank you. Isn't the "status" column showing the grading workflow state?
But - hope, you meant that:
(without any change to the "workflow state" dropdown, it stays on "not marked", which as I understand means: no notification shall be sent. Notifications only, when status is changed to "released", not for the other workflow states)
As I saw now, when the so-graded students open the assignment, they see their submission as "graded".
If it's an moodle error (and not of me or the teachers), that might be the cause for sending the notifications: something with the new grading workflow is wrong and the system doesn't follow it.
Can you confirm that when the teacher moves the marking workflow on and they give a grade to a student they then click to save the assignment before moving on to the next one? I am sure they do, or else Moodle wouldn't record their scores, but we need to cover all possibilities before we register this as a bug. I haven't been able to reproduce this as when I try to grade work and set it to anything under "Released" the students don't see their work. So it must be something in your set up that we need to discover.
Yes, can confirm that.
As I set up a testing server on a further machine for my other assignment module error, I got the same issue (means: student sees assignmant as graded on the submission page -- email notifications are not enabled there) on that maiden system. I will have another try with the popup notifications enabled, can't enable email on that machine. Nevertheless, if it helps, I can create student and teacher login for you on one or both systems.
Ok I just tested again - yes the student does see their assignment as graded but they don't actually see the grade or the feedback. Is that how it is for you or do they see their grade and feedback?
So are you saying that you don't want the student to even know that their work has been graded - even though the results are not available to them? I apologise if that is the case as I misunderstood you; I thought you meant the students were seeing their results even though they had not been released but I think you mean they see "graded" even though the teacher does not want yet to give them their grade?
Well, that might explain the issue (or not) on the testing system. Showing that "graded" to the students isn't a problem for me (but might be an improvement for future development to disable it until the grade is released, according to the new marking workflow process).
I will have a try with the notifications as popup on that machine and be back then.
just tested on a 3rd moodle (2.6.+ from last week). Even if it's on the same server as the faulty production system, with using a clean install and another database, it shows the same error: grading a student with marking workflow set to "in marking" will produce an email message to the student.
This night I had one thought - maybe you can help me with that: how is the notification for assignment feedback done? I'm not a coder, please pardon my expressions - but does the mod_assign produce a grading feedback message free of the grading workflow state and some core module decides to send it (depending on the workflow state) [meaning: assign "stores" it with a "do not send"-flag in the php mailing qeue] OR does (or, maybe: should) mod_assign produce and push the message only, when the specific workflow state allows to publish the grade?
The first option would open an influence for the server's mail configuration.
... and once again:
I now set up the email messaging on the completely fresh installed server (with Moodle 2.6+ 20131118), , set up an assignment. Student submits file, teacher grades (workflow state: "marking completed") --> email notification to student: assignment feedback is available. Ran through different workflow states, even with "not marked", a feedback notification is sent. State changes (between the states as well as "release to student") aren't notificated after that.
So the issue is, I think, that although teachers can control when the grade is released, they can't control when the notification is released - and once they have graded (even though the student can't see their grade) they still get notification of it. This seems related to MDL-33600 I agree it seems a bit pointless that a notification is sent out to students and they can't see their grade.