Create Course
Creates a new course in Reteach
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COURSE])
Enroll Student
Enrolls a student in a specified course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENROLL_STUDENT])
Create Assignment
Creates a new assignment in a course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ASSIGNMENT])
Grade Assignment
Grades a student's assignment submission
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GRADE_ASSIGNMENT])
Create Quiz
Creates a new quiz in a course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_QUIZ])
Send Announcement
Sends an announcement to all students in a course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_ANNOUNCEMENT])
Schedule Live Session
Schedules a new live session or webinar
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_LIVE_SESSION])
Add Resource
Adds a new learning resource to a course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_RESOURCE])
Create Discussion Thread
Creates a new discussion thread in a course forum
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCUSSION_THREAD])
Issue Certificate
Issues a certificate to a student upon course completion
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_CERTIFICATE])
Create User Account
Creates a new user account in Reteach
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_USER_ACCOUNT])
Update Course Content
Updates the content of an existing course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COURSE_CONTENT])
Generate Progress Report
Generates a progress report for a student or course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_PROGRESS_REPORT])
Set Course Price
Sets or updates the price for a course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_COURSE_PRICE])
Create Coupon
Creates a coupon code for course discounts
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COUPON])
Archive Course
Archives an existing course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_COURSE])
Restore Archived Course
Restores a previously archived course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESTORE_ARCHIVED_COURSE])
Generate Analytics
Generates analytics reports for courses or users
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_ANALYTICS])
Create Group
Creates a new group for collaborative learning
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP])
Assign Role
Assigns a role (e.g., instructor, teaching assistant) to a user
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_ROLE])
New Course Created
Triggered when a new course is created in Reteach
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_COURSE_CREATED])
Student Enrolled
Triggered when a student enrolls in a course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STUDENT_ENROLLED])
Assignment Submitted
Triggered when a student submits an assignment
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGNMENT_SUBMITTED])
Quiz Completed
Triggered when a student completes a quiz
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUIZ_COMPLETED])
Course Completed
Triggered when a student completes a course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_COMPLETED])
New Discussion Post
Triggered when a new discussion post is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DISCUSSION_POST])
Instructor Feedback Given
Triggered when an instructor provides feedback on an assignment
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INSTRUCTOR_FEEDBACK_GIVEN])
Live Session Scheduled
Triggered when a live session or webinar is scheduled
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIVE_SESSION_SCHEDULED])
Certificate Issued
Triggered when a certificate is issued to a student
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CERTIFICATE_ISSUED])
New Resource Added
Triggered when a new learning resource is added to a course
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_RESOURCE_ADDED])