Full recordShow full item record
AbstractIn this article we describe a multimedia adventure game framework for a learning environment to support the teaching and learning of introductory programming. In the framework we have conceptualized two important aspects of such an environment: narration and learning topics. We describe the interplay between these aspects and how the framework utilizes this to adapt the learning process to the individual student. The motivation for the separation is to help the teacher balance the two main driving forces of an edutainment product: entertainment and learning. It is the responsibility of the teacher to define the range of stories and topics using the framework. The framework provides a complete learning environment where the teacher merely needs to define the content.