FAQ - Valence
If your issue cannot be resolved by any of the FAQ, please email bryanlimyt@suss.edu.sg for assistance.
Table of contents
What is Valence
Valence is a virtual lab solution that allows students to access a remote desktop environment for their programming needs.
What’s inside Valence
The Virtual Lab team prepares by installing and setting up necessary applications and dependencies, supporting a wide range of tools including
- Chrome
- Chromium
- Git
- Nano
- Python3.9
- Visual Studio Code (VSCode)
- VSCode extensions like
ms-toolsai.jupyter
,ms-python.python
,esbenp.prettier-vscode
,dbaeumer.vscode-selint
andxdotool
- Zip
Access for Lecturers
Lecturers can request for access to Valence by emailing bryanlimyt@suss.edu.sg.
Running Valence
- Pip install valence 2 using
pip install --no-cache-dir git+https://github.com/suss-vli/valence2.git
- Clone valence-core using
git clone https://github.com/suss-vli/valence-core-images.git
- Build the valence-core images using
docker build -t valence/core -f dockerfile-valence-core .
- Clone valence-core using
- Clone valence-images using
git clone https://github.com/suss-vli/valence-images1.git
- Build the valence image using
docker build --build-arg GITHUB_PAT=user:PAT -t ict133 -f dockerfile-ict133-valence-core .
- Run a valence container by using
valence local run --name suss_student --img ict133 --module SoftwareEngineering