Skip to content

Learning Graphs — Concept List v1

This concept list was derived by scanning every markdown page in this site's docs/ directory — the chapters, glossary, concept-dependency-graph theory pages, the vis.js tutorial labs, the case studies, the generative-AI prompt library, and the MicroSims — and extracting the distinct teachable ideas, tools, standards, and techniques referenced throughout. It is organized into categories that roughly follow the course's own structure: what a concept graph is, how concepts are labeled and made dependent on one another, how they are classified into taxonomies, how they are validated, how they are visualized with vis.js, and how they are used together with generative AI to build and personalize intelligent textbooks.

The final section, Education Theory & Learning Sciences, adds concepts that were not already present in the existing content. These are the pedagogical foundations — cognitive load, mastery learning, backward design, knowledge space theory, and related ideas — that explain why a prerequisite DAG is the right data structure for sequencing instruction, and how that structure is used to drive the automated generation of interactive intelligent textbooks.


1. Foundations of Concept Graphs

  1. Concept
  2. Concept Graph
  3. Content Graph
  4. Knowledge Graph
  5. Dependency Graph
  6. Learning Graph
  7. Directed Graph
  8. Directed Acyclic Graph (DAG)
  9. Node
  10. Edge
  11. Hierarchy
  12. Graph Representation
  13. Cluster (Graph)
  14. Journey Map
  15. Hybrid Graph

2. Concept Labeling & Metadata Standards

  1. Concept Label
  2. Preferred Label
  3. Alternate Label
  4. SKOS
  5. ISO/IEC 11179
  6. Dublin Core Metadata
  7. Controlled Vocabulary
  8. Concept Definition
  9. Textbook Index
  10. Named Concept

3. Concept Dependency & Prerequisite Structure

  1. Concept Dependency
  2. Prerequisite Relationship
  3. Prerequisite Chain
  4. Prerequisite Concept
  5. Foundational Concept
  6. Goal Concept
  7. Immediate Goal
  8. Intermediate Goal
  9. Ultimate Goal
  10. Learning Goal
  11. Ready-to-Learn Concept
  12. Learned Concept
  13. Skill Gap
  14. Transitive Dependency
  15. Hop Count
  16. Dependency Analysis

4. Concept Taxonomies & Ontologies

  1. Concept Taxonomy
  2. Ontology
  3. TaxonomyID
  4. Taxonomy Classifier
  5. Taxonomy Category
  6. Taxonomy Distribution Report
  7. Taxonomy Legend
  8. Node Group
  9. Concept-to-Taxonomy Mapping
  10. Balanced Taxonomy
  11. Miscellaneous Category
  12. Abstraction (Graph)
  13. Clustering (Graph)

5. Graph Quality & Validation

  1. Learning Graph Validation
  2. Graph Quality Metric
  3. Orphaned Node
  4. Disconnected Subgraph
  5. Cycle Detection
  6. Self-Dependency Prevention
  7. Indegree
  8. Out-Degree
  9. Node Degree
  10. Full Coverage Check
  11. Structural Check
  12. Graph Connectivity
  13. Quality Metrics Report
  14. Third-Party Certification

6. Educational Theory Foundations (Existing Content)

  1. Bloom's Taxonomy
  2. Cognitive Domain
  3. Affective Domain
  4. Psychomotor Domain
  5. Remembering
  6. Understanding
  7. Applying
  8. Analyzing
  9. Evaluating
  10. Creating
  11. Learning Objective
  12. Instructional Design
  13. Scaffolding
  14. Constructivism
  15. Zone of Proximal Development
  16. Rhizombic Learning
  17. Non-Linear Learning Path
  18. Self-Directed Exploration
  19. Emergent Knowledge Structure
  20. Mastery Learning
  21. Curriculum Design

7. Learning Paths & Personalization

  1. Learning Path
  2. Personalized Learning Path
  3. Adaptive Learning
  4. Adaptive Learning Path
  5. Adaptive Algorithm
  6. Hyper-Personalization
  7. Hyper-Customized Lesson Plan
  8. Custom Learning Plan
  9. Content Recommendation Engine
  10. Recommendation Engine
  11. Concept Similarity
  12. Student Similarity
  13. Content Similarity
  14. Similarity Metric

8. Intelligent Agents & Generative AI

  1. Generative AI
  2. Intelligent Agent
  3. Agent Autonomy
  4. Multi-Agent Collaboration
  5. Tool Use (Agent)
  6. Iterative Workflow
  7. LLM-Generated Dependency Graph
  8. Prompt Engineering
  9. Chatbot
  10. Retrieval-Augmented Generation
  11. GraphRAG
  12. Learning Agent

