Create Course
Creates a new course in the Cypher Learning platform.
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 within 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 submitted assignment.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GRADE_ASSIGNMENT])
Create Quiz
Creates a new quiz within 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 enrolled in a course.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_ANNOUNCEMENT])
Create Discussion Topic
Creates a new discussion topic in a course forum.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCUSSION_TOPIC])
Update Course Content
Updates existing content or adds new material to a course.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COURSE_CONTENT])
Schedule Live Session
Schedules a new live session or webinar for a course.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_LIVE_SESSION])
Generate Report
Generates a report on student progress or course statistics.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Create User Group
Creates a new user group for organizing students or instructors.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_USER_GROUP])
Assign Badge
Assigns a badge to a student for achieving a specific milestone.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_BADGE])
Create Learning Path
Creates a new learning path combining multiple courses or modules.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LEARNING_PATH])
Enable Gamification Feature
Enables gamification features for a course or the entire platform.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_GAMIFICATION_FEATURE])
Create Survey
Creates a new survey for gathering feedback from students or instructors.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SURVEY])
Set Course Deadline
Sets or updates the completion deadline for a course.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_COURSE_DEADLINE])
Create Virtual Classroom
Creates a new virtual classroom environment for live online sessions.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VIRTUAL_CLASSROOM])
Add Course Resource
Adds a new resource (e.g., PDF, video) to a course's materials.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_COURSE_RESOURCE])
Generate Certificate Template
Creates a new certificate template for course completion.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_CERTIFICATE_TEMPLATE])
New Course Created
Triggered when a new course is created in the Cypher Learning platform.
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 all requirements for 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 post is made in a course discussion forum.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DISCUSSION_POST])
Instructor Feedback Provided
Triggered when an instructor provides feedback on a student's work.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INSTRUCTOR_FEEDBACK_PROVIDED])
Course Material Updated
Triggered when course materials are updated or new content is added.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_MATERIAL_UPDATED])
Live Session Scheduled
Triggered when a live session or webinar is scheduled in a course.
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 upon course completion.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CERTIFICATE_ISSUED])