Dashboard → Styles
Style Catalogue
productionAPI health

Style Catalogue

Read-only catalogue of question styles supported by the registry and QG integration.

View QG template sync

KeyDisplay nameTop level?Part?Persisted question typeQG supportRequired metadata
multiple_choiceMultiple ChoiceYesNomultiple_choiceUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"exact_match","options_count":4}
structured_responseStructured ResponseYesNostructured_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"composite"}
short_answerShort AnswerNoYesshort_answerUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
essay_responseEssay ResponseNoYesessay_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
long_textLong TextNoYeslong_textUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
fill_in_the_blanksFill in the BlanksNoYesstructured_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"exact_match","interaction_type":"inline_blank","requires_inline_blank_metadata":true}
calculation_responseCalculation ResponseNoYescalculation_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"method_accuracy"}
data_responseData ResponseNoYesdata_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
graph_interpretationGraph InterpretationNoYesgraph_interpretationUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
table_completion_as_textTable Completion as TextNoYestable_completion_as_textUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"exact_match"}
diagram_labelingDiagram LabelingNoYesdiagram_labelingUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"exact_match","interaction_type":"diagram_labeling","requires_stimulus":true,"required_stimulus_types":["diagram_description"],"requires_reference_image_or_diagram":true}
canvas_drawingCanvas DrawingNoYescanvas_drawingUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"criteria_based"}
true_falseTrue or FalseYesYestrue_falseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
error_correctionError CorrectionYesYeserror_correctionUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
matchingMatchingYesYesmatchingUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"exact_match"}
sequence_orderingSequence OrderingYesYessequence_orderingUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"exact_match"}
comparisonComparisonYesYescomparisonUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
extended_writingExtended WritingYesNoextended_writingUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"levels_of_response"}
passage_comprehensionPassage ComprehensionYesNopassage_comprehensionUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
source_analysisSource AnalysisYesNosource_analysisUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
practical_planningPractical PlanningNoYesstructured_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based","practical_skill":"planning"}
practical_analysis_evaluationPractical Analysis and EvaluationNoYesstructured_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based","practical_skill":"analysis_evaluation"}
extended_structuredExtended StructuredNoYesextended_structuredUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marks_range":[3,6],"marking_style":"point_based","response_format":"continuous_prose"}
code_writingCode WritingYesYescode_writingUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based","interaction_type":"code_editor","response_modality":"code"}
listening_comprehensionListening ComprehensionYesNolistening_comprehensionUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based","interaction_type":"listening_comprehension","requires_stimulus":true,"required_stimulus_types":["audio"],"requires_audio_stimulus":true}
equation_derivationEquation DerivationYesYesequation_derivationUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"method_accuracy"}
chemical_equationChemical EquationYesYeschemical_equationUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based"}
map_readingMap ReadingYesYesmap_readingUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"method_accuracy","interaction_type":"map_reading","requires_stimulus":true,"required_stimulus_types":["map_description"],"requires_reference_image_or_diagram":true}
working_responseWorking ResponseYesYesworking_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"method_accuracy"}
math_numeric_responseMath Numeric ResponseYesYesmath_numeric_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"exact_match","interaction_type":"math_numeric_response"}
math_expression_responseMath Expression ResponseYesYesmath_expression_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"equivalence_judged","interaction_type":"math_expression_response"}
math_working_responseMath Working ResponseYesYesmath_working_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"method_accuracy","interaction_type":"math_working_response"}
algebraic_manipulationAlgebraic ManipulationYesYesalgebraic_manipulationUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"method_accuracy","interaction_type":"algebraic_manipulation"}
graph_plottingGraph PlottingYesYesgraph_plottingUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based","interaction_type":"graph_plotting"}
geometry_constructionGeometry ConstructionNoYesgeometry_constructionUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based","interaction_type":"geometry_construction"}
table_numeric_completionTable Numeric CompletionYesYestable_numeric_completionUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"exact_match","interaction_type":"table_numeric_completion"}
math_reasoning_proofMath Reasoning / ProofYesYesmath_reasoning_proofUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based","interaction_type":"math_reasoning_proof"}
statistics_chart_responseStatistics Chart ResponseYesYesstatistics_chart_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based","interaction_type":"statistics_chart_response"}
probability_diagram_responseProbability Diagram ResponseYesYesprobability_diagram_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"method_accuracy","interaction_type":"probability_diagram_response"}
transformation_vector_responseTransformation / Vector ResponseYesYestransformation_vector_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"point_based","interaction_type":"transformation_vector_response","requires_stimulus":true,"required_stimulus_types":["diagram_description"]}
diagram_math_responseDiagram Math ResponseNoYesdiagram_math_responseUnsupported
Run registry:sync-qg-templates if QG supports this style.
{"marking_style":"exact_match","interaction_type":"diagram_math_response","requires_stimulus":true,"required_stimulus_types":["diagram_description"],"requires_reference_image_or_diagram":true}