System Access Module Implementing adaptive e-learning system

Figure 2. The AES software architecture

a. System Access Module

An access page is the first page to be accessed by students in order to enter the AES. The access page was composed in an HTML file containing some forms for registration of new users, login of registered users and entrance of new and resuming anonymous users. In addition to new users’ personal data, the access page also contains some hidden data including initial values of knowledge level, learning style ls, multimedia mode mm and background, all of which need to be sent to a web Regist er Login Logoff Syst e m Acce ss M odu le W e b Se r v e r St u de n t Quest ionnair e present at ion Quest ionnaire evaluat ion Qu e st ion n a ir e M odu le LS profile LS change Le a r n in g St yt le M odu le Creat e profile Access profile Know ledge updat e LS updat e MM updat e Background updat e Colour updat e Passw ord updat e St u de n t M odu le Adapt at ion rules Teaching rules Ada pt a t ion M odu le Mat erial present at ion Ex ercise pr esent at ion Mult im edia present at ion Link present at ion Nav igat ion Le a r n in g M od u le Passw ord change Pa ssw or d M odu le Colour profile Colour change Colou r M odu le Test pr esent at ion Test evaluat ion Know ledge profile Kn ow le dge M odu le MM profile MM change M u lt im e dia M odu le Background pr ofile Background change Ba ck gr ou n d M odu le XML XHTML files Mult im edia files D om a in M od u le server. The system access module consists of the necessary Java Servlet applications to process the submitted data and to handle the exiting session. Having successfully entered into the system, the student is presented with a welcome page containing introductory information, links to a questionnaire, pre-test, tutorial, and access to student’s profile. The welcome page, composed in XHTML and XML files, contains three columns of conditional fragments including links to questionnaire, pre-test, and tutorial and one column of fragment containing links to access the student’s profile. The first three fragments were implemented using the method of conditional inclusion of links. The content of the conditional fragments is adapted to the level of knowledge, values of ls and mm.

b. Questionnaire, LS and MM Modules