-
DataSetId and Filter spec/definition resource
Hi All, I have just started working with Brightspace and I am running into a bit of an issue. I want to call the following endpoint /d2l/api/lp/(version)/dataExport/create the object it expects requires a DataSetId and Filters (I assume specific to each data set) Where is a list of these DataSetIds and filters. I have been…
-
oAuth - how to get user's ExternalEmail
A customer of ours has asked us to build an oAuth Login option into our product from their Brightspace platform. We have the oAuth wired up, and I can use the oAuth code to call /users/whoami but this only gives me the user's Brightspace id (Identifier) - I need to get the user's ExternalEmail which I don't appear to be…
-
Can I integrate an additional feature inside D2L to import student grades from an outside source?
I want to create/integrate a feature, e.g., a new Activity, that would allow me to import students' grades from an outside source like GitHub or GitHub Classroom. Is there any API I can use for that?
-
API doesn't bring in User and Org Units deletion data
Hello I have recently made some additions, updates, and deletions on users and Org Units pages from the D2L admin page. I was expecting these changes to flow through the below Brightspace differential datasets - Users Differential - Organizational Units Differential The additions and updates did flow in as expected from…
-
How to get subsequent evaluation for an already evaluated student?
I use Brightspace as a facilitator / teacher. I'm making a browser extension for myself that automatically find any student assignment submissions that isn't evaluated. For my first version I used the following endpoint: GET /d2l/api/le/(version)/(orgUnitId)/dropbox/folders/ The data it returns contains 2 relevant fields:…
-
Can you use the Brightspace API to add a Survey to a Topic Item?
You can use this call to update topic items. The json parameters you send in the post has a url parameter that is supposed to point to the Survey. However, when retrieving the survey, the SurveyReadData does not contain a url parameter. Is it possible to create a topic item that has a link to a survey? Thanks.
-
Upload File Access to the Media Library via API
Is there API access to upload files to a users Media Library? I can't find reference to it specifically but perhaps it's something that's been documented elsewhere. Thanks for any assistance you can provide:
-
Retrieve list of links in a topic and update it using API
Is it possible to retrieve all the links existed in the topics/units and update it using API?
-
Issues with 3rd party content (H5P assets)
Since the beginning of the year, we've had widespread complaints from users that interacting with H5P assets causes them to jump to the top of the course page on which they are working. This occurs inconsistently across H5P assets and users report extreme frustration. We've been advised that this defect is the result of a…
-
get data from API
I am trying to pull data like given in the Datahub → Data Sets → 1. Organisational Units, 2. User Enrolments, 3. Course Access
-
File upload using new Course Files APIs
Hi, I saw the release of the new Course Files APIs that allow users to upload files to a course offering and am excited to try them out! In particular, I am attempting to upload a file to a course, first with the /upload API followed by the /save API. I have successfully received the expected 308 response from /upload, but…
-
SSO Integration D2L
Hello, I need to integrate with the D2L platform into our system called CERBRUM, but I am encountering some difficulties. Whenever I fill in the necessary parameters for the API request, even though they are theoretically correct, I receive the code 403 (Forbidden), as a response to the request. I believe that one of the…
-
Use for a provincial charity
Does anyone have experience using Bright Space with a charity such as BC Search and Rescue? I am looking for details on the cost of this kind of use. Also, any information on whether Bright Space will hook up with WordPress would be appreciated.
-
Is it possible to set the display options for a Grade Category using the API
We want to create Grade Categories and Grade items using the API and I was wondering if it is possible to set the Display options (see picture) using the API. Creating Grade Categories and Grade Items work perfect but I can't find how I can set the display options so I can hide the calculated total score for the Grade…
-
Using API to Create, Edit and Delete for Intelligent Agent tool
Hi, Anyone has any experience on using API to do the CRUD actions for Intelligent Agent tool?
-
Question about API
Hello dear, I hope you are doing well. I am an MMI student at Breda University of Applied Sciences in the Netherlands. I am working on an idea about schedule arrangements for students who are using Brightspace. This application can create plans for students' assignments. Now, I have a question for you. Does Brightspace…
-
OAuth 2.0 Client Credentials Flow Support for Brightspace (M2M)
Is there any support for OAuth 2.0 flows other than Authorization Code Grant (preferably Client Credentials flow)? I'm needing support for fully headless automation, and the need for a user to log in with a browser in order to get an initial authorization code doesn't make sense for a fully automated environment. Private…
-
How do you use the Brightspace API to associate a grade item with a topic in a course?
Using the Brightspace Valence API : I am creating a grade item with this call: But I don't see how I can then associate this new grade item with content in a Course. I can retrieve a topic within a course and see it's ContentObject JSON block: This ContentObject JSON block has a "GradeItemId": But there is no way to set…
-
API access / token issues via OAuth2
We're currently facing API access / token issues via OAuth2. We're using a Brightspace user account (i.e., not an institutional account) in our Brightspace to authenticate access for API use. As this is a Brightspace account, we're by-passing the institution's SSO by using a redirect link which allows the account to log in…
-
Brightspace API to check if a page is in Edit mode
Hi there, I was just wondering if one can leverage the Brightspace API or some other way to check if a page (content page) is in edit mode. If so I can use some JavaScript to add a class to the <body> which temporarily disables SAL animations. I use SAL (Scroll Animation Library) and elements that bear data-sal attributes…