Interaction-based design encapsulates pedagogical expertise and, together with a flexible architecture, facilitates the creation, extension, reuse, and composition of educational software products.
or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear the full citation on the first page. Copyrights for components of this work owned by others than IFETS must be honoured. Abstracting with credit is permitted. To copy otherwise, to… (More)