lugfi / dolly

Sistema Automatizado de Encuestas Fiubenses
https://dollyfiuba.com
GNU General Public License v3.0
7 stars 8 forks source link

Los cursos de ordenar por docente aparecen duplicados #40

Open verosupervero opened 3 years ago

verosupervero commented 3 years ago

Fijarse x ejemplo intro al diseño asistido por computadora o fisica iii de electronica

sotlucas commented 3 years ago

Lo estuve revisando un poco y hay dos cosas:

  1. Espacios extras en nombres de docentes

Esto es lo que pasa en 8670 (diseño asistido por computadora). En el json de horarios hay nombres que además de estar separados por guiones, tienen espacios entre ellos. Por ej:

"docentes": "Cruz-Tolon Estarelles-Pedersen-Burgos- Mora (Tomás) - Zarauz (Nacho)"

tendría que ser

"docentes": "Cruz-Tolon Estarelles-Pedersen-Burgos-Mora (Tomás)-Zarauz (Nacho)"

Esto repercutió en la entrada de datos y por lo tanto, probablemente haya que modificar en varios lugares para corregirlo: gente.txt, comun.json (estos son los que encontré yo).

  1. Orden de equivalencias al agregar nuevas

Por lo visto, al momento de guardar un comentario de alguna materia que tenga equivalencias siempre se sobreescribe el código de la materia con el primer código equivalente que se encuentre en equivalencias.json. Lo que pasa es que capaz hubo materias que no se asociaron como equivalentes y al momento de hacerlo, en el gente.txt quedan ambos códigos. Luego cuando se genera el valoraciones_docente.json se toman los datos como materias distintas y por lo tanto no se suman los puntajes entre equivalencias. Esto pasa en 6205/8203 (fisica iii) por ejemplo, pero probablemente esté pasando con más materias que se agregaron como equivalentes.