For Developers
Platform Updates
API Updates
- Fixed several bugs related to Blackboard submissions and grades.
- Assignments are now properly deleted from Blackboard.
- Fixed a bug where Blackboard refresh tokens were improperly saved, as apparently they can change.
- The Blackboard refresh process now happens without a time buffer because Blackboard will not issue new access tokens until the very moment that the old one is expired (they have no issue changing the refresh token every time though, the exact opposite of what is supposed to happen) ¯\_(ツ)_/¯.
- Improved the Moodle import with the help of the new Moodle plugin.
- Fixed a login bug with anonymous Clever users who initiate the login process from the developer's application (as opposed to Clever Library).
- Made improvements to the Moodle Sync and released a new version of the Edlink Moodle plugin.
- Launch context is now available as a part of the OAuth 2.0 response when launching from an LTI application.
- Launch context includes the organization (e.g., course) in which the LTI application was opened.
- It also includes one or more enrollment objects that relate the user to the organization.
- Users are prevented from launching within contexts to which you (the developer) were not granted access by the school admin.
- A bug with Schoology LTI launch was fixed. Schoology LTI user IDs are different from their standard user IDs.
Dashboard Updates
- Documentation updates.
- Removed the
Data Sync Interval
field from the source creation and settings pages. It may be added back in the future as an advanced option, but only served as a source of confusion for administrators.