Code Monkey home page Code Monkey logo

Comments (8)

FdelMazo avatar FdelMazo commented on September 26, 2024

Hola! La verdad que un alumno con dos carreras no fue un caso que contemple, porque haría que de alguna manera en load se tenga que resolver que carrera se quiere.

En el momento, el load agarra lo ultimo registrado por el usuario. Entonces si con tu padron guardas el progreso de electronica, y despues guardas el de informatica, pisas el registro de electronica, y cuando cargues se va a cargar solo el de informatica.

La solución actual sería guardar bajo dos claves distintas. Ponele guardar bajo 10000-elec y 10000-inf. No se me ocurre una forma comoda de hacer que se acepten distintas carreras en el cargado por el momento. ¿Se te ocurre algo?

from fiuba-map.

fmonpelat avatar fmonpelat commented on September 26, 2024

estas usando un spreadsheet de google como db?

from fiuba-map.

FdelMazo avatar FdelMazo commented on September 26, 2024

Si. La cuestion no es tema de guardar/cargar la carrera, si no de como presentarselo al usuario

from fiuba-map.

fmonpelat avatar fmonpelat commented on September 26, 2024

No entiendo, como presentarsela al usuario? si estas en la carrera seleccionada y pones refresh te debe cargar las materias de esa carrera, se podria pasarle a la pagina ademas del padrón la carrera y que te refresque materias de esa carrera. Debo leer un poco el codigo que hiciste ya que lo vi por arriba, despues reviso bien y te digo.

from fiuba-map.

FdelMazo avatar FdelMazo commented on September 26, 2024

Lo que me refiero es que con eso, lo que haces es que cada vez que entra un usuario de, por ejemplo, ing industrial, tiene que primero ir a esa carrera, y luego cargar sus datos. Me parece que forzaria un click de mas a los usuarios, y no es lo que busco. Me parece intuitivo cargar tu padron y que te lleve directamente a tu carrera/progreso, sin importar de donde partis

from fiuba-map.

fmonpelat avatar fmonpelat commented on September 26, 2024

ah, te entiendo. bueno se podria hacer asi, pones el padron le das a refresh te carga la primera carrera guardada, si hay otra te agrega un combo box debajo al lado de donde ingresaste el padron para poder elegir entre las 2 y le das refresh nuevamente si queres elegir la otra. no se si es bueno de esta manera, de ultima cerramos el issue jajajaja.

from fiuba-map.

FdelMazo avatar FdelMazo commented on September 26, 2024

Esta buena la idea, pero hay que tener en cuenta dos cosas.

  • Actualmente, se levanta (en load) el ultimo registro de la persona. Esto se hace 'server-side' en la DB, que hay un sheet con un filtro por fecha. Se tiene que modificar ese filtro para que sean "los ultimos registros de distintas carreras", que no es muy complejo

  • Hay mucha gente que entra al sitio por primera vez, ve el input de padron, y guarda, porque si. Haciendo que por default varia gente empiece con el registro "Licenciatura en sistemas - solo aprobe el cbc" (el default). Habria que filtrar estos, no se si server side, o en guardar (algo asi como que si llamas al metodo save con el default, no se guarde), para evitar que un Químico entre a su cuenta y le salte un popup con su combobox con licenciatura.

Haciendo esas dos cosas, creo que es una buena idea!

Actualmente estoy trabajando en otros features/bugs del sitio, asi que no lo puedo desarrollar (y si se pone muy stale este issue, lo cierro). Pero las contribuciones son siempre (siempre) bienvenidas! Sea para esto, o para otras cosas.

from fiuba-map.

FdelMazo avatar FdelMazo commented on September 26, 2024

Solucionado en la nueva version!

from fiuba-map.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.