Best Of
Is there a way to bulk edit course status?
I want to change the status of ~140 courses from Active, to Inactive, but I don't want to add end dates to the courses.
Re: Test Users and Roles
Hi Riaan & Luke
Thank you for reaching out to us through the community!
Here are the answers to your queries raised.
Question 1 :
The API Test Tool site ( ) states that you can use the DevCoPStudent account to test API calls to the test D2L site (devcop.brightspace.com). I am doing this successfully. Are there any other test accounts I can use to call the API, particularly a user that is a lecturer, not a student
Answer:
We are in the process of phasing out the Developer Community of Practice test instance. The environment is cluttered with a lot of historic testing data from partners and developers, and not a reliable space that we want to encourage testing and development against.
As a replacement, we encourage customers to use their test/dev/qa Brightspace environments to perform development testing and exploration against. For partners, I'd encourage you to engage with our wonderful Partners team and they can help provide support and other resources related to building integrations with Brightspace (
The same query as yours was answered in
https://community.d2l.com/brightspace/discussion/4409/where-are-the-developer-instance-credentials-pdf-for-d2l-brightspace#latest
Question2
My application requires that I be able to identify whether the authenticated user is a Student or Lecturer. How do I do this with the API? How do I identify the role of an authenticated user?
Answer:
We don't have a single API call with which you can determine the role of the authenticated user.
Valence provides a “whoami” call that applications can use to determine the D2L ID for the user that’s currently logged in
That user ID could then maybe get passed to the enrollment API to get the role of the user in the given orgunit , say Org level or course level
Steps are as follows
- User is logged in and authenticated to the BrightSpace
- Now in API test tool, give the Host, APP ID & Key and run the authentication in the API test tool too
- Run the API " WhoAMI" to the UserID of the logged in user
- Now with the UserID received from above call, run the enrollment API : GET /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/(userId)
Thanks
Sreelakshmi
Re: Checklists
I don't have an answer, but another question. I looked, briefly, at checklists but they didn't seem to connect with anything else. Student had to simply check them off manually. Is that the case? Do your students like them?
Re: TurnItIn Enabled on Discussion Boards?
Try using the walkthrough in this article! Also speaks a bit more to the heart behind PIE.
Cheers,
Owen
Re: Community Updates
@Deb.H.306
I think you Moose-Sleuthed a quick link that got past our QA on the content topic description.
May I trouble you to confirm that this was the link that was making trouble, and if you're correctly being redirected to the content topic "Setup the Widget" now?
Thank you so much for your note- feedback like this helps everyone
Re: Unable to view IPSIS permission on my D2l Instance
Hi Sahil, please contact your LMS administrator to provide you with these permissions.
Re: Merging local Brightspace accounts with SSO accounts
Hi Hugh
When setting up SSO the login page is typically redirected to the Authentication Host so local users won't have an opportunity to log in without some sort of intervention. The most common way is to either add /local to the login address (which only works if you've had that configured) or to add ?noredirect=1
I do the latter routinely to use my admin accounts on client systems.
i.e.: https://something.brightspace.com?noredirect=1
For users that you are transitioning from local logins to SSO logins, updating the OrgDefinedId will have immediate effect (presuming your SAML config uses that value in Brightspace to look up matching users). Those users' login passwords in Brightspace will still work as long as the passwords were not updated over time if they likewise add ?noredirect=1 to the URL when logging in.
Federated Authentication creates credentials on the trusted host and then passes the session back to Brightspace where the credentials are recognized and a parameter (the SIS ID value) is searched in Brightspace for a matching number. Then the inbound user is allowed into Brightspace using that matching account.
I hope that's helpful
Best,
Matt
Learning Administration Manager
Re: Community Updates
There is a lot of great information in the Quiz Printer Widget for Brightspace Quizzes mentioned on the community page. It is well worth a look. I thought you should know, Setup the Widget takes you to a Page Not Found.
Re: How to reorder gradebook items
Yes, I have items under different categories, like Assigned Work, Weekly Tests, etc. and wish to move them around. So are you saying, for example, I should change the category of all of the Weekly Tests to Assigned Work, so that I'll be able to number them in the order I want with all of the other assigned work?
Also, is there any way to automatically order items by Module, instead of having to change the numbers for every single item?









