-
Error:"Missing \"grant_type\" parameter" when I send a post request to Token Endpoint OAuth2.0
I'm trying to connect my webapp on brightspace page and use OAuth2.0 however my program keeps breaking at the token step. I get this error saying I'm missing grant_type even though I believe it is specified. I tried using Postman to check and got same issue. Here is my python code: token_params = { 'grant_type':…
-
Sections content management
How would I arrange sections of one course offering to have section dedicated discussions so discussion posts are only visible to other section members? How do I best align the settings on each discussion to only be available to one of ten sections?
-
Login Issues with Single Sign on in D2L (two accounts)
Hello, I need help logging into D2L with my single sign-on username and password. When trying to access the site, it allows me to authenticate through the sign-in process up to the point of receiving a text message, but when I select stay logged in, it gives me an error message. See attached screenshot. I can authenticate…
-
I'm looking for how I can check whether a user is enrolled in a course or not using the API
Hey, Im new here. I working on a small webapp that I want to connect with Brightspace LMS. The LMS has many courses and the webapp should present something different depending on which course the student is enrolled in. Now my idea was to put the link to the webapp on the course page and then when a student clicks on it, I…
-
Using API to get which courses is the student enrolled in
I have a small webapp that I want students from Brightspace LMS to use for their courses. The app is supposed to display different data based on each course the student is enrolled in. My idea of implementing that was to include the URL for the app in the course page, then when a student clicks it, it redirects them to the…
-
Question about OAuth 2.0 authentication/authorization stage
Hiya, Just wondering if the client shell for OAuth 2.0 authentication linked in this article is appropriate for production use to obtain access tokens? Application: Or, would we have to develop our own workflow? Or use a library? I'm quite new to this, and so far I've been testing on a locally hosted server but I don't…
-
Publish Date Recorded?
My university manages instructors posting a weekly announcement by scanning their announcement Start Date. However, the Start Date defaults to the date the announcement is first saved. If saved as a draft, the announcement has not yet been posted. To avoid receiving warning messages about not posting an announcement, the…
-
How to I get development shells for two courses I'll be teaching next spring?
I'm an instructor at Buffalo State University. Need two shells: SPA 302 SPA 398
-
Integrity Advocate Grade Item Configuration
Hello, We are using Integrity Advocate (Level 4) to proctor** examinations for our courses, and have had some challenges with setting up the grade items properly. Our courses are scored in D2L, and then we send results via an API call to our proprietary LMS. We call the 'Final Calculated Grade' to retrieve the result.…
-
Course import using Brightspace API (and Postman)
— cross-posting; also posted in Developers group forum — Hi, I am trying to use the "Create a new course import job request" api: Has anyone successfully used this API endpoint using Postman? I'm using Postman 10.15.4. My API call authenticates but after a few seconds (evidently after the transfer of the zip file), I get a…
-
How can I switch from visual D2L TOC in a course to New Learner Experience?
I'm new to BrightSpace, and the table of contents for all of our courses is currently set to the D2L visual TOC (the tile look). I'm wondering how I can switch to the New Learner Experience look (the stacked one). Is it a system widget? If so, what is it called? Thank you!
-
Setup of Org Unit in Insights Report Builder
hello there, can i seek help / advice on how to setup the Org unit relationship in IRB? how should i setup the dataflows/relationships for this? tk u so much. Semester Code > School Code > Parent Department Code > Course Offering ID / Name
-
Error about Invalid deep linking response from the tool: Invalid JWT.
Hi everyone, I am a developer of a tool provider. We can use LTI 1.3 to launch our tool. However, when we send a deep linking response back to Brightspace, we have an error saying the JWT is invalid. We have done extensive research about this issue but could not figure out why. So I am seeking some help here. Here is the…
-
Failed to process deep linking response
Hi all, I am a developer of a LTI tool provider. I have created a new external learning tool with LTI 1.3 and used the tool to launch our tool, but when I send a deep linking response back to Brightspace, I get an error saying the JWT is invalid. I have checked the LTI 1.3 spec again and I can confirm the JWT has all the…
-
Programmatically login user
I have my portal for the instructors that should use a particular admin account to let the portal users add students. In the D2L instance, these users are regular teachers. Auth 2.0 doesn't fit the task. I used the instructions from the following link.…
-
Can we purge a dataset by selecting Semester(Spring/Summer/Fall)?
Would it be possible to purge the dataset by semester? What would be the detailed procedure for it?
-
Creating user via API issue
I am using our LMS to create users via the Brightspace API, logged in as Super Admin. I can create LEARNER users (RoleID: 438) without issue, but when I try to create a PARENT-GUARDIAN user (RoleID: 443), I get a 403 Not Authorized error. I've used a number of API functions: course creation, course copy, org structure, and…
-
Globally enabling HTML Templates throughout an instance
What would be the best way to enable HTML templates globally throughout an entire instance? Is there a bulk upload tool to upload into multiple course sites? Also, is there a config variable browser that needs to be set and if so, how? (We currently have 8 branches. If I set this at the branch level as in the screen shot…
-
Script isn't executed in Brightspace LMS
I use a script to automatically add the MIME type of files, which users can download with a download link. However, the scripts works perfectly locally, but in the Brightspace LMS environment the script isn't executed. This might be due to a variety of reasons. For example, conflicting JavaScript or code, restricted…
-
Is it possible to erase all the content and files from an OrgUnit in the Recycle Bin?
I looked into the API documentation and didn't find a way to erase files and the content of an OrgUnit in the recycle bin. Can someone help me?