Classmarker

Syncs exam results and user certifications into your CRM or HRIS, automates the provisioning of test access for new hires, and triggers training alerts when scores fall below a threshold.

Try Classmarker in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Classmarker integration

    • Describe the outcome and Ceven picks the right Classmarker calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Classmarker data, across all 28 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Classmarker access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Classmarker, when, and on whose behalf.
    • The agent pauses and asks when Classmarker is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Classmarker.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Classmarker action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Classmarker, and when to use it.

Create user
Use this when you need to provision a new account in ClassMarker for a student or employee, including their group assignments.
Create question
Add a new question to the bank. Use this to programmatically build exams from a structured content library.
Get recent results
Pull exam scores for a specific group and test finished after a certain time. Use this for daily reporting.
List tests
Pull a full list of all available tests to find the correct ID for assignments or reporting.
Create access list item
Use this to generate and add access codes to a list so users can enter a test without a full account.
List users
Retrieve every user in the account. Use this to audit active learners or clean up old records.
Create group
Organize users into a new group for targeted test assignments or segmented reporting.
Get test details
Pull metadata and context for a specific test ID to verify settings before launching a campaign.
Update question
Modify an existing question in the bank. Use this to fix typos or update correct answer keys.
List question categories
Pull the hierarchy of question categories to organize your question bank effectively.
Get user details
Pull the full profile and status of a specific user by their unique ID.
Delete user
Remove a user from the system. Use this during offboarding to maintain license counts.
Create a new question category
Tool to create a new question category. Use after confirming the parent category ID.
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.
Delete Access List Item
Tool to delete one or more codes from an access list. Use after confirming the list exists.
Delete API Key
Tool to delete an API key by its ID. Use when you need to revoke an API key immediately.
Delete Group
Tool to delete a group by its ID. Use when you need to remove a group from ClassMarker.
Delete Test Link
Tool to delete a specific test link. Use after confirming the test and link IDs.
Delete Webhook
Tool to delete a specific webhook listener. Use after confirming the webhook_id for removal.
Get All Groups, Links, and Exams
Tool to retrieve all available groups, links, and their exams. Use when you need an overview of all resources your credentials permit.
Get Group Details
Tool to retrieve detailed information about a specific group. Use after obtaining the group ID to inspect its properties.
Get Initial Finished After Timestamp
Tool to compute the initial finishedAfter timestamp. Use when performing initial pagination of recent results. Defaults to two weeks ago.
Get Question
Tool to retrieve a specific question by its ID. Use when you need detailed information of a question after confirming the question_id.
Get Recent Results For Group Exam
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.
Get Recent Results Link Exam
Tool to fetch recent results for a specific link and exam. Use after identifying link and test IDs to paginate results.
List Assignments
Tool to list all assignments. Use when you need every test assignment grouped by group and link.
List Certificates
Tool to list all certificates. Use when you need to retrieve all certificates available in the account.
List Groups
Tool to list all groups in your ClassMarker account. Use when you need to view group details and associated tests.
List Questions
Tool to list all questions. Use when you need to fetch or enumerate your account's question bank.
List Recent Results For Groups
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).

30 actions · scroll to see them all

Frequently asked questions

Ceven manages pagination by utilizing the finishedAfter timestamp provided by the ClassMarker API. When you request recent results, the agent first calls the timestamp endpoint to establish a baseline, usually two weeks prior. It then iteratively requests batches of results, updating the cursor with the latest timestamp from the previous response. This ensures that no records are skipped even if you have thousands of test completions. If you are performing a massive historical sync, the agent will run this as a background job and notify you via a system alert once the full dataset is mirrored to your destination.
Yes. Ceven can interface with the create question tool to define various formats supported by the API. You can provide the question text, the correct answer, and the category ID. For multiple choice or matching questions, you simply pass the options as a structured list in the workflow payload. If you are unsure if the formatting is correct, you can use the verify only flag. This allows the agent to send the payload to ClassMarker for validation without actually saving the question to your bank, preventing your question library from filling up with test entries.
While Ceven can handle high volumes, you must be aware of the ClassMarker API rate limits which vary by your account tier. If you attempt to provision thousands of users in a single burst, ClassMarker may return a 429 too many requests error. Ceven handles this by implementing an exponential backoff strategy. The agent will pause the workflow and retry the request at increasing intervals until the API accepts the data. For extremely large migrations, we recommend scheduling the provisioning workflow to run in smaller batches over several hours to avoid hitting hard limits.
Ceven uses the access list item tools to manage entry for users who do not have a full account. The agent can create a specific access list for a test and then generate a batch of unique codes. These codes can be pushed into an email marketing tool or a password manager for distribution. Because the agent can also delete these codes, you can set an expiration date in your Ceven workflow. Once the date passes, the agent calls the delete access list item tool to invalidate the codes, ensuring that the test window remains strictly enforced.
Absolutely. This is a core use case for the integration. You can set up a workflow that polls the recent results endpoint or listens via a webhook. When a result arrives with a score below your defined passing threshold, Ceven can trigger a chain of events. This might include sending a Slack notification to a manager, adding the user to a remedial ClassMarker group, or flagging the user record in your CRM for a follow up call. You can define different logic paths based on how many points the user missed by.
Yes. The agent can create new question categories and update existing ones. This is particularly useful for organizations that frequently update their curriculum. You can tell the agent to create a new category for a specific quarter or product version, and then map all subsequent questions to that ID. This keeps your question bank organized and makes it easier to generate randomized tests that pull a specific number of questions from different categories to ensure a balanced exam for every student.
Ceven connects to ClassMarker using an API key and secret provided by your account administrator. These credentials are encrypted at rest using AES 256 and are never visible to the model or other users in your organization. The agent uses these credentials to sign requests to the ClassMarker API. Because ClassMarker uses a straightforward API key model rather than OAuth, we recommend rotating your keys every ninety days. You can update the key in the Ceven integration settings without needing to rebuild your existing workflows.
While ClassMarker generates certificates, Ceven can automate the distribution and tracking of those certificates. The agent can list certificates available in the account and correlate them with user IDs who have passed a specific test. From there, Ceven can upload the certificate metadata to a digital badge platform or attach a PDF link to the user profile in your HR system. This closes the loop between completing a test in ClassMarker and officially recognizing the achievement in your corporate record system.

Alternatives to Classmarker

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Quizizz logoQuizizzKahoots logoKahootsTypeform logoTypeformSurveyMonkey logoSurveyMonkey

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Classmarker and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free