Skip to main content
Glama

edubase_post_exam_settings

Update individual exam settings, covering grading, time limits, results viewing, and export options. Surveys only support export format and sorting.

Instructions

Change individual settings of an exam. The columns of the export (every setting from export_stats on) cannot be configured for surveys, only the export_format and the export_sort settings are available for them. The export_attendance setting is read only, the attendance is configured together with its source on the interface.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
examYesexam identification string
archiveNoallow archiving the users who already have a result, only available for the managers of the exam
gradingNograding of the exam, the code of a grading preset (see edubase_get_quiz_grading_presets), "none" to disable grading, or "default" to use the setting of the Quiz set, not available for surveys as they are never graded
pausableNoallow tests to be paused and continued later during the exam period, only available for non-blocking exams and always true for homeworks, cannot be disabled when some tests are currently paused, automatically disabled when nonblocking is disabled
roundtimeNotime limit of a single question in seconds, overriding the setting of the Quiz set, only available for turn based (TURNS mode) Quiz sets. Accepts a number or a numeric string, 0 if there is no time limit, or "default" if the setting of the Quiz set should be used
timelimitNotime limit of the whole test in seconds, overriding the setting of the Quiz set. Accepts a number or a numeric string, 0 if there is no time limit, or "default" if the setting of the Quiz set should be used
hide_gradeNohide the grade on the results page, can only be enabled together with hide_points, always enabled with the none type
export_sortNoordering of the examinees in the exported results file (default: the same order they are listed in on the users page of the exam, name: by the name of the examinees), default: default
hide_pointsNohide the points during the test and on the results page, always enabled with the none type
nonblockingNoexam accounts are exclusively assigned to the exam and cannot be assigned to other exams during the exam period, always true for homeworks and surveys, cannot be disabled when the exam already has results or when some tests are currently paused
export_statsNoexport the statistics of every question, not available for surveys (default: false)
freeze_roundNofreeze the current round of the exam, so the Quiz set cannot be replaced and no new round can be started, only available for the managers of the exam
results_pageNoredirect the examinees to the results page after the test, can only be disabled with the datetime_blind, manual and none types
view_resultsNowhen the examinees can see their results (after: right after the test is submitted, until the end of the exam, always: any time during the exam period, the examinees can log back in to see their results, datetime: after the test is submitted, and again from the start of the results viewing period, datetime_blind: only in the results viewing period, the solutions and the details of the evaluation are hidden right after the test, manual: only after the result is published separately, test by test, none: never), not available for surveys (default: after)
export_formatNoformat of the exported results file (csv: semicolon separated values, xlsx: Excel 2007+ workbook), default: xlsx
export_genderNoexport the gender of the registered examinees, needs special privileges to enable, not available for surveys (default: false)
export_pointsNoexport the points scored on every question, not available for surveys (default: false)
export_skillsNoexport the skill results of the examinees, only exported when the Quiz set of the exam has skills, not available for surveys (default: true)
export_answersNoexport the answers given by the examinees, not available for surveys (default: false)
export_suspicionNoexport the suspicious test taking indicator, not available for surveys (default: false)
show_in_lasthourNoonly show the results in the last hour of the exam, only available with the after type
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
view_results_startNostart of the results viewing period (in YYYY-MM-DD HH:ii:ss format), only available with the datetime and datetime_blind types where it is mandatory, has to be between the start and the end of the exam, no further tests and no new rounds can be started once the period has begun
hide_ingame_resultsNohide the results while the test is taken
export_custom_fieldsNoexport the user data fields filled in by the examinees (see edubase_get_exam_fields), not available for surveys (default: true)
export_finished_onlyNoonly export the examinees who finished their test, not available for surveys (default: false)
view_results_identifierNolabel of the unique free text custom user data field the examinees can look up their results with, only available with the datetime and datetime_blind types, the field has to be a unique free text (text, email or phone) custom field of the exam (see edubase_get_exam_fields), send "none" (or an empty value) to disable the identifier based results page

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
examYesexam identification string
archiveYesthe users who already have a result can be archived
gradingNograding of the exam, the code of the grading preset in use, "custom" for a manually configured grading, or "none" when grading is disabled, null if the setting of the Quiz set is used (never returned for surveys)
pausableYestests can be paused and continued later during the exam period
roundtimeYestime limit of a single question in seconds (as a number), turn based Quiz sets only, null if the setting of the Quiz set is used, or 0 if there is no time limit
timelimitYestime limit of the whole test in seconds (as a number), null if the setting of the Quiz set is used, or 0 if there is no time limit
hide_gradeNothe grade is hidden on the results page
export_sortYesordering of the examinees in the exported results file (default: the same order they are listed in on the users page of the exam, name: by the name of the examinees)
hide_pointsNothe points are hidden during the test and on the results page
nonblockingYesexam accounts are exclusively assigned to the exam and cannot be assigned to other exams during the exam period
results_urlNoURL where examinees can look up their own results with the identifier (only present if the identifier based results page is available)
export_statsNothe statistics of every question are exported (never returned for surveys)
freeze_roundYesthe current round of the exam is frozen, no new round can be started
results_pageNothe examinees are redirected to the results page after the test
view_resultsNowhen the examinees can see their results (after: right after the test is submitted, until the end of the exam, always: any time during the exam period, the examinees can log back in to see their results, datetime: after the test is submitted, and again from the start of the results viewing period, datetime_blind: only in the results viewing period, the solutions and the details of the evaluation are hidden right after the test, manual: only after the result is published separately, test by test, none: never), never returned for surveys
export_formatYesformat of the exported results file (csv: semicolon separated values, xlsx: Excel 2007+ workbook)
export_genderNothe gender of the registered examinees is exported (never returned for surveys)
export_pointsNothe points scored on every question are exported (never returned for surveys)
export_skillsNothe skill results of the examinees are exported, only exported when the Quiz set of the exam has skills (never returned for surveys)
export_answersNothe answers given by the examinees are exported (never returned for surveys)
export_suspicionNothe suspicious test taking indicator is exported (never returned for surveys)
show_in_lasthourNothe results are only shown in the last hour of the exam
export_attendanceNothe attendance of the examinees is exported, read only as the attendance is configured together with its source on the interface (never returned for surveys)
grading_thresholdNothreshold of the grading in percentage (only present if a threshold is configured for the exam)
view_results_startNostart of the results viewing period (only present if view_results is datetime or datetime_blind)
hide_ingame_resultsNothe results are hidden while the test is taken
export_custom_fieldsNothe user data fields filled in by the examinees are exported (see edubase_get_exam_fields), never returned for surveys
export_finished_onlyNoonly the examinees who finished their test are exported (never returned for surveys)
view_results_identifierNolabel of the custom user data field the examinees can look up their results with (only present if view_results is datetime or datetime_blind)
Install Server

