# Classmarker AI integration on Definable

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

## What this connects

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

Vendor: https://www.classmarker.com/

## Tools available

**28** tools available. First 12:

- `CLASSMARKER_CREATE_ACCESS_LIST_ITEM` — Create Access List Item — Tool 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_CATEGORY` — Create a new question category — Tool to create a new question category. Use after confirming the parent category ID.
- `CLASSMARKER_CREATE_GROUP` — Create Group — Tool to create a new group. Use when you need to organize users into a specific group after planning your user structure.
- `CLASSMARKER_CREATE_QUESTION` — Create Question — Tool to create a new question with specified text, type, and category in ClassMarker. Supports multiplechoice, multipleresponse, truefalse, and essay question types.
- `CLASSMARKER_CREATE_USER` — Create ClassMarker User — 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.
- `CLASSMARKER_DELETE_ACCESS_LIST_ITEM` — Delete Access List Item — Removes one or more access codes from a ClassMarker access list. Access lists are used to control exam access by requiring users to provide unique identifiers (e.g., email addresses, employee IDs, student numbers). Each code can be used a limited number of times per exam, and codes are recorded with exam results. To use this action: 1. First call GET_ALL_GROUPS_LINKS_EXAMS to find available access list IDs 2. Provide the access_list_id and the list of codes to remove 3. Up to 100 codes can be removed per request Note: This action is idempotent - deleting codes that don't exist will not cause an error.
- `CLASSMARKER_DELETE_API_KEY` — Delete API Key — Tool to delete an API key by its ID. Use when you need to revoke an API key immediately.
- `CLASSMARKER_DELETE_GROUP` — Delete Group — Tool to delete a group by its ID. Use when you need to remove a group from ClassMarker.
- `CLASSMARKER_DELETE_TEST_LINK` — Delete Test Link — Deletes a specific link assignment from a test/exam in ClassMarker. Links are unique URLs that provide access to tests. This action is idempotent - deleting a non-existent link returns success. Use this when you need to remove a link from a test to revoke access via that specific URL.
- `CLASSMARKER_DELETE_USER` — Delete User — Tool 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_WEBHOOK` — Delete Webhook — Deletes a webhook listener from your ClassMarker account. This action removes a webhook configuration that was previously set up to receive real-time exam results. The ClassMarker API is idempotent - attempting to delete a non-existent webhook will return success without error. Webhook IDs are typically obtained from the ClassMarker web interface (My Account > Webhooks / API Keys) or through other webhook management tools if available. Note: This is a destructive operation and cannot be undone through the API.
- `CLASSMARKER_GET_GROUP_DETAILS` — Get Group Details — Retrieve detailed information about a specific group by ID. Returns group name and assigned tests. Note: This fetches all accessible groups and filters for the specified group_id, as ClassMarker API doesn't provide a direct single-group endpoint.

## Auth

Auth schemes: `API_KEY`.

## How agents use Classmarker

Inside a Definable workflow, Classmarker is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Classmarker** — the Researcher (GPT-5.5) pulls context from Classmarker (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Classmarker** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Classmarker (create record, post message, draft email).
- **Designer / Engineer → Distributor → Classmarker** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Classmarker (attach file, open PR comment, post status).

The Verifier checks every Classmarker call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- education — https://definable.ai/apps/category/education/
- online courses — https://definable.ai/apps/category/online-courses/

## Related

- HTML page: https://definable.ai/apps/classmarker/
- Same category (education): https://definable.ai/apps/category/education/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
