Software Tools for Organization and Support of Distance Learning Game System «3Ducation»
The article describes the purpose and capabilities of distance learning system «3Ducation», which is a part of the information space of SSAU School of Computer Science. The article also describes the architecture and structure of the system and all its constituent software components. «3Ducation» system has a client-server structure; it consists of a large number of subsystems, each of which solves problems of providing support for the system work and its interaction with other systems. On the server side there is a database and an application server installed, on the client side it is enough to install a small Unity Web Player plug-in and, using a web browser, navigate through the virtual space and surf the site as a virtual world 3D scenes are directly integrated into the HTML pages of the site. The server part of the system implements the MVC architecture (Model-View-Controller); it uses TCP/IP as the protocol of data exchange over the network.
«3Ducation» system is based on two principles: the game approach and virtual worlds technologies. Virtual reality technologies allow to transfer the learning process into three-dimensional space and make educational environment more interesting and learning process more fun. Efficient and stable work of the system is provided by game engine Unity3D (free version). Game approach implementing active methods of educational activities is aimed at increasing the interest of students, due to the introduction of the competitive element (encouragement for achievements) interest in self-education is constantly maintained and even increased. The system implements the capability of teamwork.
Currently «3Ducation» system is implemented as a multi-user educational environment where students could work together to carry out learning activities, cooperating and communicating with one another, including using a mobile version of the system. The system provides a unified interactive way of access to information resources from both a teacher and a student side; with its help it is possible to increase the effectiveness of the acquisition of knowledge and skills (both individual and social).
Proceedings of the Institute for System Programming, vol. 27, issue 3, 2015, pp. 365-378.
ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).
DOI: 10.15514/ISPRAS-2015-27(3)-26Full text of the paper in pdf Back to the contents of the volume