ABSTRACT
Education is key to a just and progressive society. It is specially provided by schools and reflects on various areas of our lives. The importance of education has led to new schemes in the development of educational applications. The goal of this research is to propose the design of an architecture for educational application development that relies on a set of user interface design patterns (UIDPs) to facilitate the laborious, time-consuming task of application development. To this end, this article presents the EduGene as the proof of concept. Applications generated with EduGene are compatible with four operating systems, Android™, Firefox® OS, macOS®, and Windows Phone®, and with the Web. Furthermore, EduGene is compatible with three types of devices: mobile (smartphones and tablets), desktop, and television. The evaluation results prove that EduGene is a user-friendly educational application generator, since it provides an intuitive interface that facilitates user interaction. The e-learning tools selected to perform EduGene’s comparative evaluation are Moodle, Sakai, and ATutor. It is important to mention that the goal of the evaluation was only to highlight the benefits of EduGene as an educational app development tool.
Additional information
Funding
Notes on contributors
Cesar Augusto Cortes-Camarillo
Cesar Augusto Cortes-Camarillo is an MSc student at the Instituto Tecnológico de Orizaba, Veracruz, Mexico. He also has an engineering degree in computer systems from the Instituto Tecnológico de Orizaba. Currently, his areas of interest include electronic and mobile learning, mobile technologies and applications, and UI design patterns. He can be reached at mailto: [email protected].
Giner Alor-Hernández
Giner Alor-Hernández received an MSc degree and a PhD degree in computer science from the Center for Research and Advanced Studies of the National Polytechnic Institute (CINVESTAV), Mexico. His research interests include Intelligent Systems, Big Data, Internet of Things. ORCID: 0000-0003-3296-0981, Scopus Author ID: 17433252100. He is an IEEE Senior Member and ACM Senior Member. [email protected].
Laura Nely Sánchez-Morales
Laura Nely Sánchez-Morales is a PhD student of the Division of Research and Postgraduate Studies at Instituto Tecnológico de Orizaba, Veracruz, Mexico. She received an MSc degree in computer systems at Instituto Tecnológico de Orizaba. Her research interests include image processing, neuronal networks, UI Design patterns, automatic software generation, and mobile applications. She can be reached at [email protected].
Viviana Yarel Rosales-Morales
Viviana Yarel Rosales-Morales Morales received the BS degree in Computer Systems and MSc degree in Computer Systems in 2009 and 2011, respectively. And in June 2017, she got a PhD in Engineering Sciences from the Instituto Tecnológico de Orizaba, Veracruz, México. She has involved in some Mexican research projects granted by CONACYT, DGEST and PROMEP. She can be reached at [email protected].
Lisbeth Rodríguez-Mazahua
Lisbeth Rodríguez-Mazahua got a PhD in Computer Science from the Center for Research and Advanced Studies of the National Polytechnic Institute (CINVESTAV). Her current research interests include distribution design of databases, database theory, autonomic database systems, multimedia databases, data mining and Big Data. She can be reached at [email protected].
José Luis Sánchez-Cervantes
José Luis Sánchez-Cervantes received a PhD in Computer Science and Technology of the Universidad Carlos III de Madrid, Spain. His main research interests are the Semantic Web, Artificial Intelligence, Linked Data (Linked Open Data), Big Data, and Biomedical informatics field. He has published several papers in international journals and he is an ACM Member. He can be reached at [email protected].