TDQS

C2.8/5.0
Behavior2/5

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

Annotations already declare the tool is not read-only and not destructive, so the description need not restate that. However, the description adds no context about partial-update semantics, side effects, or permission requirements beyond what annotations imply. Worse, it references an 'export_attendance' setting that does not appear in the input schema, which could confuse an agent into expecting a parameter that does not exist.

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

Conciseness3/5

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

The description is short (three sentences) and front-loaded with the primary purpose, which is good. But the second sentence about export columns is somewhat convoluted, and the third sentence about a non-existent parameter is unnecessary and could be removed. Overall it is concise but includes one piece of potentially misleading information.

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?

With 27 parameters and a complex domain, the description should clarify operational semantics and distinguish this tool from its close siblings. It fails to explain whether this is a partial update, how it relates to 'edubase_put_exam_settings', or what the output schema represents. The survey and read-only notes are helpful but not sufficient for an agent to confidently select and call this tool without additional investigation.

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

Parameters2/5

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

The schema provides 100% coverage of all 27 parameters with detailed descriptions, so the baseline is 3. The description, however, adds no meaningful parameter guidance and introduces an undocumented 'export_attendance' setting, which is potentially misleading. It repeats survey restrictions already present per-parameter in the schema, thus failing to add value beyond the structured definitions.

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 opens with 'Change individual settings of an exam', a clear verb+resource statement that distinguishes it from broad exam creation/deletion tools. However, it does not differentiate from the sibling tools 'edubase_put_exam_settings' or 'edubase_patch_exam_settings' which likely handle full or partial updates, leaving some ambiguity about when this specific tool is the right choice.

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

Usage Guidelines3/5

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

The description implies usage for tweaking individual exam settings and provides important constraints (surveys restriction, read-only export_attendance) that guide parameter selection. Yet it never explicitly states when to use this over the put/patch variants, nor does it mention prerequisites like manager permissions or the distinction between partial and full updates.

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