Skip to content

SkillNet

SkillNet

SkillNet is an experimental skill graph for modeling what students know and how their competencies evolve over time. It treats skills as nodes in a network and uses assessment data to update estimates of student mastery.

The goal is to give instructors and researchers a clearer picture of which skills are strong or weak, and how performance on one concept relates to another.

Where This Project Fits

flowchart LR
  Assessments[Test Forge / Psephos<br/>Assessments] --> Skills[SkillNet<br/>Skill Graph]
  Skills --> Analytics[Analytics & Recommendations]
  Skills --> Teams[Student Team Formation]
  • Test Forge and Psephos can tag questions with skills and send results into SkillNet
  • SkillNet can feed analytics dashboards or recommendations back to instructors
  • Team formation tools can use skill vectors to balance teams and project assignments

What You Could Work On

  • Design representations for skills, relationships, and evidence (assessment events)
  • Prototype graph-based models for estimating student mastery and progression
  • Build small visualizations or APIs for instructors to inspect skill graphs
  • Experiment with using SkillNet to drive targeted practice or team formation

Core Concepts & Tech

  • Modeling: nodes = skills, edges = relationships (prereq, similarity, reinforcement)
  • Signals: assessment scores, survey responses, behavioral events
  • Tech: Python; graph libraries or graph databases; APIs to ingest and query data

Early work is happening in the SkillNet GitHub repo; the project is open to new ideas and prototypes.