Skip to content

Concept to MicroSim Probability Score

The goal of this project is create an intelligent textbook about how to use the p5.js library to teach programming and computational thinking. P5 is ideally suited to do this because of the how of visual interaction provides quick feedback for the programmer. One of the primary purposes of intelligent textbooks is to provide a predictive model of concept understanding by the student. Each textbook can provide an xAPI event stream to a Learning Record Store (LRS) that signals if a student understands a specific concept. The best way to do this is to provide opportunities for the students to interact with each concept using a visual MicroSimulation using p5.js.

You task is to go through all 600 concepts in this book and to provide a strategy to create a MicroSim that will indicate if a student understands that concept. This is a challenge because a single MicroSim can be used to teach multiple concepts.

Please iterate through all the concepts and provide a suggested MicroSim that will measure the students understanding of the concept. This is not just writing a quiz, it provides a small simulation of each concept that the student must interact with. For each concept, indicate what Bloom Taxonomy level it should use to teach that concept.

Place the results of your plan for each concept in the file @docs/learning-graph/concept-to-microsim-plan.md. For each concept use a level 2 header to name the concept and then provide a description of wha the microsim will do. Include a list of controls the student will be able to use.