Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 823 Bytes

README.adoc

File metadata and controls

48 lines (38 loc) · 823 Bytes

School Timetabling (Java, Maven or Gradle)

Assign lessons to timeslots and rooms to produce a better schedule for teachers and students.

Prerequisites

  1. Install Java and Maven, for example with Sdkman:

    $ sdk install java
    $ sdk install maven

Run the application

  1. Git clone the timefold-quickstarts repo:

    $ git clone https://github.com/TimefoldAI/timefold-quickstarts.git
    ...
    $ cd timefold-quickstarts/java/hello-world
  2. Start the application with Maven:

    $ mvn verify
    ...
    $ java -jar target/hello-world-run.jar

    or with Gradle:

    $ gradle run

Look for the planning solution in the console log.

More information

Visit timefold.ai.