DIGITAL LIBRARY
E-LEARNING COURSE ON MOBILE WEB APPLICATIONS: COMPARISON OF LEARNING
Peter the Great St. Petersburg Polytechnic University (RUSSIAN FEDERATION)
About this paper:
Appears in: INTED2024 Proceedings
Publication year: 2024
Pages: 5609-5614
ISBN: 978-84-09-59215-9
ISSN: 2340-1079
doi: 10.21125/inted.2024.1453
Conference name: 18th International Technology, Education and Development Conference
Dates: 4-6 March, 2024
Location: Valencia, Spain
Abstract:
Online learning has become more significant in recent years and has increased in importance with the current pandemic situation. However, one of the most challenging aspects of online learning is ensuring that students can develop practical skills via learning-by-doing and verifying their progress with course materials. In this paper, we will discuss an online course for teaching the development of mobile web applications in a remote mode. We will also analyze several practical scenarios for checking students' knowledge and progress with the course materials, including the "course quiz", "course diary", "course laboratory" and “course project” paradigms. The scenarios are getting quantitated comparison as the overall student satisfaction with the final results.

The paper focuses on developing mobile applications using three technologies solutions:
- Ordinary mobile web sites designed for mobile browsers,
- Single-Page web Applications (SPA) that can be converted into hybrid mobile applications, and
- Native mobile applications.

The course covers various essential topics such as:
- AJAX architecture and back-end programming;
- JavaScript and JavaScript frameworks (JQuery, Angular, React, Vue);
- NodeJS framework;
- Responsive web design and hybrid mobile applications (Cordova and React-Native),
- Native mobile applications (Java and Android Studio).
- All the materials are presented from the perspective of Mobile Development.

The course is delivered through the e-Learning system called "WBT Master" in a distant mode. This system includes the following components:
Course Description and Announcements: This component provides a general overview of the course and any updates or announcements related to it.
Course Script: A comprehensive book-like description of the course content, allowing students to refer to the materials as they progress.
Video Presentations: The course content is presented by the teacher through electronic slides and live examples, the presentations are recorded as video streams and uploaded onto the server.
Keywords:
Software architecture, e-learning, learning management system.