Patent attributes
There is provided an apparatus including a virtual machine unit for remote training, configured to implement a virtual remote training environment regarding physical software coding training between a student terminal and a teacher terminal, a virtual machine unit for remote control, configured to implement a virtual remote control environment regarding physical operation control over a physical device connected to the student terminal and to perform direct remote control of the teacher terminal, and a hypervisor unit for physical device control, configured to intercept the direct remote control of the teacher terminal over the physical device in the virtual remote training environment and to provide the teacher terminal with a right to control the physical device.