Notenverwaltung is an application that gives lecturers the opportunity to evaluate students consistently and fairly. Particular focus is placed on the independence of Internet services and the encryption of data.
The app was developed during the winter semester 2017/2018 at the University of Regensburg, as main project of the course "Advanced Software Engineering".
Currently runs with:
- Angular v5.0.1
- Angular-CLI v1.5.0
- Electron v1.7.6
- Electron Packager v9.0.1
- Rating ✏️
- Group rating ✏️ 👪
- Visualization 📈
- Export Data ⬆️
- Import Data ⬇️
- Create schema 📝
- Change schema 📝
- Overview of students 📋
Recommended steps to install software can be found here.
A detailed description of the software can be found here
Install dependencies with npm :
npm install
or recommended:
yarn install
If you want to generate Angular components with Angular-cli , you MUST install @angular/cli
in npm global context.
Please follow Angular-cli documentation if you had installed a previous version of angular-cli
.
npm install -g @angular/cli
- in a terminal window -> npm start
- Using production variables (environments/index.prod.ts) :
npm run electron:prod
Your built files are in the /dist folder.
Command | Description |
---|---|
npm start |
Start developer mode |
npm run build |
Builds sources and places them in ./dist folder |
npm run start:web |
Execute the app in the brower |
npm run build:binary:linux |
Builds your application and creates an app consumable on linux system |
npm run build:binary:windows |
On a Windows OS, builds your application and creates an app consumable in windows 32/64 bit systems |
npm run build:binary:mac |
On a MAC OS, builds your application and generates a .app file of your application that can be run on Mac |
Your application is optimised. Only the files of /dist folder are included in the executable.
- Markus Guder - Github | Twitter | markus.guder@stud.uni-regensburg.de
- Felix Kalley - Github | felix.kalley@stud.uni-regensburg.de
- Ewald Reinhardt - Github | ewald.reinhardt@stud.uni-regensburg.de
- Gina Maria Wolf - Github | gina-maria.wolf@stud.uni-regensburg.de
Licensed under the MIT License.