-
Resolving duplicate user accounts while preserving course progress/completion
We sometimes get duplicate learner accounts (email typos, multiple registrations, SIS mismatches). Fixing in the SIS often orphans data in Brightspace. Has anyone found a way to: Merge or otherwise preserve progress, grades, quiz attempts, and completion dates when consolidating accounts? Map/move artifacts from User A →…
-
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…
-
Sandbox account for development
Hello all. I'm wondering how I can create a test/sandbox Brightspace account? I'm building an LTI integration for my app and need to test. Your help is greatly appreciated.
-
Has anyone had success connecting GitHub Classroom's LIT with D2L?
I've already accessed the GitHub Education page that guides the setup process ( https://docs.github.com/en/education/manage-coursework-with-github-classroom/teach-with-github-classroom/connect-a-learning-management-system-course-to-a-classroom ), but I was not successful. I would like to know if anyone has succeeded, so…
-
400 Bad Request on Content File/Topic
I'm a D2L LMS Admin working on a custom tool for a page/widget, and I've hit a persistent roadblock with the Content API that I'm hoping someone can shed some light on. The Goal I'm trying to create a feature within a custom HTML/JavaScript tool that generates a CSV file on the client side and automatically uploads it as a…
-
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?
-
calling the API
Hello We are implementing a Dynamics365 (dataverse) CRM and would like to call the BS API to bring across our Courses and enrolments. we plan on using a power automate flow to call the API. This is one of the ApIs we want to call. GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/paged/ ) However, we are not sure…
-
How to Access Classlist of Section Courses via Brightspace API?
Hi everyone, I'm working with the Brightspace API and have successfully retrieved the classlist of a crosslisted (parent) course using: GET /d2l/api/le/(version)/(orgUnitId)/classlist/ However, when I try to use the same endpoint to get the classlist of its section courses, I receive a 403 Forbidden error. I've reviewed…
-
Brightspace API endpoint to required permissions mapping
Hi developers! I got multiple requests to create an overview for all the optional and required permissions for a role based on a list of endpoints that can be expected to be called from a user with that role. Now some endpoints like GET /d2l/api/bas/(version)/issued/users/(userId)/ do have a list of the required…
-
Why are announcements showing to learners when the release conditions are NOT met?
For some reason this one course we have had issues with announcements showing in error. We have 2 conditions that should BOTH be met before this announcement shows however it's showing to students who have passed. Is there something we are missing? Several of us have looked it over and checked the quiz also and found…
-
Release conditions and formula grades
Hi everyone, wondering if you can help... I'm setting up a course which has multiple formula grades. Is it possible to use the formula grade as a release condition? I can't seem to use the condition 'Grade Value on a Grade Item' as it doesn't show me the option of the formula grade. In the past I have used a formula in…
-
what user permissions are needed to update the users data using /d2l/api/lp/1.35/users/
Hi, we are trying to update pronouns from our SIS into Brightspace using APIs and are currently testing. We get a permissions error when attempting to run /d2l/api/lp/1.35/users/ Can we get a list of all permissions needed to successfully make this call? Thank you, Holly
-
How do I set up a developer account?
Hi, my company is partnering wit ha D2L Brightspace user and we're setting up our first integration so that they can access our tools via LTI 1.3. I'd like to create a developer account on Brightspace in order to test out the integration to make sure everything works smoothly for our customer integration. Can you help me…
-
How can I get a count of the number of Creator+ items active or used in a course?
I know that Creator+ is a new tool, but there is not much for it as far as datasets go. There has to be data on this tool and items created with it. To me there should be info similar to what you find for ContentObjects. Will we be getting any datasets specific for Creator+ items/content?
-
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…
-
change CONTENT_COMPLETIONTYPE_T via the API
(newbie here, please bear with me) Dear all, I have a widget running with some javascript. I can get info through the API (get the TOC, whoami etc.), I can change the Title of a Topic, it all works. What I want to do, is change the CONTENT_COMPLETIONTYPE_T with an API call. In the TOC object, CompletionType exists for…
-
How can we bulk restore deleted group categories and assignment folders in Brightspace?
We have a list of group categories and assignment folders that were mistakenly deleted, and we need to restore them in bulk. I’ve reviewed the available Brightspace API documentation, but I haven’t identified any specific endpoints that support restoring both group categories and assignment folders. If anyone has…
-
API to Retrieve and Update User's AOU/Department Level Role in Brightspace?
Is there an API in Brightspace that allows me to retrieve a user's role at the AOU (Authorised Operating Unit) or department level? Additionally, is there an API that allows updating a user's role at the AOU/department level? If so, could you please provide the endpoint details and any relevant documentation? Best regards,…
-
Brightspace UX Concerns (Free UX consultation)
I’d like to raise a few UX concerns regarding the current UX of Brightspace LMS 1. Attendance Tracking While Brightspace offers an attendance feature with symbols or letters like P (Present), A (Absent), L (Late), and E (Excused), it lacks the option to annotate these records with custom notes. Personally, I use Google…