Skip to main content
Glama

Studocu

Get Infinite Practice Course Mastery

get-course-mastery
Read-only

Return practised-topic Infinite Practice mastery for a course (topic_id, topic_name when available, display 0–100, questions_answered). Use after get-context flags (has_course_mastery / started_course_mastery) or whenever context omitted topic_masteries. Agent OS is read-only: chatting, creating artifacts, or calling this tool does not change mastery. Source of truth is Infinite Practice attempts (user_topic_mastery: identity + course + topic); display matches the web IP UI. Progress is learner- and course-scoped, not chat- or client-scoped — web IP writes it; ACE/mobile/Agent OS only read the same rows. Empty topic_masteries means no IP attempts yet, not a separate client score. Requires course_id.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
course_idYesCourse id to load practised-topic Infinite Practice mastery for.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
course_idYesCourse id whose mastery was loaded, matching followed_courses.course_id.
topic_masteriesYesPractised topics only. Empty means this course was loaded and the learner has no IP attempts yet.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources