Skip to content

Conversation

@nicolastemciuc
Copy link
Member

@nicolastemciuc nicolastemciuc commented Jul 28, 2025

Summary

Este PR reemplaza la logica de las materias del INCO del semestre actual por mostrar todas las materias habilitadas de el semestre actual.

  • Scrapear la pagina de Bedelias para obtener los cursos habilitados del semestre actual.
  • Reenombrar los atributos de subjects y degrees para que sean mas genericos.

Por qué?

  1. Estabamos scrapeando las materias desde la pagina del INCO la cual no siempre tiene la información correcta con respecto a los codigos de las materias.
  2. Para el resto de las carreras esto nos permitiria mostrar sus materias actuales.
  3. Nos permite mostrar materias opcionales de otros institutos.

@nicolastemciuc nicolastemciuc force-pushed the nt--scrape-current-subjects branch 4 times, most recently from c9f8a47 to b74d077 Compare July 29, 2025 02:49
@nicolastemciuc nicolastemciuc changed the title Scrapear cursos con periodo habilitado [WIP] Mostrar materias habilitadas para semestre actual en lugar de materias del INCO Jul 31, 2025
@nicolastemciuc nicolastemciuc changed the title [WIP] Mostrar materias habilitadas para semestre actual en lugar de materias del INCO [WIP] Mostrar materias habilitadas del semestre actual en lugar de materias del INCO Jul 31, 2025
@nicolastemciuc nicolastemciuc force-pushed the nt--scrape-current-subjects branch from b74d077 to 364102d Compare July 31, 2025 14:14
@nicolastemciuc nicolastemciuc force-pushed the nt--scrape-current-subjects branch from b3da0f8 to 207be9c Compare July 31, 2025 14:35
@nicolastemciuc nicolastemciuc changed the title [WIP] Mostrar materias habilitadas del semestre actual en lugar de materias del INCO Mostrar materias habilitadas del semestre actual en lugar de materias del INCO Jul 31, 2025
@nicolastemciuc nicolastemciuc force-pushed the nt--scrape-current-subjects branch from 748522e to 7ed1055 Compare July 31, 2025 16:41
# category :string default("optional")
# code :string
# credits :integer not null
# current_semester :boolean default(FALSE)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

viendo ahora esto, veo que no tenemos el not null para la columna. Deberiamos?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hecho en 76c3a2d

RenzoMinelli
RenzoMinelli previously approved these changes Aug 26, 2025
@RenzoMinelli RenzoMinelli dismissed their stale review August 26, 2025 18:54

Saco el approval porque como hablamos en DM estas materias son las que tienen un periodo de inscripción activo

@nicolastemciuc
Copy link
Member Author

@RenzoMinelli

Saco el approval porque como hablamos en DM estas materias son las que tienen un periodo de inscripción activo

Ahora se scrapea teniendo en cuenta el periodo de estas materias (haya vencido o no el periodo de inscripción).

Por ejemplo para ADADR se entra a la pagina y se chequea que el periodo sea 202502:

image

@nicolastemciuc
Copy link
Member Author

nicolastemciuc commented Sep 3, 2025

Teniendo en cuenta que es independiente del scrapeo de materias, me pregunto si se debería correr separadamente, incluso la logica podría ir en otro archivo 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants