-
API Rate Logging/Limiting - FAQ
Originally Published October 25, 2019 Based on feedback from our recently published API Rate Logging announcement here is a follow-up article contains a series of questions we have commonly received from customers and partners. Note that as we receive more questions and more answers, we will be updating the contents of…
-
Brightspace API Authentication Guide - Best Practices
The Brightspace API provides developers with two Authentication approaches: OAuth 2.0 and our own proprietary Id Key Auth. This Authentication Guide focuses on OAuth 2.0. Please note that we encourage you to use the OAuth 2.0 standard as that is where we at D2L are investing. Regardless of the Authentication approach, the…
-
Brightspace API Authentication Guide - ID Key Auth
The Brightspace API provides developers with two Authentication approaches: OAuth 2.0 and our own proprietary Id Key Auth. This Authentication Guide covers ID Key Auth, but please note that we encourage you to use the OAuth 2.0 standard as that is where we at D2L are investing.ID Key Auth ID Key Authorization is a…
-
Brightspace API Authentication Guide - OAuth 2.0
The Brightspace API provides developers with two Authentication approaches: OAuth 2.0 and our own proprietary Id Key Auth. This Authentication Guide focuses on OAuth 2.0. Please note that we encourage you to use the OAuth 2.0 standard as that is where we at D2L are investing. OAuth 2.0 OAuth 2.0 is an open standard…
-
Brightspace API Rate Logging
Originally published Oct. 3, 2019 As the Product Manager for the Brightspace API, I have had the opportunity to meet with many customers and partners to learn about the wide variety of integrations and solutions that have been developed. Over this timeframe, we have also been looking at Brightspace API usage data. For…
-
Brightspace Sample App - Now available on GitHub
The sample app can be found on the Brightspace GitHub repository: https://github.com/Brightspace/Extensibility-SamplesHave suggestions for additional APIs we can add to the app? Let us know in the comments below!
-
Changes to the Group Category creation API workflow
In our April 2022 release, we made some changes to groups to address issues with timeouts while groups were being created within Brightspace. The changes we made meant that the creation of group categories, their child groups and any enrollments are now processed by a background task ensuring that groups are always created…
-
Client side sample for authentication workflow
Originally posted on 6/11/2014 on the Valence Developer Blog by Sarah-Beth Bianchi. The Challenge The authentication model for the Valence Learning Framework APIs requires a user to log in to the Learning Environment via a browser session. This is a smooth workflow when building a web application, allowing the user to be…
-
Collecting Bugs and Tracking Defects
Originally posted on 2/27/2012 on the Valence Developer Blog by Craig Dunk. I like collecting bugs (as in software defects) or at least stories about tracking bugs. With bugs, my favorites are always subtle and hard to reproduce but involve a one line change (As a result I have a lot of bug stories related to threading).…
-
Course Copy and LTI - FAQs
Question: If I'm copying an existing course with content to another course, will the child course (copied course) contain the reference of the parent course Id when passed in an LTI request or is there another way I can get the parent context_id? Answer originally posted on 4/21/2014 in the ValenceUsers forum by Viktor…