Структурирование виртуальных полей дистантного образования в стране и мире
Automated laboratory and course works check for university subjects related to programming is an up-to-date task because it requires support of a big number of software environments during all period of study. Support cost for these environments grows fast because apart from keeping particular software versions, environments also should be isolated from each other and highly available for students. The work describes possible solution for automatic check of student laboratory works applied for "Linux programming basics" and "Linux Kernel Modules programming" MOOCs. The solution is a complex information system which uses virtual machines as containers for student solutions check environments. The system process student solutions for course problems which are represented as C programs and Makefiles. The check procedure includes compilation, launch and results interpretation for particular submission. During the procedure, the information system reduces mutual influence of submissions, provides unified software environment and repeatedly reproduced check results.
This article gives an overview of the comprehensive system that supports training and retraining specialists in a field of information and telecommunication technologies. The system consists of LMS and a number of managed virtual environments for doing practical works in a distance learning mode.
Usage of virtual environments for creating the virtual practice support system is described. Factors are considered that significantly improve the quality of specialists training in a field of information and communication technologies.
The use of hardware virtualization for ensuring information security is discussed. A review of various approaches to improving the security of software systems based on virtualization is given. A review of possible scenarios of using virtualization by intruders is also presented. The application domains and limitations of the available solutions and perspectives of future development in the field are discussed.
This paper examines the changes in the ethics of business communication associated with virtualization. The transfer of business communication to virtual space alters the very process of interaction and, as a consequence, ethical principles in a professional environment.