Note:

This site is no longer used and is in read-only mode. Instead please go to our new Moodle Developer Resource site.

Assignment Send Notification UI Improvements

From MoodleDocs


Warning: This page is no longer in use. The information contained on the page should NOT be seen as relevant or reliable.


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

  1. Refine the project proposal with community feedback
  2. 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

Screenshots