/LabSpy

A application to monitor what students do you your laboratories, and help they when needed

Primary LanguageJava

LabSpy is an application to monitor what students do in laboratories and help them when needed.

Some features of LabSpy include:

  • Live stream from student computers
  • Block / Unblock students computer
  • Send message to students
  • Run commands (terminal commands) remotely, from teacher computer to students computer.
  • Etc.

If you would like to read LabSpy full documentation, please check out the Wiki. Otherwise, you can follow the instructions bellow in this README (not recomended at all, because LabSpy is a complex software).

How to install (end-users)

  1. Download the latest Oracle JRE and install it in your OS.
  2. Download the latest LabSpy version.
  3. Run ./install.sh teacher or ./install.sh student.
  4. Have fun ;)

How to install (manually)

Manual way to do the things - mainly for developers.

  1. Download the latest Oracle JRE and put it inside your /opt/java folder (note that your Java binary should be in /opt/java/bin/java).
  2. Compile the project and generate .jar files going to the project root and typing ant in the Terminal.
  3. Run export PATH=/opt/java/bin:$PATH in your Terminal.
  4. Run the desired JAR file with java -jar out/artifacts/<Teacher|Student>/<Teacher|Student>.jar.