Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

List Categories

Retrieve all question categories organized as parent categories with their subcategories. Useful for organizing questions and understanding the category hierarchy.

Create or Update Category

Create or update a question category. Supports both parent categories and subcategories. Use `action` to specify whether to create or update, and `level` to specify whether it's a parent category or subcategory.

Create or Update Question

Create a new question or update an existing one in ClassMarker. Supports multiple choice, multiple response, true/false, and essay question types. Provide answer options and correct answers as needed for the question type.

Get Questions

Retrieve questions from your ClassMarker account. Fetch all questions (paginated) or a single question by ID. Returns question text, type, options, correct answers, point values, and category assignments.

Get Exam Results

Retrieve exam/quiz results from ClassMarker. Can fetch results for all groups, all links, or a specific group/test or link/test combination. Results include user details, scores, timing, and grading status. Only results completed after the specified timestamp are returned.

Manage Access List

Add or remove access codes from a ClassMarker access list. Access lists control who can take exams distributed via links. Use this to grant or revoke exam access, for example when a new user registers or when a user completes an exam.

List Groups & Links

Retrieve all groups, links, and their assigned tests that your API key has permission to access. Use this to discover available exams and obtain the IDs needed for retrieving results or managing access.

Download Certificate

Download an exam taker’s certificate PDF using the certificateUrl returned by get_exam_results.