Skip to content
This repository has been archived by the owner on Mar 8, 2023. It is now read-only.
/ life-exam Public archive

A simple server/client application that provides a secure exam environment for linux|kde|plasma desktops

License

Notifications You must be signed in to change notification settings

valueerrorx/life-exam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

life-exam-controlcenter 2

A simple server/client application that allows to take over control of LiFE clients and provide a secure exam environment for schools.

This application is written in Python, PyQt and Twisted.

Tools needed in order to provide 100% functionality are:

  • xdotool
  • imagemagick
  • kde plasma > 5.12
  • PyQt5
  • python 3
  • python twisted > 18.4.0

Image of life-exam

Run sudo python3 setup.py in order to install the twisted plugin.

sudo python3 server/server.py runs the server.

sudo python3 client/client.py runs the client.

if your setup can't find the twisted plugin add the follwing lines to your "sudoers" file sudo visudo

Defaults env_reset Defaults env_keep = "PYTHONPATH DISPLAY" Defaults env_keep += "XAUTHORITY KDE_FULL_SESSION"

and PYTHONPATH to your /etc/environment

PYTHONPATH="/home/student/.life/applications/life-exam"

About

A simple server/client application that provides a secure exam environment for linux|kde|plasma desktops

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published