Open ChrisOwen101 opened 3 years ago
NOTE
This ticket will probably be obsoleted by https://docs.google.com/document/d/1zFx-RscN4Iy9hhLKPm_wZUxsTqPq7CNR4ZZp566b2uI/edit?usp=sharing
If by some chance someone is planning to take this ticket, please discuss first.
Which module(s) and week(s) does this change affect? Module(s): All Week(s): All
What is the work that needs to be done?
Google Classroom has an API that would allow us to automate the process of adding coursework to different classes
https://developers.google.com/classroom
This would require a slightly involved process of
All of this could be done through the syllabus since we can write React component to do each of these steps.
The coursework details can be parsed from the Markdown directly by using the
##
title headings as dividers.Why is this work important to do?
Teachers often upload coursework incorrectly which leads to some confusion.
This would also standardise the way that coursework gets added to Google Classroom which is nice.
Additional context
I expect this work could take a knowledgable developer 15-20 hours to complete. A junior I'd expect 30+ hours.