Create Challenge
Creates a new coding challenge on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CHALLENGE])
Update Challenge
Updates an existing coding challenge on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CHALLENGE])
Delete Challenge
Deletes a coding challenge from Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_CHALLENGE])
Create Assessment
Creates a new coding assessment on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ASSESSMENT])
Invite User To Assessment
Sends an invitation to a user for a specific assessment.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVITE_USER_ASSESSMENT])
Create Course
Creates a new course on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COURSE])
Update Course
Updates an existing course on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COURSE])
Delete Course
Deletes a course from Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_COURSE])
Add User To Team
Adds a user to a team on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_USER_TEAM])
Remove User From Team
Removes a user from a team on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_USER_TEAM])
Generate Report
Generates a report on user or team performance.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Send Notification
Sends a notification to a user or group of users.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_NOTIFICATION])
Create Forum Thread
Creates a new thread in the Coderbyte forum.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_FORUM_THREAD])
Delete Forum Thread
Deletes a thread from the Coderbyte forum.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_FORUM_THREAD])
Award Badge
Awards a badge to a user for their achievements.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AWARD_BADGE])
Schedule Interview
Schedules a coding interview for a user.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_INTERVIEW])
Cancel Interview
Cancels a scheduled coding interview.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_INTERVIEW])
Update User Profile
Updates a user's profile information on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER_PROFILE])
Reset User Password
Resets a user's password on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESET_USER_PASSWORD])
Generate API Key
Generates a new API key for a user or team.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_API_KEY])
New Challenge Created
Triggered when a new coding challenge is created on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CHALLENGE_CREATED])
Challenge Completed
Triggered when a user completes a coding challenge.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHALLENGE_COMPLETED])
New User Registered
Triggered when a new user registers on Coderbyte.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER_REGISTERED])
Assessment Started
Triggered when a user starts a coding assessment.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSESSMENT_STARTED])
Assessment Completed
Triggered when a user completes a coding assessment.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSESSMENT_COMPLETED])
New Course Enrolled
Triggered when a user enrolls in a new course.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_COURSE_ENROLLED])
Course Completed
Triggered when a user completes a course.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_COMPLETED])
Certificate Earned
Triggered when a user earns a certificate.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CERTIFICATE_EARNED])
New Forum Post
Triggered when a new post is made in the Coderbyte forum.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_FORUM_POST])
Solution Submitted
Triggered when a user submits a solution to a challenge.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SOLUTION_SUBMITTED])