What happens while you browse?
The Webserver has a "logs" directory.
For each adaptive hypermedia application a subdirectory is
created under the logs directory.
Each user again has a subdirectory, containing two files:
log and model.
- Each page access is registered in the log file, together with its time.
Some hyperdocuments also include the "Stop applet".
If that applet is used then AHA also registers (the time) when a user stops
reading a page.
- The model file contains identification info,
color preferences, and for each concept in the application a
knowledge value.
An application may offer users the possibility to change these
knowledge values for some concepts.
This tutorial does so, by offering this feature through the header
that appears on each page.
(See the knowledge settings button.)
While the user is browsing the knowledge values are updated.
A set of requirements determines when pages become desirable.
When the user reads desirable pages the system registers 100% knowledge
for these pages. Undesirable pages are only "partially" known when read.
An application may contain multiple-choice tests.
Completing tests also results in knowledge value updates.
The header on a page may offer access to the following features:
- An indication how many pages have been read (out of how many).
- A list of pages that have been read.
- A list of pages that must still be read.
- A form to change color preferences.
- A form to change knowledge values.
- A form to change the user's password.
- A link to end the session so that the user can switch to
a different adaptive application.