Concept List
This document contains concepts for the "Creating Educational MicroSims with Generative AI" course.
Generated: 2025-11-25 Skill Version: Learning Graph Generator v0.02 Total Concepts: 240
Instructions for Review
Please review this list carefully before proceeding to the next step. Consider:
- Are there concepts that should be removed?
- Are there missing concepts that should be added?
- Are concept labels clear and concise (max 32 characters)?
- Do the labels use appropriate Title Case?
Changes made now save significant effort in later steps.
Concept Labels (1-240)
- MicroSim Definition
- MicroSim Uniqueness
- Simplicity
- Embedding
- AI Driven
- Programming Fundamentals
- Variables
- Control Flow
- Loops
- Functions
- Debugging Techniques
- JavaScript Basics
- HTML Fundamentals
- CSS Basics
- Web Browser
- Developer Tools
- Text Editor
- Version Control
- Git
- GitHub
- p5.js Library
- Canvas Element
- Coordinate System
- Pixels
- RGB Color Model
- setup() Function
- draw() Function
- Global Variables
- Local Variables
- Animation Loop
- Frame Rate
- createCanvas()
- background()
- fill()
- stroke()
- rect()
- ellipse()
- line()
- text()
- textSize()
- textAlign()
- Drawing Primitives
- Shape Rendering
- Color Theory
- Generative AI
- Large Language Models
- ChatGPT
- Claude
- AI Prompting
- Prompt Engineering
- Iterative Refinement
- AI Code Generation
- Code Debugging with AI
- Token Limits
- Context Window
- AI Hallucinations
- AI Limitations
- Educational Simulation
- Interactive Learning
- Web-Based Simulation
- MicroSim Architecture
- Drawing Region
- Control Region
- Canvas Width
- Canvas Height
- Draw Height
- Control Height
- Margin Variable
- Standard Layout
- Two-Column Layout
- Fixed Layout
- Responsive Layout
- Bloom's Taxonomy
- Remember Level
- Understand Level
- Apply Level
- Analyze Level
- Evaluate Level
- Create Level
- Learning Objectives
- Cognitive Levels
- Taxonomy Pyramid
- Objective Classification
- MicroSim Type Selection
- p5.js MicroSim
- Mermaid.js Diagrams
- Process Diagrams
- Flowcharts
- Chart.js Library
- Bar Charts
- Pie Charts
- Line Charts
- Timeline Visualization
- Geographic Maps
- Leaflet.js
- Network Graphs
- vis-network Library
- Causal Loop Diagrams
- Equation Graphing
- Specialized MicroSims
- 3D Visualization
- Circuit Simulation
- Slider Control
- Button Control
- Start Button
- Stop Button
- Pause Button
- Reset Button
- createSlider()
- createButton()
- Input Handling
- Mouse Events
- mousePressed()
- mouseDragged()
- Keyboard Events
- keyPressed()
- Event Handlers
- User Interaction
- isRunning State
- Animation Control
- Speed Control
- Parameter Adjustment
- windowResized()
- updateCanvasSize()
- Container Width
- Relative Positioning
- Responsive Width
- Dynamic Scaling
- push() Function
- pop() Function
- translate() Function
- Element Grouping
- Coordinate Translation
- Dublin Core Metadata
- Metadata Standards
- Title Metadata
- Creator Metadata
- Subject Metadata
- Description Metadata
- JSON Schema
- YAML Frontmatter
- MicroSim Packaging
- index.md File
- main.html File
- style.css File
- script.js File
- data.json File
- metadata.json File
- Quality Score
- 100-Point Rubric
- MicroSim Validation
- Cognitive Load Theory
- Extraneous Load
- Intrinsic Load
- Germane Load
- Universal Design Learning
- Multiple Representations
- Scaffolding Strategies
- Guided Exploration
- Open Exploration
- PRIMM Methodology
- Predict Phase
- Run Phase
- Investigate Phase
- Modify Phase
- Make Phase
- Formative Assessment
- Quiz Mode
- Flash Card MicroSim
- Sorter MicroSim
- Model Editor
- describe() Function
- Screen Reader Support
- Color Contrast
- Keyboard Navigation
- WCAG Guidelines
- Accessible Design
- Rules Files
- Skills Development
- Claude Code
- p5.js Editor Preview
- mkdocs serve
- Live Preview
- iframe Integration
- MkDocs Embedding
- HTML Slide Embedding
- iframe Styling
- Minimal Borders
- Creative Commons
- Attribution License
- CC BY-NC-SA
- Fullscreen Icon
- Copyright Icon
- Collaboration Workflow
- Peer Review
- User Testing
- Usability Studies
- Educational Equity
- Low-Bandwidth Design
- Older Device Support
- Social Image Preview
- Open Graph Tags
- Other MicroSim Libraries
- General vs. Specialized
- Mermaid
- Declarative Layout
- Infographics
- Flowchart
- Workflow
- ToolTips
- ChartJS
- Chart Types
- Bar Chart
- Line Chart
- Bubble Chart
- Other Chart Types
- Data Type to Chart Types
- Vis-network JS Library
- Graph Layout Algorithms
- History of GraphViz
- Forced Directed Layout
- Graph Node Coloring
- Org Chart Example
- Maps
- Leaflet JS Library
- OpenMaps Data
- Timelines
- Event Lists
- Durations
- Sequence Diagrams
- Heavyweight Libraries
- ReactFlow
- ER Diagram Example
- Vis-Timeline
- Venn Diagrams
- Portfolio Development
- Diversity of MicroSims
- Learning Graph
- Concept Dependencies
- Capstone Project
- Project Evaluation
- Working in Teams