Modeling how incoming knowledge, persistence, affective states, and in-game progress influence student learning from an educational game byThe Research Ninja -
Scaffolding Collaborative Learning Opportunities Integrating Microworld Use and Argumentation File byThe Research Ninja -