-
How to stop new users getting "Password Reset" email via API
Using route: /d2l/api/lp/1.35/users/ with "SendCreationEmail" option set to false. Users do not get a "Welcome to brightspace" email, but they do get a password reset email. Very confusing when they just get a password reset email. How do I stop the password reset email. I do not want ANY emails, users get notified of…
-
Groups tool auto allocation
I have setup groups of maximum X users (4) and assigned an auto enrollment after a certian date). I ended up having more students than available groups, and MyLO decided to insert more people into the groups than originially setup (i.e. 5/4 members were allocated). I am asking this question here as a bug/feature request…
-
Sample payload for Put Grade
Hello, I am doing a to /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/(userId) and I get this result { "PointsNumerator": 2.000000000, "PointsDenominator": 100.000000000, "WeightedNumerator": null, "WeightedDenominator": null, "GradeObjectIdentifier": "468", "GradeObjectName": "Yoga Exam",…
-
Put Grades Error
Hello, I am trying to answer this question: Will assigning a passing grade also show the exam as completed in Brightspace? I am trying to put a grade with the api but I keep getting this error "Comments and PrivateComments are mandatory" This is my payload: { "GradeObjectType": 1, "PointsNumerator": 99, "Comments": "Great…
-
API upload file - 'processing failed' reasons?
On at least one occasion when I upload a course SCORM zip file with the upload API, when I check the status, it failed with a status of "PROCESSINGFAILED." (Other uploads succeed.) Is there a way to get additional information? Or does anyone know what could cause upload processing to fail? The zip file is only about 18 MB.…
-
Brightspace API "Invalid Parameters"
At a high level: I am trying to use the course-import endpoint to upload a SCORM package zip file. In the weeds: I am able to hit other Brightspace APIs (including successfully authenticating) using Postman, but I am getting "400" errors when trying to import a course zip file using Brightspace's course-import API…
-
Bulk User Management
Would someone be able to assist me in obtaining and installing the "Bulk Management Tool"?
-
Permission to see User in API
Hi team, I'm trying to access the UserData block of the calling user context, by the following Endpoint: If I use the URL/d2l/api/lp/1.43/users/ as an administrative user, I can see exactly the information I'm after (in this case specifically, I'm trying to retrieve the current users External Email). However, for a…
-
Restsharp's latest 112. 2.0
Has anyone used Restsharp's latest 112. 2.0 version to make or post API call using C#? If so could you please post sample snippet of code ?
-
Does Brightspace support TLS 1.3 and higher versions?
We have upgraded our code to TLS 1.2. Now question is, what if Brightspace changes to TLS 1.3? How should we proactively make sure in our code, these upgrades get handled automatically? Thanks Anuja
-
Annotation Tools for Discussions
Is it possible to develop the ability to use the annotation tools to grade discussion forums please. This would save tons of time.
-
Remove username from the quiz
The quiz displays the Learner's username to them in two places: the start quiz screen and the submission screen. In Language management we are able to remove it from displaying on the start quiz screen. However, on the submission screen we can only edit the actual word "username", no variable to change for the display of…
-
RestAPI Queries on Courses Possible?
Howdy folks! I'm starting to take a deeper dive into pulling data with REST and am starting to tackle a few items that would be easier to resolve with a quick query over doing some data combinations from DataHub. Is it possible to use something like the below to return all courses for a specific semester?…
-
Arithmetic variable contingent on another variable
Is there a way in arithmetic questions to make one variable contingent on another variable? For example, two variables must always add to 100 so variable {A} is random and variable {B} is 100-{A}. Thanks in advance.
-
Can I use Postman with the old authentication method?
I know that Oauth2 is the way to go, but, for the time being, I need to verify APIs using the legacy version of authentication. I was hoping maybe I could hack Oauth1.0 to do that but I don't think it will work. Maybe someone knows of a way this can be done in a custom way.
-
Release Conditions on Content
Hello, Here is the scenario: I have a group setup in a course that only needs access to 3 out of 15 modules. Is there a way to set access to specific content they can ONLY view with release conditions, or do I HAVE to set conditions for all the modules they don't need access to? My Best, Aaron Marks
-
API calls to Dropbox - file naming
We're working with the API calls to gather student submissions. The goal is to automate the collection of signature assignments for over 220 courses. Using GET /d2l/api/le/(version)/(orgUnitId)/dropbox/folders/(folderId)/submissions/(userId)/download we noticed that the zip file doesn't follow the naming convention set in…
-
Adding Course Content through API calls
I'm following the https://community.d2l.com/brightspace/kb/articles/1529-adding-course-content using Postman. I've followed most of the tutorials on the site with success with this one exception. When I run the API call, according to the directions, I get a { Errors: [ {Message: "Insufficient scope to call API.Required:…
-
Move sign-in button on mobile
Move "Sign-in with D2L employee login" button under community member sign-in for New Community on mobile (also, add "User Experience (UX)" as a category):
-
When is support for LTI OIDC Login with LTI Client Side postMessages coming?
Hi, I've seen the new solution to get rid of the third-party cookies issues when using LTI 1.3 advantage in this blog: and this spec: The postmessage seem a nice solution for this problem and we would like to implement this. Since D2L was part in writing this new spec. Is this already supported by Brightspace? And if not,…