Comments (8)
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.
estas usando un spreadsheet de google como db?
from fiuba-map.
Si. La cuestion no es tema de guardar/cargar la carrera, si no de como presentarselo al usuario
from fiuba-map.
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.
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.
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.
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.
Solucionado en la nueva version!
from fiuba-map.
Related Issues (20)
- Problemas cuando no se elige orientación o tesis/tpp HOT 1
- Hacer mas obvio donde se agregan creditos fuera del plan HOT 1
- Achicar tags de categoria (al menos en mobile) HOT 1
- Limitar el des-zoom. HOT 4
- Agregar plan petroleo 2020 HOT 1
- Poner micrositio como links de los planes nuevos, en vez del notion HOT 1
- Registrar equivalencias directas de materias entre carreras HOT 4
- Tipado: Documentar con JSDoc // Pasar a typescript HOT 8
- Script/herramienta para convertir csv/excel a json compatible HOT 3
- Agregar plan agrimensura 2020 HOT 1
- Agregar plan quimica 2020 HOT 1
- Cargar materias por cursar por Res 168/58 HOT 4
- Planes nuevos... fiuba repos? HOT 1
- Facilitar el cambio de plan HOT 2
- Implement code formatter HOT 5
- Improve sugerencias toast theme toggling
- Ingenieria en Alimentos - Plan 2020 HOT 1
- Simplificar el final de carrera (Tesis / TPP) HOT 2
- [BUG] Ingreso mi padron y se me pone la pantalla en negro HOT 2
- Agregar planes beta 2020 de mecanica y electricista HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fiuba-map.