Question Bank Search, grade, retrieve, and manage individual quiz questions and stats. https://go-math-science.com/rest-api/question-bank https://go-math-science.com/@@site-logo/logo-new.png Question Bank Search, grade, retrieve, and manage individual quiz questions and stats. DELETE /++deleteQuizQuestion Delete quiz question Deletes a single question from a quiz, given the quiz and question UIDs. GET /question Get question Fetches a single question by UID, serialized to JSON with its explanation content resolved (charts, tables, and editor-only markup cleaned up). GET /++get_question_options Get question options Service to get question options with enabled status using Plone API. GET /questionStats Get question stats Returns usage statistics for a single question, given its UID. GET /++quiz_get_resource Get quiz get resource Fetches a single learning-resource item by either its UID or its relative path - provide one or the other, not both required. GET /++quiz_overall_stats Get quiz overall stats Aggregates site-wide quiz usage statistics - total quiz starts, questions attempted, views, and worksheet downloads - across all recorded activity. GET /++quiz_search Get quiz search Searches the site's quiz/learning-resource catalog by subject, year, and free text. Public and ungated - used both for general quiz discovery and a teacher's 'Import Questions' flow. GET /++quiz_search_import Get quiz search import Same search logic as QuizSearchCatalog, reused via inheritance - this is the genuinely gated entry point, used exclusively by the Teacher's Import Questions flow (findQuestion() in quiz_api.js). POST /++grade_question Grade question Grades a single question immediately, used by the gamified 'Check Answer' button so a student gets instant feedback without submitting the whole quiz. PATCH /++saveQuizQuestion Save quiz question Creates or updates a single question within a quiz, given the quiz and question UIDs and the question's content.