Create User
Create a new user in LearnUpon LMS.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_USER])
Enroll User In Course
Enroll a user in a specific course.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENROLL_USER_COURSE])
Create Group
Create a new group in LearnUpon LMS.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP])
Add User To Group
Add a user to an existing group.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_USER_GROUP])
Create Course
Create a new course in LearnUpon LMS.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COURSE])
Update User Profile
Update an existing user's profile information.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER_PROFILE])
Assign Learning Path
Assign a learning path to a user or group.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_LEARNING_PATH])
Generate Report
Generate a custom report based on specified parameters.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Create Assessment
Create a new assessment or quiz in a course.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ASSESSMENT])
Send Notification
Send a notification to a user or group of users.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_NOTIFICATION])
Archive Course
Archive an existing course in LearnUpon LMS.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_COURSE])
Create Learning Path
Create a new learning path with multiple courses.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LEARNING_PATH])
Unenroll User From Course
Remove a user's enrollment from a specific course.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNENROLL_USER_COURSE])
Update Course Content
Update the content of an existing course.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COURSE_CONTENT])
Grant Certificate
Grant a certificate to a user upon course completion.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GRANT_CERTIFICATE])
New User Registration
Triggered when a new user registers in LearnUpon LMS.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER_REGISTRATION])
Course Completion
Triggered when a user completes a course.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_COMPLETION])
Assessment Submission
Triggered when a user submits an assessment or quiz.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSESSMENT_SUBMISSION])
User Enrollment
Triggered when a user is enrolled in a course.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_ENROLLMENT])
Learning Path Completion
Triggered when a user completes a learning path.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LEARNING_PATH_COMPLETION])
Certificate Issued
Triggered when a certificate is issued to a user.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CERTIFICATE_ISSUED])
User Group Assignment
Triggered when a user is assigned to a group.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_GROUP_ASSIGNMENT])
Course Creation
Triggered when a new course is created in the LMS.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_CREATION])
User Profile Update
Triggered when a user updates their profile information.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_PROFILE_UPDATE])
Course Expiration
Triggered when a course is about to expire or has expired.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_EXPIRATION])
Low Course Progress
Triggered when a user's course progress falls below a certain threshold.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_COURSE_PROGRESS])
New Group Creation
Triggered when a new group is created in LearnUpon LMS.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_GROUP_CREATION])
User Inactivity
Triggered when a user has been inactive for a specified period.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_INACTIVITY])
Course Feedback Submission
Triggered when a user submits feedback for a course.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_FEEDBACK_SUBMISSION])
Learning Path Assignment
Triggered when a learning path is assigned to a user or group.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LEARNING_PATH_ASSIGNMENT])