command
module
Version:
v0.0.0-...-0fd7366
Opens a new window with list of versions in this module.
Published: Nov 18, 2024
License: MIT
Opens a new window with license information.
Imports: 12
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Say goodbye to the chaos of manual timetable creation!
📸 Screenshots
✨ Features
- Custom Teacher Routines: Specify non-continuous schedules for teachers on any day. By default, aligns with the group’s routine.
- Lesson Limits: Cap the number of lessons in a class.
- Mandatory Lessons: Lock in lessons at specific times.
- Group Handling: Seamlessly manage groups with different routines.
- Eye-catching Layouts: Color-coded, legible, and visually appealing timetables.
- Customizable Days: Choose which days to include for groups.
- Dual View: Generate teacher-wise and class-wise timetables effortlessly.
🚀 Usage
Three ways to get started:
-
Local Build:
- Install Go & Chromium (ensure both are in your system PATH).
- Run the server (default port:
1323
; pass a custom port if needed).
-
Docker:
- Use the included
Dockerfile
(Docker must be installed).
- Starts the server, accessible at port
1323
.
-
Live URL:
- Great for testing. ⚠️ Not recommended for production.
🛠️ Development
Ensure you have these tools ready:
🤝 Contributions
- Report Issues: Include clear steps to reproduce the problem.
- Customize: Fork/clone the repo and tailor it to your needs.
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.