Herramienta para trackear notas y predecir resultados de cualquier carrera, ciclo o curso.
- Calcula la nota ponderada actual por asignatura
- Predice qué nota necesitas en las evaluaciones pendientes para llegar a tu objetivo
- Escenarios optimista, realista y pesimista
- Dashboard interactivo con Streamlit
pip install -r requirements.txt# Dashboard
streamlit run app.py
# Solo consola
python -c "from src.tracker import GradeTracker; t = GradeTracker('data/example_grades.csv'); print(t.summary())"Formato: asignatura,tipo,nota,peso_pct,fecha
- asignatura: nombre de la asignatura
- tipo: nombre de la evaluación (Parcial 1, Examen Final, Práctica, lo que sea)
- nota: nota numérica (0-10). Dejar vacío si está pendiente
- peso_pct: peso de esa evaluación sobre el total (deben sumar 100 por asignatura)
- fecha: fecha de la evaluación (opcional)
Las notas pendientes se dejan vacías o no se incluyen.
Hay una plantilla vacía en data/plantilla.csv — cópiala, renómbrala y rellénala con tus asignaturas.