UDK 004.422.8
SOFTWARE MODIFICATION AND IMPLEMENTATION OF MOODLE MOBILE APPLICATIONS
I. V. Vasilenko, T. N. Ivanilova, V. A. Semenov
Reshetnev Siberian State Aerospace University 31, Krasnoyarsky Rabochy Av., Krasnoyarsk, 660037, Russian Federation
Creation of a number of new mobile communications technologies has led to the development of a variety of mobile applications, in particular in the field of distance education. It is information and satellite technology, ie distance learning technologies based on the use of space mainly satellite-based data transfer, as well as global and local networks for interaction between the participants of the educational process, student’s access to information and educational resources that is the most innovative and popular. Absence in remote and inaccessible areas, where insufficient or completely absent cellular and wireline telecommunications, will no longer be an obstacle to the implementation of distance learning through a safe and reliable Internet access. Mobile satellite technology makes it possible to use fast data channels and can send and receive e-mail, files, access databases, corporate networks, browse Internet pages, video conferencing. Regardless of geographic location of mobile users of distance learning satellite network will help easily transfer large amounts of data, such as files of the executed works. One of the purposes of mobile satellite communications is to provide communication during outdoor events (training, seminars, presentations, etc.). There is a mechanism of support and development of distance and e-learning in distance learning system (LMS) Moodle – a formal cross-platform mobile 2 Moodle Mobile app, the code of which is publicly available. By order of distance learning technologies SibSАU Center, which uses the Moodle LMS, the terms of reference were drawn up for the modification of Moodle Mobile 2 in order to provide the user with more information about the learning process. As a result of studying the structure of Moodle Mobile mobile applications and further development, the server component was unfinished, by creating a php script. Additional modules are also implemented in Moodle Mobile by using HTML, CSS, JavaScript, Ionic framework, Apache Cordova, which reflect: the contact information of the course teachers; curriculum with the presentation to the user a list of subjects per semester, the teacher’s name and the final unit discipline. Applications for the Android operating system have been assembled. The app has been tested by the service TestFairy, integrated into the system of distance learning SibSАU and posted on the portal of distance learning SibSАU called “Moodle Mobile SibGTU” with the brief instructions for installation. Additionally developed possibilities of this application enhance the level of communication, information and academic performance of students, as well as provide access to information in offline mode (without internet access) provided that before this information has been viewed. Learners can be both students and students of additional education who are trained remotely, that is, employees of various fields, which created courses.
Keywords: satellite connection, mobile data, cross-platform mobile application, Moodle Mobile, HTML, CSS, JavaScript, Ionic, Apache Cordova.
References

1. Personal satellite communications. Available at: http://compress.ru/article.aspx?id=11523 (accessed 14.09.

2016).

2. Setting up your development environment for Moodle Mobile 2. Available at: https://docs.moodle.org/dev/Setting_up_your_development_environment_for_Moodle_Mobile_2 (accessed 14.09.2016).

3. Moodle Mobile features. Available at: https://docs.moodle.org/30/en/Moodle_Mobile_features (accessed 1.12.2015).

4. Moodle Mobile. Available at: https://docs.moodle.org/dev/Moodle_Mobile#Ionic_.2F_AngularJS (accessed

02.02.2016).

5. GidHub. MoodleMobile2. Available at: https://github.com/moodlehq/moodlemobile2 (accessed 12.09.2016).

6. Modern manual JavaScript. Available at: https://learn.javascript.ru/ (accessed 10.03.2016).

7. Ionic Book: Table of Contents. Available at: http://ionicframework.com/docs/guide/ (accessed 1.03.2016).

8. Moodle Mobile Plugins Development. Available at: https://docs.moodle.org/dev/Moodle_Mobile_Plugins_Development (accessed 24.02.2016).

9. Infrastructure application development on PhoneGap for iOS and Android. Available at: https://habrahabr.ru/company/arcadia/blog/257749/ (accessed 5.03.2016).

10. TestFiry Available at: https://free.testfairy.com (accessed 16.09.2016).

11. IntelliJ IDEA. Available at: https://www.jetbrains.com/idea (accessed 04.04.16).

12. The center of distance learning technologies: website SibGTU. Available at: http://ctdo.sibgtu.ru (accessed 10.12.2016).

13. Vasilenko I. V., Semenov V. A. et al. [The mobile application for training municipal employees – forestry specialists]. Khvoynye boreal’nye zony. 2016, Vol. XXXIV, No. 3–4, P. 141–145 (In Russ.).

14. Vasilenko I. V., Semenov V. A. et al. [Integration of the expanded version of Moodle Mobile 2 e-learning environment SibGTU]. Mezhregional’naya nauchnoprakticheskaya konferentsiya “Ekologicheskoe obrazovanie i prirodopol’zovanie v innovatsionnom razvitii regiona” [Interregional Scientific and Practical Conference “Environmental education and natural resources in innovative development of the region”]. Krasnoyarsk, SibGTU Publ., 2016, P. 81–84 (In Russ.).

15. Vasilenko I. V., Semenov V. A. et al. [Moodle mobile opportunities in distance learning]. Vestnik SibGTU. 2015, No. 1, P. 13–16 (In Russ.).


Vasilenko Irina Vitalevna – postgraduate student, Reshetnev Siberian State Aerospace University. E-mail:

vasilenko_irina@myrambler.ru.

Ivanilova Tatiyana Nikolaevna – Cand. Sc., Docent, Dean of Faculty of Automation and Information Technology,

Reshetnev Siberian State Aerospace University. E-mail: ivanilova.tn@gmail.com.

Semenov Victor Aleksandrovich – postgraduate student, Reshetnev Siberian State Aerospace University. E-mail:

v1992@mail.ru.