← WebMCP Directory

Tool tree

dax-learning-webmcp.netlify.app

Health & EducationTools verified
Website
Practice how CALCULATE changes DAX filter context through a prediction-first exercise.
Explore capabilities
    get_current_exerciseAnswer

    Use to identify the DAX exercise the learner is currently solving and whether it is solved.

    View tool JSON
    {
      "name": "get_current_exercise",
      "kind": "answer",
      "impl": "imperative",
      "description": "Use to identify the DAX exercise the learner is currently solving and whether it is solved.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    inspect_filter_contextAction

    Use to inspect the current visible dataset, active filters, and DAX measure for filter-context reasoning.

    View tool JSON
    {
      "name": "inspect_filter_context",
      "kind": "act",
      "impl": "imperative",
      "description": "Use to inspect the current visible dataset, active filters, and DAX measure for filter-context reasoning.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_attempt_historyAnswer

    Use to observe the learner’s actual evaluated numeric attempts across DAX exercises.

    View tool JSON
    {
      "name": "get_attempt_history",
      "kind": "answer",
      "impl": "imperative",
      "description": "Use to observe the learner’s actual evaluated numeric attempts across DAX exercises.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_learning_progressAnswer

    Use to observe exercise progress, demonstrated DAX skills, transfer status, and derived mastery.

    View tool JSON
    {
      "name": "get_learning_progress",
      "kind": "answer",
      "impl": "imperative",
      "description": "Use to observe exercise progress, demonstrated DAX skills, transfer status, and derived mastery.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    request_socratic_interventionAction

    Use to show a bounded Socratic question for the learner’s current DAX exercise and attempt state.

    View tool JSON
    {
      "name": "request_socratic_intervention",
      "kind": "act",
      "impl": "imperative",
      "description": "Use to show a bounded Socratic question for the learner’s current DAX exercise and attempt state.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    request_explanationAction

    Use to show a bounded explanation for the learner’s current DAX filter-context concept.

    View tool JSON
    {
      "name": "request_explanation",
      "kind": "act",
      "impl": "imperative",
      "description": "Use to show a bounded explanation for the learner’s current DAX filter-context concept.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    request_filter_traceAction

    Use to show a structured filter-context reasoning scaffold for the learner’s current DAX exercise and attempt state.

    View tool JSON
    {
      "name": "request_filter_trace",
      "kind": "act",
      "impl": "imperative",
      "description": "Use to show a structured filter-context reasoning scaffold for the learner’s current DAX exercise and attempt state.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }