https://github.com/princemuel/exercism-scheduler
Daily language track picker for Exercism polyglots
https://github.com/princemuel/exercism-scheduler
exercism python scheduler sqlite
Last synced: 2 months ago
JSON representation
Daily language track picker for Exercism polyglots
- Host: GitHub
- URL: https://github.com/princemuel/exercism-scheduler
- Owner: princemuel
- License: mit
- Created: 2024-09-16T20:13:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-20T12:09:34.000Z (10 months ago)
- Last Synced: 2025-08-20T14:19:21.440Z (10 months ago)
- Topics: exercism, python, scheduler, sqlite
- Language: Python
- Homepage:
- Size: 203 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Exercism Scheduler
This project is being developed to help Exercism polyglots avoid choice paralysis as that kills momentum. It is a work in progress.
The working MVP version is on the [feat/version-py][py-branch] branch, as a CLI tool
[py-branch]: https://github.com/princemuel/exercism-scheduler/tree/feat/version-py
## ROADMAP
- [x] Build prototype with basic functionality in Python
- [ ] Migrate project to Rust
## TODOS
? = nice to have
- [ ] Add a config file to allow users to set their own tasks and schema
- [ ] Improve or rewrite the current scheduling algorithm to be more efficient
- [ ] Integrate AI or ML to improve task scheduling according to user defined criteria
- [ ] Add a web app to visualize the scheduler?
- [x] Add a CLI interface to interact with the scheduler
- [x] Add a database to store tasks, logs and schedules
- [ ] Add a REST API to interact with the scheduler?
- [ ] Add a GUI interface to interact with the scheduler?
- [ ] Resolve the issues with state when carrying over a track or making as completed