An open API service indexing awesome lists of open source software.

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

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