assessing-knowledge-state

Diagnose student knowledge states via BLIM, PoLIM, and MOCLIM adaptive assessments on graphs/*.json files.

13|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/vanderbilt-data-science/knowledge-spaces --skill assessing-knowledge-state
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assessing-knowledge-state
Source: https://github.com/vanderbilt-data-science/knowledge-spaces/tree/main/.claude/skills/assessing-knowledge-state
Command: npx skills add https://github.com/vanderbilt-data-science/knowledge-spaces --skill assessing-knowledge-state

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Adaptive assessment to diagnose a student's current knowledge state using ALEKS-style methods.

Core Features & Use Cases

  • ALEKS-style adaptive assessment with BLIM, PoLIM, and MOCLIM for state and competence inference.
  • Reads/writes knowledge graphs in graphs/*.json and supports fringe-based item selection.
  • Part of the Knowledge Space Theory pipeline (Phase 3).

Quick Start

Run an adaptive assessment against a knowledge graph for a specific student.

Frequently Asked Questions about assessing-knowledge-state

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does adaptive assessment of a student's knowledge state work?

Adaptive assessment diagnoses a student's knowledge state by iteratively selecting fringe-based items from a knowledge graph and updating posterior probabilities using BLIM, PoLIM, or MOCLIM to infer competence.

What is the difference between BLIM, PoLIM, and MOCLIM for knowledge state inference?

BLIM, PoLIM, and MOCLIM are probabilistic models used for posterior updates during adaptive assessment, each offering different mathematical approaches to infer a student's knowledge and competence states from their responses.

How do I run an ALEKS-style adaptive assessment using a knowledge graph?

You can run an ALEKS-style assessment by loading a knowledge-space graph in JSON format, then using built-in utilities to enumerate states, select fringe-based items, and perform posterior updates for a specific student.

Can I use this adaptive assessment tool with my existing knowledge-space JSON files?

Yes, the tool reads and writes knowledge-space graphs stored as JSON files in the graphs directory, directly integrating your existing knowledge-space structures into the adaptive assessment pipeline.

What utilities are available for session analytics and state validation in knowledge-space assessments?

The assessment pipeline provides utility functions for state enumeration, posterior updates, session analytics, and state validation to track student progress and ensure assessment accuracy throughout the session.

When should I use fringe-based item selection in adaptive knowledge testing?

Fringe-based item selection is used during adaptive assessment to target questions at the boundary of a student's current knowledge state, efficiently narrowing down competence inference with each response.