IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

A Method for Generating Multiplatform User Interfaces for E-Learning Environments

A Method for Generating Multiplatform User Interfaces for E-Learning Environments
View Sample PDF
Author(s): Juan Manuel González Calleros (Université catholique de Louvain, Belgium), Josefina Guerrero García (Université catholique de Louvain, Belgium), Jaime Muñoz Arteaga (Universidad Autónoma de Aguascalientes, México), Jean Vanderdonckt (Université catholique de Louvain, Belgium)and Francisco Javier Martínez Ruiz (Université catholique de Louvain, Belgium)
Copyright: 2010
Pages: 22
Source title: Multiplatform E-Learning Systems and Technologies: Mobile Devices for Ubiquitous ICT-Based Education
Source Author(s)/Editor(s): Tiong Thye Goh (Victoria University of Wellington, New Zealand)
DOI: 10.4018/978-1-60566-703-4.ch006

Purchase

View A Method for Generating Multiplatform User Interfaces for E-Learning Environments on the publisher's website for pricing and purchasing information.

Abstract

In this paper the authors present a structured method for automatically generating User Interfaces for e-learning environments. The method starts with a definition of the learning scenario where the different goals, jobs (professor-student/trainer-learner), and tasks are described and stored in a template. After, the description is mapped to FlowiXML, a learning process authoring tool, where graphically trainers or content designers draw the overall process. A learning process is viewed as a workflow and modeled using Petri net notation. From each step in the process model more details are added using user task models; user’s activity interacting with a user interface is stored in such diagrams. Then, a transformational method for developing user interfaces of interactive information systems is used that starts from a task model and a domain model to progressively derive a final user interface. This method consists of three steps: deriving one or many abstract user interfaces from the task model, deriving one or many concrete user interfaces from each abstract interface, and producing the code of the final user interfaces corresponding to each concrete interface. The models and the transformations of these models are all expressed in UsiXML (User Interface eXtensible Markup Language) and maintained in a model repository that can be accessed by the suite of tools. Developing user interfaces in this way facilitates its automated generation over multiple computing platforms while maintaining portability and consistency between the multiple versions. Our approach is illustrated on an open Learning environment using a case study.

Related Content

Parveen Sharma, Sonia Sharma. © 2026. 34 pages.
Oladayo Samsom Akinbile, Ruth Oluyemi Adekunle, Olufemi Timothy Adigun, Sindile Amina Ngubane. © 2026. 26 pages.
Abeeblahi Ayokunmi Iyanda, Jamiu Agbolade Ogunsola, Ibraheem Adedayo Adediran. © 2026. 28 pages.
Omolola Fausat Aromolaran, Olusanya Peter Orimogunje. © 2026. 44 pages.
Oluwasogo Ruth Ogunleye. © 2026. 22 pages.
Mncedisi Christian Maphalala, Siyanda Mluleki Kenneth Cele. © 2026. 32 pages.
Nduduzo Brian Gcabashe. © 2026. 12 pages.
Body Bottom