Diferència entre revisions de la pàgina «Projecte Portal de Matriculacions»
(Es crea la pàgina amb «Hem iniciat un projecte de matriculacions d'alumnes per a centres educatius. Podeu veure la descripció del projecte i els primers 2 sprints al següent link: https:/...».) |
|||
Línia 55: | Línia 55: | ||
Es tria el millor projecte de la Fase 1, i s'utilitza com a base per al desenvolupament posterior. | Es tria el millor projecte de la Fase 1, i s'utilitza com a base per al desenvolupament posterior. | ||
− | + | Cada equip desenvoluparà una part diferent del projecte, per tal d'avançar més ràpid i cobrir més funcionalitats. | |
+ | Es refaran els equips depenent de les preferències de l'alumnat. | ||
+ | |||
+ | === Equips i backlog fase 2 === | ||
+ | |||
+ | ==== UI + Social Login + posta producció ==== | ||
+ | ** social login Google + Microsfot | ||
+ | ** posta en producció Heroku | ||
+ | ** assegurar càrrega d'imatges | ||
+ | ** disseny frontend web alumne | ||
+ | ** disseny frontend app mòbil | ||
+ | ** disseny backend administració | ||
+ | ** missatges flash | ||
+ | |||
+ | ==== API ==== | ||
+ | ** implementar funcionalitats q demanin els altres grups | ||
+ | ** documentació | ||
+ | ** testing | ||
+ | ** autenticació API | ||
+ | |||
+ | ==== admin backend ==== | ||
+ | ** perfils de requeriments | ||
+ | ** requeriments de docs | ||
+ | ** revisió dels docs enviats | ||
+ | ** revisió estat de la matrícula | ||
+ | ** eina clonació de cursos | ||
+ | ** CRUDs cursos, cicles, mps, ufs | ||
+ | ** CRUD alumnes/matrícules | ||
+ | ** CRUD admin users | ||
+ | |||
+ | ==== alumne frontend ==== | ||
+ | ** dashboard | ||
+ | ** selecció UFs | ||
+ | ** selecció perfil de req. | ||
+ | ** càlcul cost matrícula | ||
+ | ** estat dels docs enviats | ||
+ | ** estat de la matrícula | ||
+ | ** correcció dades personals | ||
+ | |||
+ | ==== importació i testing ==== | ||
+ | ** import alumnes admesos | ||
+ | ** import dades SAGA (UFs resoltes) | ||
<br> | <br> |
Revisió del 16:50, 24 març 2021
Hem iniciat un projecte de matriculacions d'alumnes per a centres educatius. Podeu veure la descripció del projecte i els primers 2 sprints al següent link:
https://scrum.ieti.cat/scrum/projecte/10
Descripció del projecte
Portal de matriculacions per a centres educatius de formació professional. De moment només ens ocupem de la FP i no de la ESO/BAT.
MVP: Minimum Viable Product. Cas més senzill: matricular els alumnes nous de 1r de cicles formatius (es matriculen de tot el curs sencer, o sigui, totes les UFs).
2n cas: matricular alumnes de cicles de 2n o repetidors de 1r amb UFs aprovades.
Tipus d'usuaris: administradors (PAS del centre) i alumnes que es volen matricular.
Els usuaris administradors han de poder:
- Crear (des de zero) i editar: cursos, cicles, mòduls professionals (MPs) i unitats formatives (UFs).
- Importar cicles sencers (amb MPs i UFs) de plantilles predefinides. El cas més comú és per afegir un nou cicle. Els plans d'estudi s'ajustarien després amb la funcionalitat anterior.
- Importar les dades dels nous alumnes admesos al centre per cada cicle.
- Importar els expedients acadèmics dels alumnes amb els mòduls i UFs aprovats per tal de facilitar la seva matriculació.
- Crear requeriments de documents que l'alumne ha d'aportar per formalitzar la matrícula.
- Crear perfils de requeriments per aplicar a diversos casos (CFGM, CFGS, ESO, BAT, menors d'edat, etc).
- Obrir i tancar l'accés dels alumnes al portal de matriculació.
- Enviar email d'invitació als alumnes per tal que comencin el procés de matriculació. Aquest enviament pot ser en massa (per a tots els alumnes, per cicle o per curs d'un cicle), o individualitzat.
Els usuaris alumnes han de poder:
- Accedir al portal mitjançant el correu electrònic subministrat a la inscripció. Abans requerirà que recuperin contrasenya via email.
- Rebre un email d'invitació a formalitzar la matrícula.
- Seleccionar els MPs i les UFs a matricular-se.
- Oferir un total del preu de la matrícula (pels CFGS) en base als MPs i UFs.
- Bloquejar els MPs i UFs superades per evitar que es matriculi de nou.
- Pujar els documents requerits per formalitzar la matrícula.
- Mostrar un estat de la matrícula amb una interfície adequada (tipus semàfor en vermell, taronja i verd), que faciliti l'alumne saber quins requeriments té pendents per tal de finalitzar el procés de matriculació.
Els documents requerits han de ser revisats i validats pel PAS. Només després d'aquest pas final l'alumne tindrà la llum verda final de la matrícula.
Opcionalment es contemplen les següents funcionalitats:
- Social login per als alumnes (Gmail, Hotmail/Outlook, etc.)
- Social login per als admins (xtec)
- Simulació de visualització de rol alumne per part dels admins.
Fase 1: core
Als 2 primers sprints hem implementat el projecte base en Laravel, BD, migracions, taules i les primeres funcionalitats. Tots els equips han desenvolupat totes les specs.
Ho podeu llegir a https://scrum.ieti.cat/scrum/projecte/10
Fase 2: Desenvolupament avançat
Es tria el millor projecte de la Fase 1, i s'utilitza com a base per al desenvolupament posterior.
Cada equip desenvoluparà una part diferent del projecte, per tal d'avançar més ràpid i cobrir més funcionalitats.
Es refaran els equips depenent de les preferències de l'alumnat.
Equips i backlog fase 2
UI + Social Login + posta producció
- social login Google + Microsfot
- posta en producció Heroku
- assegurar càrrega d'imatges
- disseny frontend web alumne
- disseny frontend app mòbil
- disseny backend administració
- missatges flash
API
- implementar funcionalitats q demanin els altres grups
- documentació
- testing
- autenticació API
admin backend
- perfils de requeriments
- requeriments de docs
- revisió dels docs enviats
- revisió estat de la matrícula
- eina clonació de cursos
- CRUDs cursos, cicles, mps, ufs
- CRUD alumnes/matrícules
- CRUD admin users
alumne frontend
- dashboard
- selecció UFs
- selecció perfil de req.
- càlcul cost matrícula
- estat dels docs enviats
- estat de la matrícula
- correcció dades personals
importació i testing
- import alumnes admesos
- import dades SAGA (UFs resoltes)