Skip to content
/ hwpb Public

Web app to manage students' progress during practical courses

License

Notifications You must be signed in to change notification settings

klemens/hwpb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hwpb

Manage students' progress during the computer science hardware course at Leipzig University.

Build

The project can be built using cargo.

cargo build --release

Note that you need to use the nightly version specified in rust-toolchain or any newer nightly. It will be installed automatically when rust is managed through rustup.

Usage

hwpb expects a PostgreSQL database and a Rocket.toml configuration file in the current working directory, which includes the database connection URI and a list of initial site administrators. Authentication is done using PAM, so make sure /etc/shadow is readable for your user or PAM is using a remote authentication mechanism.

./target/release/hwpb

See the doc/DEPLOY.md and doc/DEVELOP.md files for more details.

About

Web app to manage students' progress during practical courses

Resources

License

Stars

Watchers

Forks

Packages

No packages published