https://github.com/soypat/combinatrix
Combinar horarios para ITBA """dinamicamente"""
https://github.com/soypat/combinatrix
classes combinador-horarios combinar-horarios itba schedules university
Last synced: 6 months ago
JSON representation
Combinar horarios para ITBA """dinamicamente"""
- Host: GitHub
- URL: https://github.com/soypat/combinatrix
- Owner: soypat
- License: mit
- Created: 2017-03-21T20:27:13.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-06-30T21:31:45.000Z (almost 3 years ago)
- Last Synced: 2025-01-08T12:40:59.031Z (about 1 year ago)
- Topics: classes, combinador-horarios, combinar-horarios, itba, schedules, university
- Language: Go
- Homepage:
- Size: 12.9 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Combinatrix
[
](./main.go)
### Combinar horarios para ITBA """dinámicamente"""
## Motivación
Sos un alumno de tercer año. El día antes de anotarse para las materias que queres te das cuenta:
no solo tenes que combinar horarios de materias, tenes que combinar... las materias mismas!
Enter: Combinatrix. La plataforma del futuro. Lo que Combinar Horarios (Matias Dwek (C)) nunca fue.
La salvación. La esperanza. El rayo de luz en las tinieblas. Se entiende?
## Objetivo
Un interfaz gráfico donde el usuario pueda elegir criterios para la combinación de materias. Estos incluyen, pero no están limitados a días libres, superposiciones permitidas. Que devuelva cada cursada posible en la misma interfaz grafica. El usuario va poder navegarlas, eliminar los horarios inconvenientes y guardar a archivo los horarios preferidos.
## Donde estamos
~Por ahora no está habilitada la combinación por día libre/superposición. Esto es para testear el programa y ver que funcione bien antes de incluir todas los features~ Funciona con superposiciones! Pueden encontrar un ejecutable en [whittileaks.com](http://www.whittileaks.com) bajo la pestaña **Combinatrix**.
## FAQ
### Que hace un código de python ahí?
Ese fue el primer código que escribí... Febrero de 2017. Retome el proyecto con Go en Marzo 2019.
#### Install with Go tool
- Requires Go 1.16 or later.
```sh
$ go install github.com/soypat/combinatrix@latest
```