Create Course
Creates a new course in Teachery with specified details.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COURSE])
Update Course
Updates an existing course with new information or settings.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COURSE])
Delete Course
Removes a specified course from the Teachery platform.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_COURSE])
Add Lesson
Adds a new lesson to an existing course in Teachery.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_LESSON])
Update Lesson
Modifies the content or settings of an existing lesson.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_LESSON])
Delete Lesson
Removes a specific lesson from a course in Teachery.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_LESSON])
Enroll Student
Registers a student for a specific course in Teachery.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENROLL_STUDENT])
Unenroll Student
Removes a student's enrollment from a particular course.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNENROLL_STUDENT])
Create Quiz
Generates a new quiz within a course or lesson in Teachery.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_QUIZ])
Grade Assignment
Assigns a grade to a student's submitted assignment.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GRADE_ASSIGNMENT])
Send Course Announcement
Distributes an announcement to all students enrolled in a course.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_ANNOUNCEMENT])
Create Discussion Thread
Initiates a new discussion thread for a course or lesson.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCUSSION])
Add Course Material
Uploads and adds new learning material to a course.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_COURSE_MATERIAL])
Schedule Live Session
Creates a scheduled live learning session for a course.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_LIVE_SESSION])
Generate Course Certificate
Creates and issues a certificate of completion for a student.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_CERTIFICATE])
New Student Enrollment
Triggered when a new student enrolls in a course.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ENROLLMENT])
Course Completion
Triggered when a student completes all requirements of a course.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_COMPLETED])
Assignment Submission
Triggered when a student submits an assignment.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGNMENT_SUBMITTED])
Quiz Completion
Triggered when a student finishes a quiz.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUIZ_COMPLETED])
Low Course Progress
Triggered when a student's progress falls below a certain threshold.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_PROGRESS_ALERT])
New Discussion Post
Triggered when a new post is made in a course discussion.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DISCUSSION_POST])
Course Rating Received
Triggered when a student rates a course.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_RATED])
Payment Received
Triggered when a payment is made for a course enrollment.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED])
Course Start Date
Triggered on the start date of a scheduled course.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_STARTED])
Live Session Attendance
Triggered when a student attends a live learning session.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIVE_SESSION_ATTENDED])
Certificate Issued
Triggered when a course completion certificate is issued to a student.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CERTIFICATE_ISSUED])
Student Inactivity
Triggered when a student has been inactive for a specified period.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STUDENT_INACTIVE])
Course Update Notification
Triggered when significant updates are made to a course.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_UPDATED])
Feedback Submitted
Triggered when a student submits feedback for a course or lesson.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FEEDBACK_RECEIVED])