Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

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

View through CrossRef
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.
Title: A Method for Generating Multiplatform User Interfaces for E-Learning Environments
Description:
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 Results

Multimodal Emotion Recognition and Human Computer Interaction for AI-Driven Mental Health Support (Preprint)
Multimodal Emotion Recognition and Human Computer Interaction for AI-Driven Mental Health Support (Preprint)
BACKGROUND Mental health has become one of the most urgent global health issues of the twenty-first century. The World Health Organization (WHO) reports tha...
MyNote: Multiplatform Reactive Integration System with The Clean Architecture Development Concept
MyNote: Multiplatform Reactive Integration System with The Clean Architecture Development Concept
The application needs in the current digital era are very broad and varied. In its development, these applications undergo a transformation, thus demanding application developers t...
Reimagining Computing
Reimagining Computing
The Experience-Future-Output (XFO) framework proposes a transformative shift in Human-Computer Interaction (HCI), addressing the limitations of traditional graphical user interface...
The Material Turn
The Material Turn
No matter if we think about interaction design as a design tradition aimed at giving form to the interaction with computational objects, or if we think about interaction design as ...
Initial Experience with Pediatrics Online Learning for Nonclinical Medical Students During the COVID-19 Pandemic 
Initial Experience with Pediatrics Online Learning for Nonclinical Medical Students During the COVID-19 Pandemic 
Abstract Background: To minimize the risk of infection during the COVID-19 pandemic, the learning mode of universities in China has been adjusted, and the online learning o...
CROSS MEDIA AUDIENCE OF INFORMATIONAL AGENCY “112.UA”
CROSS MEDIA AUDIENCE OF INFORMATIONAL AGENCY “112.UA”
The relevance of research is caused by the fact that cross-medіa has become an integral feature of informational space functioning. The main feature of cross-media is based on func...
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
BACKGROUND As of July 2020, a Web of Science search of “machine learning (ML)” nested within the search of “pharmacokinetics or pharmacodynamics” yielded over 100...
Using End User Characteristics to Facilitate Effective Management of End User Computing
Using End User Characteristics to Facilitate Effective Management of End User Computing
The End-User Characteristics Matrix, a mapping of user characteristics onto four end-user taxonomies, provides a more detailed perspective on the end user as developer/operator of ...

Back to Top