Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peterupfold/moodle-assignsubmission_hlt
A submission plugin for the Moodle assignment module that allows us to set a "set date" and "due date" calendar event in the student's calendar.
https://github.com/peterupfold/moodle-assignsubmission_hlt
Last synced: 5 days ago
JSON representation
A submission plugin for the Moodle assignment module that allows us to set a "set date" and "due date" calendar event in the student's calendar.
- Host: GitHub
- URL: https://github.com/peterupfold/moodle-assignsubmission_hlt
- Owner: PeterUpfold
- License: gpl-3.0
- Created: 2017-01-20T11:15:51.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-23T13:14:42.000Z (over 6 years ago)
- Last Synced: 2024-11-08T09:51:05.090Z (about 2 months ago)
- Language: PHP
- Size: 27.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Moodle Assignment Submission Module: HLT
========================================A submission plugin for the Moodle Assignment module that allows us to set a "set date" and "due date" calendar event in the student's calendar.
As long as the "HLT" submission method is ticked when the Assignment is created, this plugin is able to add an extra "Set Date" event in the student calendar. This event is automatically updated whenever the Assignment is updated.
## Reference
To test the patch:
# Hack a submission plugin to add a calendar event for the assignment (with a different eventtype than 'due') in the save_settings() method
# Create an assignment with a due date. Confirm that both this and the other events have been added to the calendar as expected.
# Edit the assignment to disable the due date. Confirm that the other event has not been removed.
# Hide the assignment. Confirm that the other event is hidden in the calendar
# Delete the assignment. Confirm that the other event is deleted.
Assignee Michael Aherne [ maherne ]```https://tracker.moodle.org/browse/MDL-52013