-
Why is brightspace not allowing me to submit an assignment?
I recently had an assignment due and spent multiple hours trying to get it submitted, but it kept getting stuck on the submission screen. There was no loading bar or anything. When I pressed submit it was like I never did. I tried to submit amongst various devices and different wifi networks but the same result was always…
-
How to include additional parameters in the authorization URL
Hello all, I am trying to include additional parameters in my authorization URL and then access them in my backend lambda function. Below is what I have const clientId = 'eb417d75-cf9d-4b91-9c78-707b396d7ff7'; const redirectUri = 'https://xxxxxx.com/dev/redirect_uri'; const scopes = 'core::'; / // Additional parameters if…
-
Bulk Enrollment issue
I'm Facing an issue in bulk enrolling while using API, Enrolling one by one is working but enrolling in bulk throw's a 404 (not found) status.
-
How to obtain an access token for accessing LTI Advantage Services
I am trying to obtain the access token by exchanging the id_token I am receiving the following error: Error: Request failed with status code 400 My Code: Also I have tried to do properly form a JWT signed with my private key and use it: const privateKey = fs.readFileSync(path.resolve(__dirname, 'private.pem'), 'utf8'); //…
-
Why does Coursebuilder stop working with partitioning cookies
Hello! We are a tool provider and we have integrated our tool with BS for years. Recently, we added the support for partitioning third party cookies so that our tool continue working even though these cookies are blocked. A few months ago, we tested the partitioning cookies with quicklink, insertstuff and coursebuilder…
-
403 Error when doing a GET request to /orgstructure
We are able to make a successful GET request to /organization/info but getting a 403 for /orgstructure. What are we missing? Kind regards, Gerald @ Edlink.
-
Can you create two different Learner roles?
I've received a request from faculty/administration to create a secondary learner role for our institution. They would like to be able to see whether students enrolled in their courses are student athletes. I know that I can create two roles, Student and Student Athlete, but would there be a way to map those so that they…
-
Bulk Edit Org Units?
Is there a way to modify existing Org Units in bulk comparable to Bulk User Management or Bulk Course Copy/Create? Currently I need to change the Codes on a bunch of Templates (with OrgUnitID as key), but bulk changes to Course or Section names would also be useful.
-
allow-same-origin flag in your iframes for custom widgets?
I want to create a custom widget where in I add a script for a third party js widget so it would render in my course home page. But currently i'm getting an error as follows: `DOMException: Failed to read the 'cookie' property from 'Document': The document is sandboxed and lacks the 'allow-same-origin' flag.` `cannot set…
-
How do I get a complete list of our users?
The users page only has an option for New User. I need a list of all users. Thanks!
-
Role not available in course migrated from another org unit (School)?
Hello wonderful D2L community! We have somewhat of an urgent issue that I'm trying to understand. We worked with our LMS administration to create a unique role that allows us to use the LMS autonomously for our internal courses (corporate use) and still protects the academic use of the same system (students). We currently…
-
Force local login form for oauth2 when SSO is enabled
On our site we have SSO enabled for our students and teachers. For integrations which use the APIs we use local accounts. Is there a way to trigger the local login screen when using https://auth.brightspace.com/oauth2/auth to get a token so you can use a local account? Now yoy need tricks to add the ?noRedirect=1 to go to…
-
Make <detail> <summary> elements editable within Brightspace Editor
The HTML templates contain Bootstrap accordion elements. Nowadays, one can create such accordions with multiple <details> elements. More info on the webdev page: https://developer.chrome.com/docs/css-ui/exclusive-accordion These <details> elements are now native to (almost) all browsers. I can create accordion-like…
-
LeaP integration: Connecting content and learning objectives
Currently, we are in the process of redesigning some of our business courses, and we have initiated the integration of LeaP. We have had a few questions during this process, and I would greatly appreciate your assistance in addressing them. 1. What are the best practices for ensuring that the course content remains aligned…
-
Why is the enrollment GET call in my code below not working? I am receiving a 400 Bad Request error.
// Define the base URL for the Brightspace API endpoint for enrollments const baseURL = `https://example.com/d2l/api/lp/1.44/enrollments/myenrollments/`; // Define the URL for fetching enrollments with the bookmark parameter let enrollmentsURL = `${baseURL}?bookmark=1`; // Array to store all enrollments let allEnrollments…
-
API Calls to change section association
Hello. I am hoping someone can walk me through the following article: https://community.d2l.com/brightspace/kb/articles/1171-creating-updating-sections I just started using Postman and I got the hang of the "GET" API calls. But, I'm struggling with puts and posts. I am getting the error "400" "Request has missing or…
-
Link content to glossary
I've added a glossary to my course and want to create quick links from the first occurrence of each glossary term in the content to the glossary itself. However, I can't find "glossary" listed as a quick link option. Is there a method available to achieve this?
-
Duplicating a Module in the Same Course
How do you duplicate a Module in the Same Course?
-
This client is not permitted to use the client_credentials grant
Hi, I'm trying to use lti 1.3 and I want to authenticate using https://auth.brightspace.com/core/connect/token I created a new client id using the Oauth 2.0 section in Manage extensibility as administrator However when I try to consume the service I receive an error: { "error": "unauthorized_client", "error_description":…
-
Authentication error
Hi, I'm trying to use lti 1.3 and I want to authenticate using https://auth.brightspace.com/core/connect/token I created a new client id using the Oauth 2.0 section in Manage extensibility as administrator However when I try to consume the service I receive an error: { "error": "unauthorized_client", "error_description":…