Assignment Web Services: Difference between revisions
From MoodleDocs
Damyon Wiese (talk | contribs) |
Damyon Wiese (talk | contribs) |
||
Line 43: | Line 43: | ||
# Refine the project proposal with community feedback | # Refine the project proposal with community feedback | ||
# Refine the final list of webservices included in the module | # Refine the final list of webservices included in the module | ||
===Features=== | ===Features=== |
Revision as of 03:42, 24 February 2012
Moodle Assignment Web Services | |
---|---|
Project state | In Progress |
Tracker issue | http://tracker.moodle.org/browse/MDL-31273 |
Discussion | http://moodle.org/mod/forum/discuss.php?d=192642 https://github.com/netspotau/moodle-mod_assign |
Assignee | NetSpot) |
Introduction
Webservices are required to interact with the new Assignment module for 2.3. Ideally this would include support for all of the features available through the web interface to the assignment.
Note: There are some features that are implemented by core Moodle such as advanced grading and comments that should be supported by a different webservice outside of the assignment module.
Examples
(Full details to come soon)
- mod_assign_add_instance
- mod_assign_update_instance
- mod_assign_delete_instance
- mod_assign_get_instance
- mod_assign_list_submission_plugins
- mod_assign_list_feedback_plugins
- mod_assign_save_submission
- mod_assign_submit_for_grading
- mod_assign_save_grade
- mod_assign_revert_to_draft
- mod_assign_grading_disabled
- mod_assign_get_grading_elements
- mod_assign_get_submission_elements
- mod_assign_get_submission_status
- mod_assign_get_feedback
- mod_assign_lock_grade
- mod_assign_unlock_grade
Requirements
Moodle 2.3 required
Community bonding period
Milestones
- Refine the project proposal with community feedback
- Refine the final list of webservices included in the module
Features
Coding period
Milestones
- MS 1