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).
- Download the latest Oracle JRE and install it in your OS.
- Download the latest LabSpy version.
- Run
./install.sh teacher
or./install.sh student
. - Have fun ;)
Manual way to do the things - mainly for developers.
- 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).
- Compile the project and generate .jar files going to the project root and typing
ant
in the Terminal. - Run
export PATH=/opt/java/bin:$PATH
in your Terminal. - Run the desired JAR file with
java -jar out/artifacts/<Teacher|Student>/<Teacher|Student>.jar
.