Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Deploy Architecture


To make the system deploy, the minimum deployment architecture is shown below, which consist of:

 Hardware

  • Wearable Glass (Optional)
  • Teacher Client-Side — Personal Computer with Camera
  • Student Client-Side — Personal Computer with Camera  
  • Server Side — 8 Core 16G Virtual Machine on ARM or x86 Platform 

Software

  • Teacher Side:  Windows 10 with a Web Browser that supports WebSockets.
  • Student Side:  Windows 10 with a Web Browser that supports WebSockets.
  • Server Side:  CentOS 7
  • Virtual Classroom
  • Tars
  • IEC




Installation on the Client PC side(Teacher/Student Client)

Note well:  No special software to access the application.  The general software is itemized below:

  • Install Windows 10
  • Install camera driver
  • Install Firefox browser


Create two Virtual Machines in the Cloud

For Tencent Cloud,  refer to the following link to apply new instance:

https://intl.cloud.tencent.com/document/product/213/9384?lang=en


For AWS A1, apply new instance, refer to the following link to apply new instance:

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html




Installation on VM1(Jenkins Slave)

cd /root

yum install -y npm

...

sudo yum install -y java-1.8.0-openjdk-devel



Installation on VM2(Jenkins Master)

Jenkins is a Java application, so the first step is to install Java. Run the following command to install the OpenJDK 8 package:

...

Visit Website: image

Jenkins is ready: image




I