[API] Improve Module API data
The modules API does not return the assignment ID for discussions, quizzes, and pages. The submissions API does not return content IDs. So, the only way to connect submission scores to module items is to also pull discussions and quizzes API, get the content ID and assignment ID, and merge them with the module data content ID. The result is slower and pulls more data from the server, which slows other calls due to throttling.
Can we add assignment ID to discussions, quizzes, and pages in module item API so that we can connect it to submissions? Now we have to pull Quiz and Discussions API to get assignment ID and merge it into modules by Content ID. Or, can we scope GraphQL so it can be used by LTIs with real clients? and give the option to include the content and assignment IDs when pulling module items.
instructor,student