https://github.com/triska/simsttab
Simple timetabling engine for schools
https://github.com/triska/simsttab
clp constraint-programming prolog school timetable timetabling-engine
Last synced: 2 months ago
JSON representation
Simple timetabling engine for schools
- Host: GitHub
- URL: https://github.com/triska/simsttab
- Owner: triska
- Created: 2014-10-27T21:14:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-07-12T05:26:41.000Z (11 months ago)
- Last Synced: 2025-01-25T08:09:28.943Z (4 months ago)
- Topics: clp, constraint-programming, prolog, school, timetable, timetabling-engine
- Language: Prolog
- Homepage: https://www.metalevel.at/simsttab/
- Size: 35.2 KB
- Stars: 25
- Watchers: 6
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Simsttab — A simple timetabling engine for schools
See
[**https://www.metalevel.at/simsttab/**](https://www.metalevel.at/simsttab/)
for more information.
Sample invocation:
$ scryer-prolog simsttab.pl reqs.pl
Sample query:
?- requirements_variables(Rs, Vs),
labeling([ff], Vs),
print_classes(Rs).This constructs a [timetable](timetable.txt) that satisifies the
requirements stated in [`reqs.pl`](reqs.pl).