You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prior to this ticket being completed, #89 and #95 should be completed so external events and homework are stored locally ad periodically updated.
Once those are complete, the homework model should be similarly refactored. One "parent" of a homework is an internal course, but other "parents" may be external calendars as well—the different between an event and a homework primarily being that a homework has an expectation of being graded and is thus attached to a class (even if external), whereas an event has no such metadata.
For example, then, a homework model in the future may have a "course" with an internal ID, or a "course" associated with "classroom" (or "blackboard" or some other third party), and the ID of the course is then determined by the external service.
Like with events, homework would be lazily cached locally, updated periodically, allowing users to allow the external service (Google Classroom in this first case) to be the source of truth for most information, but additional information (for instance, grading) can be provided to the item within Helium.
Additional integrations should be evaluated:
Edmodo
Moodle
Blackboard
Schoology
The text was updated successfully, but these errors were encountered:
alexdlaird
changed the title
As a User, I want to be able to see and manage grades for Google Classroom classes in Helium
As a User, I want to be able to see and manage grades for Google Classroom and other sources classes in Helium
Mar 19, 2018
Prior to this ticket being completed, #89 and #95 should be completed so external events and homework are stored locally ad periodically updated.
Once those are complete, the homework model should be similarly refactored. One "parent" of a homework is an internal course, but other "parents" may be external calendars as well—the different between an event and a homework primarily being that a homework has an expectation of being graded and is thus attached to a class (even if external), whereas an event has no such metadata.
For example, then, a homework model in the future may have a "course" with an internal ID, or a "course" associated with "classroom" (or "blackboard" or some other third party), and the ID of the course is then determined by the external service.
Like with events, homework would be lazily cached locally, updated periodically, allowing users to allow the external service (Google Classroom in this first case) to be the source of truth for most information, but additional information (for instance, grading) can be provided to the item within Helium.
Additional integrations should be evaluated:
The text was updated successfully, but these errors were encountered: