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.