Skip to main content
Glama

edubase_post_quiz_settings

Update quiz settings, including grading, shuffle, time limits, and grading threshold, to control how quizzes are played and assessed.

Instructions

Change individual settings of a Quiz set.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
quizYesQuiz identification string
gradingNograding of the Quiz set, the code of a grading preset (see edubase_get_quiz_grading_presets), or "none" to disable grading
shuffleNoshuffle questions for every play, when disabled the current order of the questions is kept
roundtimeNotime limit of a single question in seconds, only available for turn based (TURNS mode) Quiz sets. Accepts a number or a numeric string, 0 or "default" if there is no time limit
timelimitNotime limit of the whole test in seconds. Accepts a number or a numeric string, 0 or "default" if there is no time limit
grading_thresholdNothreshold of the grading in percentage, between 0 and 100, only available for grading presets with a configurable threshold (of the go-nogo-custom type), can be changed without selecting the grading preset again

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
quizYesQuiz identification string
gradingYesgrading of the Quiz set, the code of the grading preset in use, "custom" for a manually configured grading, or "none" when grading is disabled
shuffleYesquestions are shuffled for every play
roundtimeYestime limit of a single question in seconds, turn based Quiz sets only, null if there is no time limit
timelimitYestime limit of the whole test in seconds, null if there is no time limit
grading_thresholdNothreshold of the grading in percentage (only present if a threshold is configured for the Quiz set)
Install Server

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description hints at a partial-update behavior with the word 'individual,' implying that only the specified settings are changed and others remain intact. Annotations already convey that the operation is not read-only and not destructive, so the description adds a little context beyond annotations. Still, it does not clearly explain what happens to omitted settings or any validation/error behavior, so it stops at a 3.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single terse sentence without filler and the core action is front-loaded. It is concise, though it is so short that it lacks some of the context needed for full usability, preventing a perfect score.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of several close sibling tools (get/put/patch quiz settings) and conditional parameter behavior (e.g., roundtime only for turn-based quizzes), the description is not complete enough for an agent to confidently select and invoke this tool. It omits side effects, prerequisites, and how it differs from put/patch variants, leaving important gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema covers all 6 parameters with detailed descriptions, achieving 100% schema_description_coverage. The tool description adds no parameter-level meaning beyond what the schema already provides, so a baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear action and object: 'Change individual settings of a Quiz set.' It is easy to understand what the tool does at a high level. However, it does not distinguish itself from sibling tools such as edubase_put_quiz_settings or edubase_patch_quiz_settings, so it lacks the sibling differentiation needed for a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no guidance about when to use this tool versus the many sibling settings tools (e.g., edubase_get_quiz_settings, edubase_put_quiz_settings, edubase_patch_quiz_settings). There is no mention of alternatives, prerequisites, or conditions under which this POST variant is preferred.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/EduBase/MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server