D2lbrightspace
Overview
SLUG: D2LBRIGHTSPACE
Description
D2L Brightspace is a learning management system that provides a comprehensive suite of tools for educators to create, manage, and deliver online courses and learning experiences.
Authentication Details
OAuth2
Connecting to D2lbrightspace
Create an auth config
Use the dashboard to create an auth config for the D2lbrightspace toolkit. This allows you to connect multiple D2lbrightspace accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create D2lbrightspace Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the D2lbrightspace toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
D2LBRIGHTSPACE_GET_CURRENT_USER
Tool Name: Get Current User Information
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_COPY_ROLE
Tool Name: Copy Role
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_CREATE_A_COURSE_OFFERING
Tool Name: Create Course Offering
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_CREATE_A_COURSE_TEMPLATE
Tool Name: Create Course Template
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_CREATE_GRADE_OBJECT
Tool Name: Create Grade Object
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_CREATE_QUIZ
Tool Name: Create Quiz
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_CREATE_QUIZ_CATEGORY
Tool Name: Create Quiz Category
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_CREATE_USER
Tool Name: Create User
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_DELETE_A_COURSE_TEMPLATE
Tool Name: Delete Course Template
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_DELETE_COURSE
Tool Name: Delete Course
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_DELETE_GRADE_OBJECT
Tool Name: Delete Grade Object
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_DELETE_QUIZ
Tool Name: Delete Quiz
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_DELETE_QUIZ_CATEGORY
Tool Name: Delete Quiz Category
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_DELETE_USER
Tool Name: Delete User
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_DELETE_USER_DEMOGRAPHICS
Tool Name: Delete User Demographics
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_A_COURSE_OFFERING
Tool Name: Get Course Offering
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_A_COURSE_TEMPLATE
Tool Name: Get Course Template
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_COURSE_SCHEMA
Tool Name: Get Course Schema
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_COURSE_TEMPLATE_SCHEMA
Tool Name: Get Course Template Schema
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_ENROLLED_ROLES
Tool Name: Get Enrolled Roles
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_GRADE_ACCESS
Tool Name: Get Grade Access
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_GRADE_OBJECT
Tool Name: Get Grade Object
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_GRADE_OBJECTS
Tool Name: Get Grade Objects
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_GRADE_SETUP
Tool Name: Get Grade Setup
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_GRADE_STATISTICS
Tool Name: Get Grade Statistics
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_ORG_UNIT_DEMOGRAPHICS
Tool Name: Get Org Unit Demographics
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_QUIZ
Tool Name: Get Quiz
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_QUIZZES
Tool Name: Get Quizzes
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_QUIZ_ACCESS
Tool Name: Get Quiz Access
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_QUIZ_ATTEMPT
Tool Name: Get Quiz Attempt
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_QUIZ_ATTEMPTS
Tool Name: Get Quiz Attempts
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_QUIZ_CATEGORIES
Tool Name: Get Quiz Categories
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_QUIZ_CATEGORY
Tool Name: Get Quiz Category
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_QUIZ_QUESTIONS
Tool Name: Get Quiz Questions
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_ROLES
Tool Name: Get Roles
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_ROLE_BY_ID
Tool Name: Get Role by ID
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_USERS
Tool Name: Get Users
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_GET_USER_BY_ID
Tool Name: Get User by ID
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_UPDATE_A_COURSE_OFFERING
Tool Name: Update Course Offering
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_UPDATE_A_COURSE_TEMPLATE
Tool Name: Update Course Template
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_UPDATE_GRADE_OBJECT
Tool Name: Update Grade Object
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_UPDATE_GRADE_SETUP
Tool Name: Update Grade Setup
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_UPDATE_QUIZ
Tool Name: Update Quiz
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_UPDATE_QUIZ_CATEGORY
Tool Name: Update Quiz Category
Description
Action Parameters
Action Response
D2LBRIGHTSPACE_UPDATE_USER
Tool Name: Update User
Description
Action Parameters
Action Response