[root@sonata8 ~]# curl 'http://xxxxxxxxxxxxxxx/moodledev/webservice/rest/server.php?moodlewsrestformat=json' --data 'courseids%5B0%5D=3&wsfunction=mod_assign_get_assignments&wstoken=xxxxxxxxxxxxxxxxxxxxxxxxx' | python -m json.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
103 4126 100 4126 0 97 66679 1567 --:--:-- --:--:-- --:--:-- 66049
{
"courses": [
{
"assignments": [
{
"allowsubmissionsfromdate": 1527141900,
"attemptreopenmethod": "none",
"blindmarking": 0,
"cmid": 9,
"completionsubmit": 0,
"configs": [
{
"assignment": 2,
"id": 11,
"name": "enabled",
"plugin": "onlinetext",
"subtype": "assignsubmission",
"value": "1"
},
{
"assignment": 2,
"id": 12,
"name": "enabled",
"plugin": "file",
"subtype": "assignsubmission",
"value": "0"
},
{
"assignment": 2,
"id": 13,
"name": "enabled",
"plugin": "comments",
"subtype": "assignsubmission",
"value": "1"
},
{
"assignment": 2,
"id": 14,
"name": "enabled",
"plugin": "comments",
"subtype": "assignfeedback",
"value": "1"
},
{
"assignment": 2,
"id": 15,
"name": "enabled",
"plugin": "file",
"subtype": "assignfeedback",
"value": "0"
},
{
"assignment": 2,
"id": 16,
"name": "enabled",
"plugin": "offline",
"subtype": "assignfeedback",
"value": "0"
},
{
"assignment": 2,
"id": 17,
"name": "enabled",
"plugin": "editpdf",
"subtype": "assignfeedback",
"value": "1"
},
{
"assignment": 2,
"id": 56,
"name": "wordlimit",
"plugin": "onlinetext",
"subtype": "assignsubmission",
"value": "0"
},
{
"assignment": 2,
"id": 57,
"name": "wordlimitenabled",
"plugin": "onlinetext",
"subtype": "assignsubmission",
"value": "0"
},
{
"assignment": 2,
"id": 58,
"name": "commentinline",
"plugin": "comments",
"subtype": "assignfeedback",
"value": "0"
}
],
"course": 3,
"cutoffdate": 0,
"duedate": 0,
"grade": 100,
"id": 2,
"intro": "
Students type their response directly into a text box on Moodle.

",
"introformat": 1,
"markingallocation": 0,
"markingworkflow": 0,
"maxattempts": -1,
"name": "Online Text Assignment",
"nosubmissions": 0,
"requireallteammemberssubmit": 0,
"requiresubmissionstatement": 0,
"revealidentities": 0,
"sendlatenotifications": 0,
"sendnotifications": 0,
"sendstudentnotifications": 1,
"submissiondrafts": 0,
"teamsubmission": 0,
"teamsubmissiongroupingid": 0,
"timemodified": 1462650982
},
{
"allowsubmissionsfromdate": 1413353100,
"attemptreopenmethod": "none",
"blindmarking": 0,
"cmid": 10,
"completionsubmit": 0,
"configs": [
{
"assignment": 3,
"id": 18,
"name": "enabled",
"plugin": "onlinetext",
"subtype": "assignsubmission",
"value": "0"
},
{
"assignment": 3,
"id": 19,
"name": "enabled",
"plugin": "file",
"subtype": "assignsubmission",
"value": "1"
},
{
"assignment": 3,
"id": 20,
"name": "maxfilesubmissions",
"plugin": "file",
"subtype": "assignsubmission",
"value": "2"
},
{
"assignment": 3,
"id": 21,
"name": "maxsubmissionsizebytes",
"plugin": "file",
"subtype": "assignsubmission",
"value": "0"
},
{
"assignment": 3,
"id": 22,
"name": "enabled",
"plugin": "comments",
"subtype": "assignsubmission",
"value": "1"
},
{
"assignment": 3,
"id": 23,
"name": "enabled",
"plugin": "comments",
"subtype": "assignfeedback",
"value": "1"
},
{
"assignment": 3,
"id": 24,
"name": "enabled",
"plugin": "file",
"subtype": "assignfeedback",
"value": "0"
},
{
"assignment": 3,
"id": 25,
"name": "enabled",
"plugin": "offline",
"subtype": "assignfeedback",
"value": "0"
},
{
"assignment": 3,
"id": 26,
"name": "enabled",
"plugin": "editpdf",
"subtype": "assignfeedback",
"value": "1"
},
{
"assignment": 3,
"id": 27,
"name": "commentinline",
"plugin": "comments",
"subtype": "assignfeedback",
"value": "0"
}
],
"course": 3,
"cutoffdate": 0,
"duedate": 0,
"grade": 100,
"id": 3,
"intro": "Students upload one or more files (such as 2 in this example) which the teacher can grade. If these are pdf files,the teacher can annotate them directly in the browser.

",
"introformat": 1,
"markingallocation": 0,
"markingworkflow": 0,
"maxattempts": -1,
"name": "Assignment with file submissions",
"nosubmissions": 0,
"requireallteammemberssubmit": 0,
"requiresubmissionstatement": 0,
"revealidentities": 0,
"sendlatenotifications": 0,
"sendnotifications": 0,
"sendstudentnotifications": 1,
"submissiondrafts": 0,
"teamsubmission": 0,
"teamsubmissiongroupingid": 0,
"timemodified": 1462647773
}
],
"fullname": "Activities",
"id": 3,
"shortname": "Activities",
"timemodified": 1462551896
}
],
"warnings": []
}
[root@sonata8 ~]#