9. Assessment & Feedback

  1. Assessment
  2. Formative Feedback
  3. Personalized Feedback Loop
  4. Feedback Loop
  5. Feedback Log
  6. Feedback Analysis
  7. Course Evaluation
  8. Learning Touchpoint
  9. Frequently Asked Question
  10. Quiz
  11. Multiple-Choice Question
  12. Quiz Distractor
  13. True/False Question

10. Vis.js Graph Visualization Fundamentals

  1. Vis.js
  2. Vis-Network Library
  3. DataSet
  4. Network Container
  5. Network Initialization
  6. JSON Data Format
  7. Force-Directed Graph
  8. Force-Directed Graph Layout
  9. Legend Display

11. Node & Edge Styling

  1. Node Shape
  2. Node Background Color
  3. Node Size
  4. Node Font Color
  5. Node Border Width
  6. Node Border Color
  7. Node Opacity
  8. Node Icon
  9. Node Image
  10. Node Shadow
  11. Custom Canvas Shape
  12. Edge Label
  13. Edge Color
  14. Edge Width
  15. Edge Dashes
  16. Edge Smoothing
  17. Cubic Bezier Curve
  18. Edge Arrows
  19. Edge Font

12. Graph Layout & Physics

  1. Physics Simulation
  2. Barnes-Hut Solver
  3. ForceAtlas2 Layout
  4. Repulsion Solver
  5. Central Gravity
  6. Damping
  7. Hierarchical Layout
  8. Layout Direction
  9. Fixed Node Position
  10. Node Pinning
  11. Spring Length Parameter
  12. Stabilization
  13. Graph Layout Algorithm

13. Graph Interactivity & Navigation

  1. Node Tooltip
  2. Edge Tooltip
  3. Hover State
  4. Double-Click Event
  5. Node Inspector
  6. Click Event Handling
  7. Node URL Property
  8. Clickable Node
  9. Search Feature (Graph)
  10. Type-Ahead Filtering
  11. Focus Node Navigation

14. Graph Clustering & Grouping

  1. Graph Cluster
  2. Composite Node
  3. Cluster Expand/Collapse
  4. Group Visibility Checkbox
  5. Group Styling
  6. Domain Attribute (Clustering)

15. Graph Editing Tools

  1. Graph Editor
  2. Node Property Editor
  3. Edge Property Editor
  4. JSON Graph Import
  5. JSON Graph Export
  6. Node Enricher Script
  7. Data Validation on Import
  8. Orphaned Node Detection

16. Data Formats & File Standards

  1. JSON
  2. JSON Schema
  3. CSV
  4. YAML
  5. Markdown
  6. CSV to JSON Conversion
  7. groups.json

17. Intelligent Textbooks & MicroSims

  1. Intelligent Textbook
  2. MicroSim
  3. p5.js
  4. JavaScript
  5. Interactive Visualization
  6. Interactive Simulation
  7. Book Build Workflow
  8. Book Metrics
  9. Chapter Metrics
  10. Content Generation Pipeline
  11. Quality Gate
  12. Concept-to-Content Viewer
  13. Learning Path Recommendation

18. LMS & Deployment Infrastructure

  1. Learning Management System (LMS)
  2. LMS Integration
  3. MkDocs
  4. GitHub Pages
  5. Git
  6. Case Study
  7. Real-World Application

19. Education Theory & Learning Sciences (Concepts Added Beyond Existing Content)

The concepts below were not found in the existing site content. They are added because they give students the pedagogical vocabulary to understand why a DAG — rather than a linear table of contents — is the right structure for sequencing instruction, and how that structure is used to drive automated, personalized generation of intelligent textbook content.

  1. Cognitivism
  2. Behaviorism
  3. Connectivism
  4. Andragogy
  5. Cognitive Load Theory
  6. Working Memory Constraint
  7. Schema Theory
  8. Prior Knowledge Activation
  9. Chunking (Cognitive Load)
  10. Knowledge Space Theory
  11. Learning Progression
  12. Spiral Curriculum
  13. Backward Design
  14. Constructive Alignment
  15. Topological Sort
  16. Partial Order
  17. Prerequisite-Based Sequencing
  18. Content Sequencing Algorithm
  19. Competency-Based Education
  20. Differentiated Instruction
  21. Universal Design for Learning
  22. Learning Trajectory
  23. Spaced Repetition
  24. Retrieval Practice
  25. Interleaved Practice
  26. Desirable Difficulty
  27. Metacognition
  28. Self-Regulated Learning
  29. Growth Mindset
  30. Vygotsky's Social Theory
  31. Nine Events of Instruction
  32. Just-in-Time Learning
  33. Curriculum Alignment