Assignment submission support in the Mobile app: Difference between revisions
From MoodleDocs
Juan Leyva (talk | contribs) |
Juan Leyva (talk | contribs) No edit summary |
||
Line 8: | Line 8: | ||
== Introduction == | == Introduction == | ||
== Picking files to be submitted in the app == | |||
== Android == | |||
== iOs == | |||
== Additional submission and feedback plugins support == | |||
== Moodle Web Services == | == Moodle Web Services == |
Revision as of 11:22, 3 February 2016
Assignment submission support in the Mobile app | |
---|---|
Project state | In Progress |
Tracker issue | https://tracker.moodle.org/browse/MOBILE-1396 |
Discussion | https://moodle.org/mod/forum/view.php?id=7798 |
Assignee | {{{assignee}}} |
Introduction
Picking files to be submitted in the app
Android
iOs
Additional submission and feedback plugins support
Moodle Web Services
Existing Web Services that will be used:
- mod_assign_get_assignments: To list all the assignments in a course (and retrieve information for a particular assignment)
- mod_assign_save_submission: To save a user submission (including online text and files referenced via draftid)
- mod_assign_submit_for_grading: In case the assignment is configured to display a Submit button, this WS will be used for processing the submission.
- webservice/upload.php endpoint - To submit files and get a valid draftid
New Web Services required (to be developed):
mod_assign_get_submission_status
For retrieving all the submission required information (grading summary, current attempt status, feedback data and the attempts history).
See MDL-52924
mod_assign_view_submission_status
For triggering the submission viewed event.
See MDL-52974