-
Test Users and Roles
Good evening, I have 2 questions: The API Test Tool site () states that you can use the DevCoPStudent account to test API calls to the test D2L site (devcop.brightspace.com). I am doing this successfully. Are there any other test accounts I can use to call the API, particularly a user that is a lecturer, not a student; and…
-
Error 403 when creating a new user via API request
Hi, I'm trying to create a new user using a Postman request, but I'm getting error 403 (Forbidden). I already tested the whoami request and was successful (status 200); my username has all the credentials to create a user, and I'm using the scope "core:: user::" when creating the token. Is there something I am missing? I…
-
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":…
-
Copy Components Update
Has BS considered making it easier to copy content, assignments, quizzes, etc.? A previous LMS I used allowed you to "edit, copy" a page/item from the page you were on. No need to click through several directives to copy one item. Is this capability being discussed or looked into? Thank you!
-
importing release conditions in course package?
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 functionality works and upload is successful, but the condition_set tag is not set in the course package import. Ideally, the import process…
-
How to overwrite file when updating topic file
Our course team has a custom app that generates pages from template files and then creates corresponding modules and topics within a course in D2L. This is great for new courses we launch as course designers can play around with the structure of the course in the place we track video and other page information. A new…
-
Do everyone has same toolId for internal tools like (assignment, quiz, topic etc).
I was using the grades API to pull grades :- in the response of that API we got a nested object in grades object "AssociatedTool": {"ToolId": 3000,"ToolItemId": ###} Just curious to know , lets assume if this ToolId is for discussion topic tool. Will it be same for everyone, those are using D2l. Or if this can be the case…
-
Repository for the Default Course Image Library
As mentioned in the Documentation, D2L Brightspace has a image library that teachers can use to set course images on a whim, including having those images be tagged (i.e. searching skeleton results in the library pulling images of a skeleton). I really enjoy the selection of these images from what I've seen as a learner…
-
Quiz Re-entry
Hi, I have noticed a cheating method student's use when the quizzes are ran under Lockdown browser. Let's say a student starts to write the quiz under lockdown browser. It's funny it also possible to do a quiz-re-entry to the same quiz, using the same login when the student is writing the exam. The student doesn't have to…
-
Preventing Session Closure in SCORM Until Course Completion
Hi everyone, I’m currently working on a SCORM course integration and am facing an issue with properly managing session closure. Here’s the situation: I’ve implemented a mechanism that sends an Terminate message if the course is idle for too long. This successfully saves the session, but the user is then forced to close the…
-
About GET & POST of dropbox feedback
I could successfully use GET /d2l/api/le/(version)/(orgUnitId)/dropbox/folders/(folderId)/feedback/(entityType)/(entityId) to retrieve the evaluation of a user's assignment, but for the updating of the evaluation, I've tried to use the post version of the same api but seems the RubricAssessmentsin the post body is not…
-
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…
-
Exporting Course information using API
I have had success exporting "grades" information using the API but so far have not been able to export course information. I have looked through the API documentation I can find and put together a GET string similar to what I use for grades that I thought should pull course information for a single course but it returns a…
-
How to Dynamically Pull the UserID of the Logged-In User
I have created a widget that pulls data for the logged-in user such as course progress but the widget will display unique data depending on what student is logged in. I am trying to dynamically pull the user_id of the student logged in viewing the widget but I am getting stuck on what the current variable is for the User…
-
Is it possible to set the active navbar through an API call?
We're moving towards a standard navbar for all courses after years of not enforcing one. We have maybe 40% of courses using a custom navbar and will be removing the permission to update navbars soon. I'd like to be able to make an API call to set the Active Navbar for all OUs this semester, but I haven't seen anything in…
-
Does the Differential data differ from the Data Export api endpoint, for Content User Progress?
Differential Data: https://<subdomain>.brightspace.com/d2l/datahub/dataexport/list/dataset/<dataset-uuid> Data Export endpoing: Specifically, I'm seeing User+Content Topic ID pairs in the Differential data for a given day, that does not exist in the data provided by the API.
-
APIs to get submissions for an assignment & evaluate
Are there APIs available for a instructor to get all the submissions for an assignment and evaluate the submissions?
-
How to place a personalized component in homepage without affecting the layout?
Greetings! I'm designing a personalized course in brightspace for my college which must be a 'Gamified route'. Currently I have thought of everything I want in the gamified route, however, I am having problems when building custom components, because when creating them with HTML, JavaScript and CSS and placing them in,…
-
Is there test course data that is available that I can upload into my instance of Brightspace?
Needing data to import into Brightspace.
-
How do you make the description of a check list visible to all users?
Hey all, I've created a check list, but every time I enter in learner view, or impersonate a learner, I can't seem to see the description I wrote for the check list, just the options. I've searched for a solution, but can't seem to see any settings option in our instance of D2L. Attached is a screen shot of what I see. The…