/fhs-schedule-generator

Primary LanguageScalaGNU General Public License v2.0GPL-2.0

FHS-Schedule-Generator

This Programm is designed to generate Schedules for Students. It was written for this Master Thesis. The main goal is to make it easy to generate a regular Schedule for the Students of faculty informatik from the University of Applied Science Schmalkalden.

##Requirements

  • JDK 8
  • MariaDB
  • ssh server

##Quick Start

  • Log in to your MariaDB with root permissions and type in the following:
CREATE SCHEMA sgenerator_test;
CREATE USER 'sgenerator'@'localhost' IDENTIFIED BY 'sgenerator';
GRANT ALL PRIVILEGES ON * . * TO 'sgenerator'@'localhost';
FLUSH PRIVILEGES;
  • go into the project dir
./activator
~run
  • done

#Usage

The Programm will authentificate you against your localhost ssh-server

  1. log in
  2. define the timeslots
  3. define rooms and its availability
  4. define courses and groups
  5. define docents
  6. define lectures
  7. generate your plan
  8. edit the plan
  9. export the plan

#TODOS

  • add tests
  • internationalization