NAiOS IconNAiOS Logo
Volver al catálogo

Classmarker

classmarker

ClassMarker is a professional, flexible, and easy-to-use online quiz maker for business and education, offering customizable exams, instant grading, and detailed reporting.

Acciones
32
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Tool 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[]Obligatorio

    List of access codes to add; up to 100 codes, each up to 255 characters

  • access_list_idintegerObligatorio

    ID of the access list to modify

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create a new question categoryCLASSMARKER_CREATE_CATEGORYAcción

Tool to create a new question category. Use after confirming the parent category ID.

Parámetros de entrada

  • verify_onlyboolean

    If true, only validates parameters without creating the category

  • category_namestringObligatorio

    Name for the new category

  • parent_category_idintegerObligatorio

    ID of the existing parent category under which this will be created

Parámetros de salida

  • dataobjectObligatorio

    Wrapped response data for the new category

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Request status, e.g., 'ok'

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • request_pathstringObligatorio

    Echoed API path

  • server_timestampintegerObligatorio

    Server UNIX timestamp in seconds

Create GroupCLASSMARKER_CREATE_GROUPAcción

Tool 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

  • namestringObligatorio

    Name of the group to create

  • descriptionstring

    Optional description for the group

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create QuestionCLASSMARKER_CREATE_QUESTIONAcción

Tool 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

  • pointsintegerObligatorio

    Points awarded for a correct answer.

  • optionsobject

    Map of option letters (A-J) to {'content': text}; required for choice and truefalse types.

  • questionstringObligatorio

    The text of the question to create.

  • category_idintegerObligatorio

    Category identifier to assign this question.

  • grade_stylestringenum

    Grading style for multipleresponse; ignored otherwise.

    partial_with_deductionpartial_without_deductionoff
  • verify_onlyboolean

    If true, validates payload without creating; returns status 'verified'.

  • question_typestringObligatorioenum

    One of the creatable types: multiplechoice, multipleresponse, truefalse, essay

    multiplechoicemultipleresponsetruefalseessay
  • random_answersbooleanObligatorio

    Whether to randomize the order of options.

  • correct_optionsstring[]

    List of letters indicating the correct option(s); single for multiplechoice/truefalse.

  • correct_feedbackstring

    Optional feedback for a correct answer.

  • incorrect_feedbackstring

    Optional feedback for an incorrect answer.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create ClassMarker UserCLASSMARKER_CREATE_USERAcción

Tool 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

  • emailstringObligatorioemail

    User's email address

  • is_adminboolean

    Indicates if the user should have admin privileges

  • passwordstringObligatorio

    User's password, minimum length 8

  • group_idsinteger[]

    List of group IDs to assign the user to

  • last_namestringObligatorio

    User's last name

  • first_namestringObligatorio

    User's first name

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Access List ItemCLASSMARKER_DELETE_ACCESS_LIST_ITEMAcción

Tool to delete one or more codes from an access list. Use after confirming the list exists.

Parámetros de entrada

  • codesstring[]Obligatorio

    List of access codes to remove; 1 to 100 codes per request

  • access_list_idintegerObligatorio

    ID of the access list to remove codes from

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete API KeyCLASSMARKER_DELETE_API_KEYAcción

Tool to delete an API key by its ID. Use when you need to revoke an API key immediately.

Parámetros de entrada

  • api_key_idintegerObligatorio

    Unique identifier of the API key to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete GroupCLASSMARKER_DELETE_GROUPAcción

Tool to delete a group by its ID. Use when you need to remove a group from ClassMarker.

Parámetros de entrada

  • group_idstringObligatorio

    ID of the group to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Test LinkCLASSMARKER_DELETE_TEST_LINKAcción

Tool to delete a specific test link. Use after confirming the test and link IDs.

Parámetros de entrada

  • link_idintegerObligatorio

    ID of the link to delete

  • test_idintegerObligatorio

    ID of the test that owns the link

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete UserCLASSMARKER_DELETE_USERAcción

Tool 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_idstringObligatorio

    ID of the user to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete WebhookCLASSMARKER_DELETE_WEBHOOKAcción

Tool to delete a specific webhook listener. Use after confirming the webhook_id for removal.

Parámetros de entrada

  • webhook_idstringObligatorio

    ID of the webhook to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get All Groups, Links, and ExamsCLASSMARKER_GET_ALL_GROUPS_LINKS_EXAMSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Group DetailsCLASSMARKER_GET_GROUP_DETAILSAcción

Tool to retrieve detailed information about a specific group. Use after obtaining the group ID to inspect its properties.

Parámetros de entrada

  • group_idintegerObligatorio

    ID of the group to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Initial Finished After TimestampCLASSMARKER_GET_INITIAL_FINISHED_AFTER_TIMESTAMPAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get QuestionCLASSMARKER_GET_QUESTIONAcción

Tool 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_idintegerObligatorio

    Unique identifier of the question to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Recent Results For Group ExamCLASSMARKER_GET_RECENT_RESULTS_GROUP_EXAMAcción

Tool 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

  • limitinteger

    Number of results to return; default 200; maximum 200.

  • test_idintegerObligatorio

    Unique identifier of the test/exam

  • group_idintegerObligatorio

    Unique identifier of the group

  • finishedAfterTimestampintegerObligatorio

    UNIX timestamp (seconds) to return only results finished after this time. Must be less than 3 months old.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Recent Results Link ExamCLASSMARKER_GET_RECENT_RESULTS_LINK_EXAMAcción

