-
core:*:* scope for 'dropbox' endpoints?
Hello, I'm using the brightspace API pretty extensively, and I've encountered a number of endpoints with no OAuth Scope listed. Primary related 'dropboxes' (https://docs.valence.desire2learn.com/res/dropbox.html#get--d2l-api-le-(version)-(orgUnitId)-dropbox-folders- for example), but also in other areas…
-
Github Classroom's LIT connector with D2L?
@Denise.M.3057 has posted a really neat question to the Development Category, hoping to connect with folks that have experience connecting Github Classroom's LIT Connector with D2L. I'm XPosting the question here to increase visibility in the hopes that one of our members here may have some advice to share.
-
Learn Postman with Paul -- replacement ??
I see that "Learn Postman with Paul" has been removed. What is the replacement for it?
-
Update CanSelfRegister course offering
Hi all, I'm trying to update an existing course offering via the Brightspace API, and I suspect the issue is related to the CanSelfRegister field. I'm sending the following JSON body in a PUT request to: PUT /d2l/api/lp/1.51/courses/6671 Here is the body: { "Name": "Ruud Koopmans Sandbox", "Code": "SB_r.p.m.koopmans",…
-
class progress
Hello everyone, I'm currently working on integrating with the D2L Brightspace API and I'm trying to identify endpoints that provide comprehensive class progress information. Specifically, I'm looking for endpoints that can show: Overall class progress metrics Student grades across all assessment types Quiz completion and…
-
API Uploading User Photos
I am trying to upload users Photos using the API. I receive a successful response from each post; however the images do not change. I will post a screenshot of my code in C# below and would greatly appreciate it if someone can see anything wrong with the code.
-
API & Performance+
Is there API access Performance+ functionality ? What I am wondering is Is it possible to drive P+ via remote control. The idea would be to have multiple data sources only 1 of which is D2L and use these other data sources to filter the data presented to the built-in data tools in P+ and then read the results directly.…
-
Updating Course Completion Tracking Settings using the API
Is it possible to update Course Completion Tracking Settings using the API?
-
Scopes Table for LTI Advantage tools that use Client Credentials Flow?
We are developing a tool that is registered as an LTI Advantage and we are using the 'client_credentials' approach to obtain the access token. We also try to call some Brightspace API endpoints (with the authorization header applied). To be able to call these selected API endpoints, we have to authorize the user specifying…
-
Copy Module and Topics via API
Has anyone had any luck copying a module and topics from one course to another course via api? I designed a module in one course that has topics, this module and topics need to be copied over to a number of courses. We have had issues with using BCC in the past and wish not to use it if we can. Since most of our faculty…
-
Postman Error - Refresh Token works, whoami doesn't
Note: This thread references the Learning Postman with Paul course, which has been deprecated and is no longer available in the Learning Center. I followed Postman with Paul's directions to create my first API. I created environment variables to replace the collection variables. I can successfully request a new access…
-
POST /d2l/api/lp/(version)/(orgUnitId)/groupcategories/ not returning Groups.GroupsJobData
I'm not getting back any JSON data from my groupcategories put . I get the response.status ==202 but I can't grab what should be a Group.GroupsJobData. The code does generates the Group Category and the single group that should be in the category. Problem is without the GroupsJobData I can't grab the id of the generated…
-
Log and Logging API
Has anyone been successful at pulling logs? I've read all the documentation and have tried so many different combinations of parameters but nothing works for: GET /d2l/api/lp/(version)/logging/ GET /d2l/api/lp/(version)/logging/grouped/ The only one that does seem to pull data is GET…
-
API SCOPES available to Course Home Widgets.
I'm trying to use the forceLogouts LP API call from within a course widget. But I keep getting response.status of 403. I'm doing this so my Single Sign On Users will get forced logged out from Brightspace pulse which would normally hold their login for the 30 day tokens they are granted in Pulse. We want to just lock the…
-
Brightspace events?
Hi. I'm quite new to BS development. I'm faced with the following issue. I need to get all enrollment changes in BS groups. The thing is that there are a lot of groups and I don't want to get the group info of all groups, and then check if there are changes. I think that would take to much time, but also be to big a load…
-
H5P affects D2L's nav bar position
Has anyone else run into the following issue when using a book activity from H5P? We embed the H5P book in a content page, and when clicked, the book's position on the page changes (I think there is some scrollToTop method being called in an H5P script). However, in doing so, D2L's nav bar gets pushed off the screen and…
-
Dataset extracting issue in ADF - status code 400 Bad Request
Hi everyone, I built a pipeline in Azure data factory to download bright space datasets in batches. Some of the datasets extracting gave me HTTP 400 Bad request error. What confused me is some of the datasets extracts worked, some didn't. The download link URL is like this:…
-
Workshop Booking Calendar widget
Hi Team I tried to create a workshop booking calendar with a search function with out system admin being able to add events but i needed the OAUTH2 code and the my brightspace instance do you know where I would get these things? I then tried to change it so the events where added in a separate widget but populated in the…
-
Devcop instance?
I have developed an assessment tool that I would like to hook up to d2l for grade passback. The github says "If you are not a member, you can easily join in order to access credentials for the Devcop instance." However, when I follow the link (https://community.brightspace.com/SelfRegistration) and attempt to register, it…
-
importing release conditions in course package?
(Third time is the charm, I hope…thought I had posted to the developers community earlier but apparently posted on a different forum!) I am working on a GUI in python and Qt that allows me to modify announcements efficiently for populating a course by uploading zip file (news_d2L.xml and imsmanifest.xml). The core…