The Design of AHA!

AHA! is an Open Source adaptive hypermedia platform, capable of performing content and link adaptation in (x)html and xml documents. Its development started in 1996. During 10 years of research and development different new presentation, adaptation and user modeling methods and techniques have been added, turning AHA! into a general-purpose adaptive hypermedia platform. This paper presents an overview of the design and architecture of AHA!, with parts that have been published before and with recent additions like style adaptation and a new very flexible link annotation mechanism.Unlike other adaptive hypermedia systems, AHA! is not aimed at a single application area and does not prescribe a single fixed presentation style. Creating applications, defining the user models and the adaptive behavior are all done using graphical authoring tools. End-users are presented with what looks like a normal website, and need not be aware of the adaptation that goes on behind the scenes. Their browsing results in updates to a user model that is stored either in an xml file or a mySQL database, and that is thus also (in principle) available to other applications.Apart from providing a design overview this paper highlights two essential parts of AHA!: the reasoning / rule engine that translates the end-user's actions into user model updates, and the adaptive resource selection, which is used in the conditional inclusion of objects presentation technique and in the conditional link destinations navigation support technique.This paper is itself an adaptive hyperdocument. The order in which the different topics are visited determines the links that are presented and the contents of each (web)page. No matter how you browse through this paper you should end up with a very similar overall impression, and you should have seen all the information the paper contains. However, the actual contents of the pages and the actual link destinations do depend on your browsing order, so different users will not see exactly the same pages and links.Although strictly speaking this paper could be presented using normal linear text, making it an adaptive hyperdocument transforms it from being "just" a paper into being a paper and a demo all in one.

[1]  Chen-Lin C. Kulik,et al.  The Instructional Effect of Feedback in Test-Like Events , 1991 .

[2]  Harold Pashler,et al.  Is temporal spacing of tests helpful even when it inflates error rates? , 2003, Journal of experimental psychology. Learning, memory, and cognition.

[3]  Rosemary E. Sutton,et al.  Teachers' Emotions and Teaching: A Review of the Literature and Directions for Future Research , 2003 .

[4]  A. Paivio Mental Representations: A Dual Coding Approach , 1986 .

[5]  J. Metcalfe,et al.  Errors committed with high confidence are hypercorrected. , 2001, Journal of experimental psychology. Learning, memory, and cognition.

[6]  Shana K. Carpenter,et al.  The effects of tests on learning and forgetting , 2008, Memory & cognition.

[7]  Robert A. Bjork,et al.  Retrieval practice and the maintenance of knowledge. , 1988 .

[8]  A. Pomportsis,et al.  AES-CS: Adaptive Educational System based on Cognitive Styles , 2002 .

[9]  C. Douglas Wetzel,et al.  The Effectiveness of Games for Educational Purposes: A Review of Recent Research , 1992 .

[10]  J. Beane Curriculum Integration: Designing the Core of Democratic Education , 1997 .

[11]  Jock D. Mackinlay,et al.  Fluid annotations in an open world , 2001, HYPERTEXT '01.

[12]  Natalia Stash,et al.  AHA! The adaptive hypermedia architecture , 2003, HYPERTEXT '03.

[13]  Elisabeth André,et al.  The Persona Effect: How Substantial Is It? , 1998, BCS HCI.

[14]  H. Pashler,et al.  The influence of retrieval on retention , 1992, Memory & cognition.

[15]  E. Vesterinen,et al.  Affective Computing , 2009, Encyclopedia of Biometrics.

[16]  Henry L. Roediger,et al.  Generalizing test-enhanced learning from the laboratory to the classroom , 2007, Psychonomic bulletin & review.

[17]  D. Redfield,et al.  A Meta-Analysis of Experimental Research on Teacher Questioning Behavior , 1981 .

[18]  Roy D. Pea,et al.  Prospects for Scientific Visualization as an Educational Technology , 1995 .

[19]  Jeffrey D. Karpicke,et al.  The Power of Testing Memory Basic Research and Implications for Educational Practice , 2006 .

[20]  Hugh C. Davis,et al.  AHA! meets Auld Linky: integrating designed and free-form hypertext systems , 2003, HYPERTEXT '03.

[21]  Mark A. McDaniel,et al.  Tests and test feedback as learning sources , 1991 .

[22]  Ann L. Brown,et al.  How people learn: Brain, mind, experience, and school. , 1999 .

[23]  Geert-Jan Houben,et al.  A Generic Transcoding Tool for Making Web Applications Adaptive , 2005, CAiSE Short Paper Proceedings.

[24]  Natalia Stash,et al.  Authoring of learning styles in adaptive hypermedia: problems and solutions , 2004, WWW Alt. '04.

[25]  Peter Brusilovsky,et al.  Authoring and delivery of adaptive electronic textbooks made easy , 2005 .

[26]  H Hongjing Wu,et al.  A reference architecture for adaptive hypermedia applications , 2002 .

[27]  Hongjing Wu,et al.  AHAM: a Dexter-based reference model for adaptive hypermedia , 1999, Hypertext.

[28]  Jeffrey D. Karpicke,et al.  Test-Enhanced Learning , 2006, Psychological science.

[29]  Alexandra I. Cristea,et al.  Writing MOT, Reading AHA! Converting between an authoring and a delivery system for adaptive educational hypermedia , 2005 .

[30]  Peter Brusilovsky,et al.  Web-Based Education for All: A Tool for Development Adaptive Courseware , 1998, Comput. Networks.

[31]  Alexandra I. Cristea,et al.  Explicit intelligence in adaptive hypermedia : generic adaptation languages for learning preferences and styles , 2005 .

[32]  Peter Brusilovsky,et al.  High-level translation of adaptive hypermedia applications , 2005, HYPERTEXT '05.

[33]  Peter Brusilovsky,et al.  Adaptive Hypermedia , 2001, User Modeling and User-Adapted Interaction.

[34]  Harold Pashler,et al.  Applying the principles of testing and spacing to classroom learning , 2007 .

[35]  Henry L. Roediger,et al.  Testing improves long-term retention in a simulated classroom setting , 2007 .

[36]  Kaj Grønbæk,et al.  Fluid annotations through open hypermedia: using and extending emerging web standards , 2002, WWW '02.