Tool to fetch recent results for a specific link and exam. Use after identifying link and test IDs to paginate results.

Parámetros de entrada

  • limitinteger

    Number of results to return; default 200; maximum 200.

  • link_idintegerObligatorio

    Unique identifier of the link

  • test_idintegerObligatorio

    Unique identifier of the test/exam

  • finishedAfterTimestampintegerObligatorio

    UNIX timestamp (seconds) to return only results finished after this time; must be less than 3 months old

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Test DetailsCLASSMARKER_GET_TEST_DETAILSAcción

Tool 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_idintegerObligatorio

    ID of the test to retrieve details

Parámetros de salida

  • dataobject

    Container for the test detail.

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Request status, e.g., 'ok', 'no_results', or 'error'

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • request_pathstringObligatorio

    Echoed API request path

  • server_timestampintegerObligatorio

    Server UNIX timestamp in seconds

Get User DetailsCLASSMARKER_GET_USER_DETAILSAcción

Tool 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_idintegerObligatorio

    ID of the user to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List AssignmentsCLASSMARKER_LIST_ASSIGNMENTSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Question CategoriesCLASSMARKER_LIST_CATEGORIESAcción

Tool 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

  • dataobjectObligatorio

    Response data containing categories

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Response status, e.g., 'ok'

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • request_pathstringObligatorio

    Echoed API request path

  • server_timestampintegerObligatorio

    Server's UNIX timestamp in seconds

List CertificatesCLASSMARKER_LIST_CERTIFICATESAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List GroupsCLASSMARKER_LIST_GROUPSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List QuestionsCLASSMARKER_LIST_QUESTIONSAcción

Tool to list all questions. Use when you need to fetch or enumerate your account's question bank.

Parámetros de entrada

  • pageinteger

    Page number to retrieve; defaults to 1 if omitted. Each page returns up to 200 questions.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Recent Results For GroupsCLASSMARKER_LIST_RECENT_RESULTS_FOR_GROUPSAcción

Tool 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

  • limitinteger

    Number of results to return; default 200; maximum 200.

  • finishedAfterTimestampintegerObligatorio

    UNIX timestamp (seconds) to return only results finished after this time. Must be less than 3 months old.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Recent Results for LinksCLASSMARKER_LIST_RECENT_RESULTS_FOR_LINKSAcción

Tool 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

  • limitinteger

    Number of results to return; default and maximum is 200. Set lower to reduce payload size.

  • finishedAfterTimestampintegerObligatorio

    Return only results finished after this UNIX timestamp; use the next_finished_after_timestamp from a previous response to avoid duplicates.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List TestsCLASSMARKER_LIST_TESTSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List UsersCLASSMARKER_LIST_USERSAcción

Tool 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

  • dataobjectObligatorio

    Response data containing list of users

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Response status, e.g., 'ok'

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • request_pathstringObligatorio

    API request path returned for debugging

  • server_timestampintegerObligatorio

    Server UNIX timestamp when response was generated

List WebhooksCLASSMARKER_LIST_WEBHOOKSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Sub-CategoryCLASSMARKER_PUT_CATEGORYAcción

Tool 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_idintegerObligatorio

    ID of the sub-category to update

  • verify_onlyboolean

    If true, only validate the request without applying changes

  • category_namestringObligatorio

    New name for the sub-category

  • parent_category_idintegerObligatorio

    New parent category ID for the sub-category

  • path_parent_category_idintegerObligatorio

    ID of the current parent category containing the sub-category

Parámetros de salida

  • dataobjectObligatorio

    Response payload containing updated sub-category details

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Request status, e.g., 'ok'

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • request_pathstringObligatorio

    Echoed API request path

  • server_timestampintegerObligatorio

    Server's UNIX timestamp in seconds

Update an existing parent categoryCLASSMARKER_PUT_PARENT_CATEGORYAcción

Tool to update an existing parent category. Use after confirming the parent category ID.

Parámetros de entrada

  • verify_onlyboolean

    If true, only validates parameters without updating the category

  • parent_category_idintegerObligatorio

    ID of the parent category to update

  • parent_category_namestringObligatorio

    New name for the parent category

Parámetros de salida

  • dataobjectObligatorio

    Wrapped response data for the updated parent category

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Request status, e.g., 'ok'

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • request_pathstringObligatorio

    Echoed API path

  • server_timestampintegerObligatorio

    Server UNIX timestamp in seconds

Update QuestionCLASSMARKER_PUT_QUESTIONAcción

Tool 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

  • pointsintegerObligatorio

    Points awarded for a correct answer.

  • optionsobject

    Map of option letters (A-J) to {'content': text}; required for choice and truefalse types.

  • questionstringObligatorio

    The text of the question to update.

  • category_idintegerObligatorio

    Category identifier for this question.

  • grade_stylestringenum

    Grading style for multipleresponse type only.

    partial_with_deductionpartial_without_deductionoff
  • question_idintegerObligatorio

    ID of the question to update

  • verify_onlyboolean

    If true, payload is validated without updating; returns status 'verified'.

  • question_typestringObligatorioenum

    One of the question types: multiplechoice, multipleresponse, truefalse, essay

    multiplechoicemultipleresponsetruefalseessay
  • random_answersbooleanObligatorio

    Whether 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_feedbackstring

    Optional feedback message for correct answers.

  • incorrect_feedbackstring

    Optional feedback message for incorrect answers.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not