-
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…
-
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…
-
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…
-
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…
-
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…
-
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: https://docs.valence.desire2learn.com/res/dataExport.html#post--d2l-api-lp-(version)-dataExport-create Specifically, I'm seeing User+Content Topic ID pairs in the Differential data for a given…
-
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?
-
Uploading grades in D2L
I use a third party app. I download .csv that has two columns, student emails and a number value. Student emails match those in D2L. How can I upload these scores into D2L?
-
Unable to view IPSIS permission on my D2l Instance
Hi, I'm working on integrating my application with D2L instance. I need to pull sis information on course offerings to map the D2l course offerings with my application's course sections. However, I can't locate the sis field inside a course offering. Upon reviewing the documentation…
-
How to create a component that allows me to show an Introduction module in the homepage.
Greetings! I'm trying to create a course for my college which should simulate a gamified route following the next sections: Introduction module, activities module (which is a map that allows students to travel around the world (activities per continent) that must be solved to get experience from every continent) and…
-
Unable to find any way to export/import course offerings in bulk using CSV
Hi Community, I need to export all course offerings information (eg:- name, code start date, end date etc) in CSV from my D2l instance. But i am not able to find such feature. I tried giving permissions related to bulk course import/export. But unable to find the exact steps. Plese help me out if any one know about such…
-
AI statement prompt
This is a shot-in-the-dark question but I think it would serve folks beyond me and my class. Here's what I would love to see and why. Over the last year, I've had a moving target policy regarding AI use in essay writing for assignments. I allow students to use AI in certain contexts (which I outline in my syllabus and in…
-
Efficient Workflow for Uploading Scanned Exams to Brightspace Without Manual Impersonation
Hello Brightspace Community, We have a workflow challenge and are seeking your advice. Our students write their exams on paper, which we then scan and upload to Brightspace. Currently, our process involves impersonating each student to manually upload their scanned exam under the appropriate assignment submission section.…
-
Unable to use feature Crosslisting of course offerings
Hi Community, I wanted to use the crosslisting feature , I have given all possible or required permissions to my admin user role. 1. Permisson related to crossliting 2. Also tried giving permission for SIS course merge In settings, whenever i click on crosslisting management. It says :- "Your Crosslisting mode has not been…
-
Setting up a cookies banner - to get user consent for Google Analytics
Hi, We have installed google analytics on our dev site for Brightspace, and would love to start collecting data in live. However we can't find any documentation bout adding a cookies banner into brightspace, and ensuring that users consent before we collect their data. Can anyone point us i the right direction for this…
-
SCORM suspend_data
I have tried everything I could think of, but every time I start a SCORM package while impersonating a learner, the package`s suspend_data is reset and the learner is brought back at the beginning of the activity. I use SCORM specifically so the progress is saved and the learner cannot reset its progress. Even when I…
-
API account creation, lookup returns 403 Forbidden
I've been experimenting with the retrieval of BDS data sets via Postman using some of the Brightspace collections and have been successful at that. However, I've now started trying to provision users via API calls, and my calls always return a 403 Forbidden, even when trying to look up a user. My auth and refresh tokens,…
-
Dynamic registration does not create a deployment
I am implementing dynamic registration for our tool that creates a deployment for LtiDeepLinkingRequest, however it is not creating the deployment, there is an error in the logs but no details on why its failing. Here is a snippet from the JSON being sent ` "https://purl.imsglobal.org/spec/lti-tool-configuration": {…