LabtainersPFE is an adapted version of Labtainers to our school Telecom SudParis. It aims to do labs without worrying about the environment problem so teachers can gain a lot of time at the begenning of a lab.
Also it gives the possibility of self-assessment for labs.
Download the LabtainersPFE.zip file from the last release. Then unzip it and execute the following command line in the labtainer root directory.
#execute the install-labtainer.sh
./intall-labtainer.sh
Check the contents of the packer-ubuntu-20.04/
subdir (formerly on the vm branch). It will give you a virtual machine image that you can use with virtuel box.
To get a lab:
./get-lab.sh lab-name
To start a lab:
#go to the labtainer-student directory
cd ./labtainer-student
#start the lab
labtainer lab-name
To stop a lab:
stoplab lab-name
To look at your progress:
checkwork lab-name
To submit your work to Moodle:
python3 ./upload_file.py
The initial Labtainers repository
The repo contains several other git repos as submodules :
-
'Labtainers/' : https://github.com/olberger/Labtainers in sync with the base revision used at the project start (67e075b06cb40d3cf810de956ee021bcdc03f6f2) on 2021/11/24.
-
'packer-ubuntu-20.04/' : https://github.com/olberger/packer-ubuntu-20.04
- merge back the changes in the main directory and in trunk/ (mainly setup_scripts/) into the main Labtainers trunk.
Initially, work reused from other repos had been pushed on different branches :
-
'master' as a modified version of the contents of Labtainer's distribution (based off https://github.com/mfthomps/Labtainers as made with mkdist.sh ?)
-
'vm' as a modified version of https://github.com/heizo/packer-ubuntu-20.04