-
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: https://www.unicon.net/insights/blogs/the-solution-for-third-party-cookies-in-lti-1.3-has-arrived and this spec: The postmessage seem a nice solution for this problem and we would like to implement this.…
-
TurnItIn - bundled? and can API be accessed?
Hi all, this may not be the best place to ask this question has integrations may come in lots of flavors. But, I'm hoping to get some suggestions here. We've got TurnItIn integrated with D2L - not sure if we did that work or if it came bundled. Does anyone know how that works? I know that TurnItIn has an API but does that…
-
Can you replace the dead links here, please 🙏:
https://community.d2l.com/brightspace/kb/articles/1375-user-authentication-faqs-best-practices
-
Correct OAuth2 scope for creating new News items
I am trying to incorporate News item creation (endpoint reference link) into my web app and am running into permissions/OAuth2 scope problems. The API reference does not mention specific scope requirements for POSTing to /news, and this knowledge base article seems to suggest any route without specific notes should be…
-
Is there an API call to retrieve list of all courses with orgUnitId's?
I am looking for a specific non-course and I need a way to dynamically retrieve the orgUnitIds.
-
One to many course sync
Hello, Within the Canvas LMS there is a feature called BlueprintSync. It allows you to set up a parent course and associate many child courses. When changes are made in the parent course, you have the option to propagate changes down to all the child courses through the interface. The api also allows me to send the parent…
-
New Relic monitoring?
My organization uses New Relic to monitor performance on nearly all of our systems. Can it be used on Brightspace? Pretty sure the answer is no, but may as well ask.
-
Which endpoint to use to enable sections
Hi, We use the API to enable sections. We use this endpoint to initialize the sections: This works in version 1.36 but not in higher versions like 1.44. This most likely has to do with it being Deprecated but the information about the API versions for this route is very confusing. We have LMS version 20.23.7.20917. When I…
-
Is there a way to flag a grade item to display in the Calendar via the LTI I.3 lineitem service?
I have someone asking about their grade items from external tools not showing in the Calendar or Assignment list. I was wondering if there is a custom parameter in the lineitem service that will flag a grade item to be displayed on the calendar with the startDateTime and endDateTime? If not, do you have any recommended on…
-
LTI 1.3 Access Token 400 error
I've been doing some testing with our LTI 1.3 Tool using Brightspace as a platform and have been running into a 400 error when attempting to get an access token. The error message returned is "Client is not authorized to set a \u0027nonce\u0027 claim". I do see that we are including a nonce claim in our JWT that we pass to…
-
Can Creator+ practices go through LOR?
We upload our HTML pages to the LOR to pull to multiple course offerings. We found that when we link to LOR HTML pages with practices, the practices show "Error Loading Practice."
-
Using a CI/CD from Github to Brightspace Content editor tool?
Hi, I'm using Github as version control for my topics design source code which is using bootstrap framework. Is it possible at all to to use a CI/CD to ensure that when I commit push to Github its automatically update my contents in Brightspace units?
-
Space added below iframe in Content
Whenever a user opens and then closes an accordion (Bootstrap) within Brightspace, the iframe seems to add to the height of the page, creating additional spacing below the embedded html page. It looks very awkward and is confusing for users. We only noticed this issue within the past few weeks. Did something change in the…
-
What is the max length of the data column of type "unique identifier"?
In some of the data set ERDs, there are columns identified as "unique identifier" data type (i.e. Activity Feed Post Log > LogId). We are warehousing data from these sets. I can code this column as a varchar but how long do these strings get?
-
Dynamic Tool Registration
Hi There! I have a trouble while setting the Platform notification service and send institutional role while using the Api for dynamic registration . Can you please guide me for the payload for it
-
API endpoint to download completed rubric for a user
Is there an API endpoint I can use to download the completed rubric for a particular student against an OrgUnit and Dropbox folder? I have found this path which works but only returns a JSON format, I'd like to download or view the rubric UI so that a non-technical stakeholder can understand it.…
-
Create restrictions on assignment text box submissions
Could a feature be added into the assignment text box submission where students are restricted from copying and pasting into the text box. Study forge has this feature included into quiz questions where you can turn on/off copying and pasting into written response questions. This feature could also be helpful in quizzes…