Create Course
Create a new course in TrainerCentral
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COURSE])
Enroll Student
Enroll a student in a specific course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENROLL_STUDENT])
Schedule Session
Schedule a new training session for a course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_SESSION])
Assign Trainer
Assign a trainer to a specific course or session
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_TRAINER])
Create Assessment
Create a new assessment or quiz for a course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ASSESSMENT])
Generate Certificate
Generate a completion certificate for a student
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_CERTIFICATE])
Send Course Reminder
Send a reminder to students about an upcoming course or session
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_COURSE_REMINDER])
Update Course Content
Update the content or materials for an existing course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COURSE_CONTENT])
Create Learning Path
Create a new learning path consisting of multiple courses
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LEARNING_PATH])
Generate Report
Generate a report on course progress, completion rates, or assessments
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Create Discussion Forum
Create a new discussion forum for a specific course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCUSSION_FORUM])
Add Resource
Add a new resource (document, video, etc.) to a course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_RESOURCE])
Create Survey
Create a new survey for course feedback or assessment
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SURVEY])
Set Course Deadline
Set or update the completion deadline for a course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_COURSE_DEADLINE])
Create Group
Create a new group for collaborative learning or projects
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP])
Course Completed
Triggered when a student completes a course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_COMPLETED])
New Enrollment
Triggered when a new student enrolls in a course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ENROLLMENT])
Session Started
Triggered when a training session begins
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SESSION_STARTED])
Assessment Submitted
Triggered when a student submits an assessment or quiz
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSESSMENT_SUBMITTED])
Trainer Assigned
Triggered when a trainer is assigned to a course or session
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRAINER_ASSIGNED])
Course Rating Received
Triggered when a student provides a rating for a completed course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_RATING_RECEIVED])
Certificate Issued
Triggered when a completion certificate is issued to a student
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CERTIFICATE_ISSUED])
Course Content Updated
Triggered when course content or materials are updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_CONTENT_UPDATED])
Learning Path Completed
Triggered when a student completes all courses in a learning path
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LEARNING_PATH_COMPLETED])
Low Course Engagement
Triggered when student engagement in a course falls below a certain threshold
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_COURSE_ENGAGEMENT])
New Forum Post
Triggered when a new post is made in a course discussion forum
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_FORUM_POST])
Resource Accessed
Triggered when a student accesses a specific course resource
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESOURCE_ACCESSED])
Survey Completed
Triggered when a student completes a course survey
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SURVEY_COMPLETED])
Course Deadline Approaching
Triggered when a course completion deadline is near
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_DEADLINE_APPROACHING])
Group Project Submitted
Triggered when a group submits a project or assignment
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_PROJECT_SUBMITTED])