Classmarker
classmarkerClassMarker is a professional, flexible, and easy-to-use online quiz maker for business and education, offering customizable exams, instant grading, and detailed reporting.
Acciones disponibles (32)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create Access List ItemCLASSMARKER_CREATE_ACCESS_LIST_ITEMAcciónTool to add one or more access codes to an access list. Use after obtaining a valid access_list_id to grant exam access.
CLASSMARKER_CREATE_ACCESS_LIST_ITEMAcciónTool to add one or more access codes to an access list. Use after obtaining a valid access_list_id to grant exam access.
Parámetros de entrada
codesstring[]ObligatorioList of access codes to add; up to 100 codes, each up to 255 characters
access_list_idintegerObligatorioID of the access list to modify
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a new question categoryCLASSMARKER_CREATE_CATEGORYAcciónTool to create a new question category. Use after confirming the parent category ID.
CLASSMARKER_CREATE_CATEGORYAcciónTool to create a new question category. Use after confirming the parent category ID.
Parámetros de entrada
verify_onlybooleanIf true, only validates parameters without creating the category
category_namestringObligatorioName for the new category
parent_category_idintegerObligatorioID of the existing parent category under which this will be created
Parámetros de salida
dataobjectObligatorioWrapped response data for the new category
errorstringError if any occurred during the execution of the action
statusstringObligatorioRequest status, e.g., 'ok'
successfulbooleanObligatorioWhether or not the action execution was successful or not
request_pathstringObligatorioEchoed API path
server_timestampintegerObligatorioServer UNIX timestamp in seconds
Create GroupCLASSMARKER_CREATE_GROUPAcciónTool to create a new group. Use when you need to organize users into a specific group after planning your user structure.
CLASSMARKER_CREATE_GROUPAcciónTool to create a new group. Use when you need to organize users into a specific group after planning your user structure.
Parámetros de entrada
namestringObligatorioName of the group to create
descriptionstringOptional description for the group
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create QuestionCLASSMARKER_CREATE_QUESTIONAcciónTool to create a new question with specified text, type, and category. Use after finalizing details. Set verify_only=True to validate without creating.
CLASSMARKER_CREATE_QUESTIONAcciónTool to create a new question with specified text, type, and category. Use after finalizing details. Set verify_only=True to validate without creating.
Parámetros de entrada
pointsintegerObligatorioPoints awarded for a correct answer.
optionsobjectMap of option letters (A-J) to {'content': text}; required for choice and truefalse types.
questionstringObligatorioThe text of the question to create.
category_idintegerObligatorioCategory identifier to assign this question.
grade_stylestringenumGrading style for multipleresponse; ignored otherwise.
partial_with_deductionpartial_without_deductionoffverify_onlybooleanIf true, validates payload without creating; returns status 'verified'.
question_typestringObligatorioenumOne of the creatable types: multiplechoice, multipleresponse, truefalse, essay
multiplechoicemultipleresponsetruefalseessayrandom_answersbooleanObligatorioWhether to randomize the order of options.
correct_optionsstring[]List of letters indicating the correct option(s); single for multiplechoice/truefalse.
correct_feedbackstringOptional feedback for a correct answer.
incorrect_feedbackstringOptional feedback for an incorrect answer.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ClassMarker UserCLASSMARKER_CREATE_USERAcciónTool to create a new user in ClassMarker. Use after gathering user details to provision accounts. Provide user info and optional group assignments. Returns the complete API response.
CLASSMARKER_CREATE_USERAcciónTool to create a new user in ClassMarker. Use after gathering user details to provision accounts. Provide user info and optional group assignments. Returns the complete API response.
Parámetros de entrada
emailstringObligatorioemailUser's email address
is_adminbooleanIndicates if the user should have admin privileges
passwordstringObligatorioUser's password, minimum length 8
group_idsinteger[]List of group IDs to assign the user to
last_namestringObligatorioUser's last name
first_namestringObligatorioUser's first name
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Access List ItemCLASSMARKER_DELETE_ACCESS_LIST_ITEMAcciónTool to delete one or more codes from an access list. Use after confirming the list exists.
CLASSMARKER_DELETE_ACCESS_LIST_ITEMAcciónTool to delete one or more codes from an access list. Use after confirming the list exists.
Parámetros de entrada
codesstring[]ObligatorioList of access codes to remove; 1 to 100 codes per request
access_list_idintegerObligatorioID of the access list to remove codes from
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete API KeyCLASSMARKER_DELETE_API_KEYAcciónTool to delete an API key by its ID. Use when you need to revoke an API key immediately.
CLASSMARKER_DELETE_API_KEYAcciónTool to delete an API key by its ID. Use when you need to revoke an API key immediately.
Parámetros de entrada
api_key_idintegerObligatorioUnique identifier of the API key to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete GroupCLASSMARKER_DELETE_GROUPAcciónTool to delete a group by its ID. Use when you need to remove a group from ClassMarker.
CLASSMARKER_DELETE_GROUPAcciónTool to delete a group by its ID. Use when you need to remove a group from ClassMarker.
Parámetros de entrada
group_idstringObligatorioID of the group to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Test LinkCLASSMARKER_DELETE_TEST_LINKAcciónTool to delete a specific test link. Use after confirming the test and link IDs.
CLASSMARKER_DELETE_TEST_LINKAcciónTool to delete a specific test link. Use after confirming the test and link IDs.
Parámetros de entrada
link_idintegerObligatorioID of the link to delete
test_idintegerObligatorioID of the test that owns the link
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete UserCLASSMARKER_DELETE_USERAcciónTool to delete a specific user by ID. Use when you need to remove a user from ClassMarker after verifying the user's identity.
CLASSMARKER_DELETE_USERAcciónTool to delete a specific user by ID. Use when you need to remove a user from ClassMarker after verifying the user's identity.
Parámetros de entrada
user_idstringObligatorioID of the user to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete WebhookCLASSMARKER_DELETE_WEBHOOKAcciónTool to delete a specific webhook listener. Use after confirming the webhook_id for removal.
CLASSMARKER_DELETE_WEBHOOKAcciónTool to delete a specific webhook listener. Use after confirming the webhook_id for removal.
Parámetros de entrada
webhook_idstringObligatorioID of the webhook to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get All Groups, Links, and ExamsCLASSMARKER_GET_ALL_GROUPS_LINKS_EXAMSAcciónTool to retrieve all available groups, links, and their exams. Use when you need an overview of all resources your credentials permit.
CLASSMARKER_GET_ALL_GROUPS_LINKS_EXAMSAcciónTool to retrieve all available groups, links, and their exams. Use when you need an overview of all resources your credentials permit.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Group DetailsCLASSMARKER_GET_GROUP_DETAILSAcciónTool to retrieve detailed information about a specific group. Use after obtaining the group ID to inspect its properties.
CLASSMARKER_GET_GROUP_DETAILSAcciónTool to retrieve detailed information about a specific group. Use after obtaining the group ID to inspect its properties.
Parámetros de entrada
group_idintegerObligatorioID of the group to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Initial Finished After TimestampCLASSMARKER_GET_INITIAL_FINISHED_AFTER_TIMESTAMPAcciónTool to compute the initial finishedAfter timestamp. Use when performing initial pagination of recent results. Defaults to two weeks ago.
CLASSMARKER_GET_INITIAL_FINISHED_AFTER_TIMESTAMPAcciónTool to compute the initial finishedAfter timestamp. Use when performing initial pagination of recent results. Defaults to two weeks ago.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get QuestionCLASSMARKER_GET_QUESTIONAcciónTool to retrieve a specific question by its ID. Use when you need detailed information of a question after confirming the question_id.
CLASSMARKER_GET_QUESTIONAcciónTool to retrieve a specific question by its ID. Use when you need detailed information of a question after confirming the question_id.
Parámetros de entrada
question_idintegerObligatorioUnique identifier of the question to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Recent Results For Group ExamCLASSMARKER_GET_RECENT_RESULTS_GROUP_EXAMAcciónTool to fetch recent test results for a specific group and exam. Use after determining a UNIX timestamp to retrieve only results finished after that time for the group and exam.
CLASSMARKER_GET_RECENT_RESULTS_GROUP_EXAMAcciónTool to fetch recent test results for a specific group and exam. Use after determining a UNIX timestamp to retrieve only results finished after that time for the group and exam.
Parámetros de entrada
limitintegerNumber of results to return; default 200; maximum 200.
test_idintegerObligatorioUnique identifier of the test/exam
group_idintegerObligatorioUnique identifier of the group
finishedAfterTimestampintegerObligatorioUNIX timestamp (seconds) to return only results finished after this time. Must be less than 3 months old.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Recent Results Link ExamCLASSMARKER_GET_RECENT_RESULTS_LINK_EXAMAcciónTool to fetch recent results for a specific link and exam. Use after identifying link and test IDs to paginate results.
CLASSMARKER_GET_RECENT_RESULTS_LINK_EXAMAcciónTool to fetch recent results for a specific link and exam. Use after identifying link and test IDs to paginate results.
Parámetros de entrada
limitintegerNumber of results to return; default 200; maximum 200.
link_idintegerObligatorioUnique identifier of the link
test_idintegerObligatorioUnique identifier of the test/exam
finishedAfterTimestampintegerObligatorioUNIX timestamp (seconds) to return only results finished after this time; must be less than 3 months old
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Test DetailsCLASSMARKER_GET_TEST_DETAILSAcciónTool to retrieve detailed information for a specific test. Use when you need test metadata and its assigned contexts by ID.
CLASSMARKER_GET_TEST_DETAILSAcciónTool to retrieve detailed information for a specific test. Use when you need test metadata and its assigned contexts by ID.
Parámetros de entrada
test_idintegerObligatorioID of the test to retrieve details
Parámetros de salida
dataobjectContainer for the test detail.
errorstringError if any occurred during the execution of the action
statusstringObligatorioRequest status, e.g., 'ok', 'no_results', or 'error'
successfulbooleanObligatorioWhether or not the action execution was successful or not
request_pathstringObligatorioEchoed API request path
server_timestampintegerObligatorioServer UNIX timestamp in seconds
Get User DetailsCLASSMARKER_GET_USER_DETAILSAcciónTool to retrieve detailed information about a specific user. Use after you have the user's ID and need the full user profile.
CLASSMARKER_GET_USER_DETAILSAcciónTool to retrieve detailed information about a specific user. Use after you have the user's ID and need the full user profile.
Parámetros de entrada
user_idintegerObligatorioID of the user to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List AssignmentsCLASSMARKER_LIST_ASSIGNMENTSAcciónTool to list all assignments. Use when you need every test assignment grouped by group and link.
CLASSMARKER_LIST_ASSIGNMENTSAcciónTool to list all assignments. Use when you need every test assignment grouped by group and link.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Question CategoriesCLASSMARKER_LIST_CATEGORIESAcciónTool to retrieve all question categories. Use when you need to display or process category hierarchy.
CLASSMARKER_LIST_CATEGORIESAcciónTool to retrieve all question categories. Use when you need to display or process category hierarchy.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioResponse data containing categories
errorstringError if any occurred during the execution of the action
statusstringObligatorioResponse status, e.g., 'ok'
successfulbooleanObligatorioWhether or not the action execution was successful or not
request_pathstringObligatorioEchoed API request path
server_timestampintegerObligatorioServer's UNIX timestamp in seconds
List CertificatesCLASSMARKER_LIST_CERTIFICATESAcciónTool to list all certificates. Use when you need to retrieve all certificates available in the account.
CLASSMARKER_LIST_CERTIFICATESAcciónTool to list all certificates. Use when you need to retrieve all certificates available in the account.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List GroupsCLASSMARKER_LIST_GROUPSAcciónTool to list all groups in your ClassMarker account. Use when you need to view group details and associated tests.
CLASSMARKER_LIST_GROUPSAcciónTool to list all groups in your ClassMarker account. Use when you need to view group details and associated tests.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List QuestionsCLASSMARKER_LIST_QUESTIONSAcciónTool to list all questions. Use when you need to fetch or enumerate your account's question bank.
CLASSMARKER_LIST_QUESTIONSAcciónTool to list all questions. Use when you need to fetch or enumerate your account's question bank.
Parámetros de entrada
pageintegerPage number to retrieve; defaults to 1 if omitted. Each page returns up to 200 questions.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Recent Results For GroupsCLASSMARKER_LIST_RECENT_RESULTS_FOR_GROUPSAcciónTool to retrieve recent exam results for all groups. Use after determining the timestamp when you need to fetch results finished after a specific UNIX time (<3 months old).
CLASSMARKER_LIST_RECENT_RESULTS_FOR_GROUPSAcciónTool to retrieve recent exam results for all groups. Use after determining the timestamp when you need to fetch results finished after a specific UNIX time (<3 months old).
Parámetros de entrada
limitintegerNumber of results to return; default 200; maximum 200.
finishedAfterTimestampintegerObligatorioUNIX timestamp (seconds) to return only results finished after this time. Must be less than 3 months old.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Recent Results for LinksCLASSMARKER_LIST_RECENT_RESULTS_FOR_LINKSAcciónTool to retrieve recent exam results for all links. Use when you need to fetch new results since a previous timestamp to avoid duplicates.
CLASSMARKER_LIST_RECENT_RESULTS_FOR_LINKSAcciónTool to retrieve recent exam results for all links. Use when you need to fetch new results since a previous timestamp to avoid duplicates.
Parámetros de entrada
limitintegerNumber of results to return; default and maximum is 200. Set lower to reduce payload size.
finishedAfterTimestampintegerObligatorioReturn only results finished after this UNIX timestamp; use the next_finished_after_timestamp from a previous response to avoid duplicates.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List TestsCLASSMARKER_LIST_TESTSAcciónTool to list all available tests. Use when you need an overview of every test before assignment or reporting.
CLASSMARKER_LIST_TESTSAcciónTool to list all available tests. Use when you need an overview of every test before assignment or reporting.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List UsersCLASSMARKER_LIST_USERSAcciónTool to list all users. Use when you need to retrieve every user in your account after confirming authentication.
CLASSMARKER_LIST_USERSAcciónTool to list all users. Use when you need to retrieve every user in your account after confirming authentication.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioResponse data containing list of users
errorstringError if any occurred during the execution of the action
statusstringObligatorioResponse status, e.g., 'ok'
successfulbooleanObligatorioWhether or not the action execution was successful or not
request_pathstringObligatorioAPI request path returned for debugging
server_timestampintegerObligatorioServer UNIX timestamp when response was generated
List WebhooksCLASSMARKER_LIST_WEBHOOKSAcciónTool to retrieve all configured webhooks. Use when you need to programmatically list your webhook configurations.
CLASSMARKER_LIST_WEBHOOKSAcciónTool to retrieve all configured webhooks. Use when you need to programmatically list your webhook configurations.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Sub-CategoryCLASSMARKER_PUT_CATEGORYAcciónTool to update an existing sub-category. Use when you need to rename or move a sub-category after confirming its IDs.
CLASSMARKER_PUT_CATEGORYAcciónTool to update an existing sub-category. Use when you need to rename or move a sub-category after confirming its IDs.
Parámetros de entrada
category_idintegerObligatorioID of the sub-category to update
verify_onlybooleanIf true, only validate the request without applying changes
category_namestringObligatorioNew name for the sub-category
parent_category_idintegerObligatorioNew parent category ID for the sub-category
path_parent_category_idintegerObligatorioID of the current parent category containing the sub-category
Parámetros de salida
dataobjectObligatorioResponse payload containing updated sub-category details
errorstringError if any occurred during the execution of the action
statusstringObligatorioRequest status, e.g., 'ok'
successfulbooleanObligatorioWhether or not the action execution was successful or not
request_pathstringObligatorioEchoed API request path
server_timestampintegerObligatorioServer's UNIX timestamp in seconds
Update an existing parent categoryCLASSMARKER_PUT_PARENT_CATEGORYAcciónTool to update an existing parent category. Use after confirming the parent category ID.
CLASSMARKER_PUT_PARENT_CATEGORYAcciónTool to update an existing parent category. Use after confirming the parent category ID.
Parámetros de entrada
verify_onlybooleanIf true, only validates parameters without updating the category
parent_category_idintegerObligatorioID of the parent category to update
parent_category_namestringObligatorioNew name for the parent category
Parámetros de salida
dataobjectObligatorioWrapped response data for the updated parent category
errorstringError if any occurred during the execution of the action
statusstringObligatorioRequest status, e.g., 'ok'
successfulbooleanObligatorioWhether or not the action execution was successful or not
request_pathstringObligatorioEchoed API path
server_timestampintegerObligatorioServer UNIX timestamp in seconds
Update QuestionCLASSMARKER_PUT_QUESTIONAcciónTool to update an existing question in the question bank. Use after confirming the question ID and payload details. Set verify_only=True to validate without applying updates.
CLASSMARKER_PUT_QUESTIONAcciónTool to update an existing question in the question bank. Use after confirming the question ID and payload details. Set verify_only=True to validate without applying updates.
Parámetros de entrada
pointsintegerObligatorioPoints awarded for a correct answer.
optionsobjectMap of option letters (A-J) to {'content': text}; required for choice and truefalse types.
questionstringObligatorioThe text of the question to update.
category_idintegerObligatorioCategory identifier for this question.
grade_stylestringenumGrading style for multipleresponse type only.
partial_with_deductionpartial_without_deductionoffquestion_idintegerObligatorioID of the question to update
verify_onlybooleanIf true, payload is validated without updating; returns status 'verified'.
question_typestringObligatorioenumOne of the question types: multiplechoice, multipleresponse, truefalse, essay
multiplechoicemultipleresponsetruefalseessayrandom_answersbooleanObligatorioWhether to randomize the order of options (for choice types).
correct_optionsstring[]List of letters for correct options; single value for multiplechoice/truefalse, multiple allowed for multipleresponse.
correct_feedbackstringOptional feedback message for correct answers.
incorrect_feedbackstringOptional feedback message for incorrect answers.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not