What it is
D2P2 (Declarative to Procedural 2) is a cognitive-based intelligent tutoring tool. The Declarative to Procedural (D2P) tutoring system supports the teaching of procedural skills that can be, and need to be, first described to learners as declarative knowledge (Ritter et al., 2013).
My role
Revision and maintenance of the tool. I did this work as a post-doctoral scholar at the Applied Cognitive Science Lab, College of Information Sciences and Technology, Pennsylvania State University (2018–2020).
How it works
D2P is a page-based system. Pages are written in XML, in a page editor that can drop into HTML, and a Ruby-based engine displays them. A page can carry tutorial content of several kinds: videos, images, sound files, text, questions, and simulations.