-
Can you create two different Learner roles?
I've received a request from faculty/administration to create a secondary learner role for our institution. They would like to be able to see whether students enrolled in their courses are student athletes. I know that I can create two roles, Student and Student Athlete, but would there be a way to map those so that they…
-
How do I get a complete list of our users?
The users page only has an option for New User. I need a list of all users. Thanks!
-
LTI 3rd party content - Deep Linking Quicklink
We have a well functioning LTI tool that sets a session cookie. In Chrome this works fine, but in a standard Safari it is well known that a third party cookie is not saved in an iframe. This is solvable by opening deeplinks in a new window by default. However when an instructor adds a new deeplink using the `add existing`…
-
Role not available in course migrated from another org unit (School)?
Hello wonderful D2L community! We have somewhat of an urgent issue that I'm trying to understand. We worked with our LMS administration to create a unique role that allows us to use the LMS autonomously for our internal courses (corporate use) and still protects the academic use of the same system (students). We currently…
-
Tag management api
Hello, Is there existing API's for getting values under Tag management?
-
Bypass redirect when doing OAUTH2 login
I have an application that authenticates to D2L using OAUTH2. Our D2L instance is configured to redirect to a single-sign-on page that authenticates against Active Directory. The account my application uses is local to D2L though, it does not exist in Active Directory. If I do an interactive login I can access this account…
-
API Calls to change section association
Hello. I am hoping someone can walk me through the following article: I just started using Postman and I got the hang of the "GET" API calls. But, I'm struggling with puts and posts. I am getting the error "400" "Request has missing or invalid parameters." The call I'm making is: [our test…
-
API access / token issues via OAuth2
We're currently facing API access / token issues via OAuth2. We're using a Brightspace user account (i.e., not an institutional account) in our Brightspace to authenticate access for API use. As this is a Brightspace account, we're by-passing the institution's SSO by using a redirect link which allows the account to log in…
-
What is the future of web development in your opinion?
What is the future of web development in your opinion?
-
Documentation GET /d2l/api/lp/(version)/outypes/(orgUnitTypeId)
Dear madame/sir, This API is not documented enough: I'm missing 2 items: Oauth2 Scopes Return Can you add this information and/or provide this via this platform, so I establish a succesful request/response? Thanks in advance!
-
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":…
-
API Call to the Learner Usage Dataset
I am trying to automate the download of the Learner Usage Dataset and am running into an issue with my test call in Postman. I I using the below from the "Get List of Available Data Sets" sample; however whenever I must be missing something because when I try to run this, I am getting this error: { Errors: [ {Message: "No…
-
I have oAuth2.0 setup but requesting token asks to login
I'm trying to connect to API from c# code, I can request token through postman, but the request only works when I'm logged in;otherwise, it asks me to login and then I can retrieve the token by clicking on 'Get new access token'. This might work when I'm testing but when I'm trying to request token from c# code based on…
-
Link content to glossary
I've added a glossary to my course and want to create quick links from the first occurrence of each glossary term in the content to the glossary itself. However, I can't find "glossary" listed as a quick link option. Is there a method available to achieve this?
-
YouTube videos + restricted mode
We have enabled YouTube restricted mode through DNS override records. Provided a user logs in to YouTube with a Google Workspace account, they are still able to view manually approved videos. This system generally works pretty well. One challenge we've run into is that the user's YouTube session is not shared with embedded…
-
Authentication error
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":…
-
Duplicating a Module in the Same Course
How do you duplicate a Module in the Same Course?
-
SCORM packages behave differently when loaded via the API compared to being loaded via the UI.
We have developed a SCORM quiz by testing it and uploading it via the "Add Existing" button in the course content area. Now we are loading these SCORM quizzes en masse via the API. The ones loaded via the API seem to communicate with the SCORM engine synchronously and as a result display some lag in the user experience.…
-
Missing Resources
I was watching the webinar "Custom Widgets and Tools using API Calls" () and it referred to resources that would be made available. I am unable to find them. Does anyone know where they might be?
-
assignment feedback
Is there any way to recover a student comment in reply to an assignment feedback comment if the student has since deleted it?