Assignment Send Notification UI Improvements: Difference between revisions
Damyon Wiese (talk | contribs) |
Damyon Wiese (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 48: | Line 48: | ||
===Milestones=== | ===Milestones=== | ||
* Implement code | * Implement code - done | ||
* Integration by HQ | * Integration by HQ | ||
==Screenshots== | ==Screenshots== | ||
<gallery> | |||
File:AssignmentSettingsNotifications.png|Additional settings to the assignment page | |||
</gallery> |
Latest revision as of 01:42, 20 March 2012
Assignment Send Notification UI Improvements | |
---|---|
Project state | In Progress |
Tracker issue | http://tracker.moodle.org/browse/MDL-31414 |
Discussion | http://moodle.org/mod/forum/discuss.php?d=192642 https://github.com/netspotau/moodle-mod_assign |
Assignee | NetSpot) |
Introduction
It has been requested that the UI for sending notifications to markers is improved in the assignment module.
Requirements
Moodle 2.3 required
New Options for notifications:
Email markers when assignment is submitted [Yes/No]
Email markers when assignment is submitted late [Yes/No]
Email students when their own assignment has been submitted [Yes/No] - Moved to a module setting
Requires 2 separate message types registered in db/messages.php so users can enable and disable them individually.
When submission is graded set mailed to 0 (unless send email to student was unchecked - then set it to 1)
In cron if grade column is not hidden and mailed is 0, send notification to student about grade/feedback and set mailed to 1.
(This is different to the old mod_assignment which set mailed to 0 or 1 before checking if the grade was hidden). This means when the grade column is made visible, notifications will go out for all submissions at once.
The content of the notification should just be a link to the feedback (so they must login and it is up to date)
Community bonding period
Milestones
- Refine the project proposal with community feedback
- Define the mockups
Features
See comments here: https://docs.moodle.org/dev/Assignment
and here: http://tracker.moodle.org/browse/MDL-31423
Coding period
Milestones
- Implement code - done
- Integration by HQ