v1.0.0 - Llançament inicial
Aquesta és la versió inicial de la plataforma de gestió docent, que permet la gestió dels usuaris, cursos acadèmics, assignatures i la capacitat docent dels professors. Aquesta versió inclou els següents requisits i funcionalitats:
Requisits generals per a la gestió d’usuaris:
- Integració del sistema d’usuaris amb l’autenticació: Els usuaris poden iniciar sessió mitjançant la plataforma.
- Creació d’un usuari amb rol de director: El usuari amb rol de director es pot assignar des de l’aplicació d’administrador de Django.
- Tancament de sessió: Els usuaris poden tancar la sessió en qualsevol moment.
Funcionalitats per a l'usuari amb rol de director:
-
Gestió de cursos acadèmics: Crear, modificar, visualitzar i eliminar cursos acadèmics.
-
Gestió de professors: Crear, modificar, visualitzar i eliminar professors del departament.
-
Gestió de seccions: Crear, modificar, visualitzar i eliminar seccions.
-
Gestió de caps de secció: Assignació de professors com a caps de secció.
-
Gestió d’escoles: Crear, modificar, visualitzar i eliminar escoles per a cada secció.
-
Gestió de titulacions: Crear, modificar, visualitzar i eliminar titulacions per a cada escola.
-
Gestió d’assignatures: Crear, modificar, visualitzar i eliminar assignatures associades per cada titulació.
-
Gestió de camps de coneixement: Crear, modificar, visualitzar i eliminar camps de coneixement relacionats amb el professorat i les assignatures.
-
Gestió de contractes: Crear, modificar, visualitzar i eliminar contractes relacionats amb el professorat.
-
Gestió d’idiomes: Crear, modificar, visualitzar i eliminar idiomes relacionats amb el professorat i les assignatures.
-
Importació i exportació de dades (Excel): Descarregar i carregar el professorat, titulacions i assignatures mitjançant arxius Excel.
-
Gestió de capacitat docent: Crear, modificar i visualitzar la capacitat docent de cada professor per curs acadèmic.
-
Gestió de nomenclatura de punts docents: Crear, modificar i visualitzar la nomenclatura de punts docents de cada secció per curs acadèmic.
-
Gestió de l'encàrrec docent: Crear, modificar i visualitzar l'encàrrec docent de cada assignatura de les titulacions per curs acadèmic.
Funcionalitats per a l'usuari amb rol de cap de secció:
- Selecció del curs acadèmic: Permet al cap de secció seleccionar un curs acadèmic per visualitzar les assignacions corresponents.
- Gestió d'assignatures: Assignar professors a les assignatures, modificar els punts assignats i veure informació detallada de les mateixes.
- Visualització i modificació de les assignacions: Consultar els professors ja assignats a les assignatures, modificar les assignacions i els punts que se'ls han assignat.
- Selecció de coordinadors de curs: Assignar els professors amb el rol de coordinadors d'una assignatura.
Funcionalitats per a l'usuari amb rol de professor:
- Visualització de la seva capacitat docent: Els professors poden veure la seva capacitat docent i les seves assignacions docents per a cada curs acadèmic i secció.
Instruccions per a la configuració inicial:
- Descarrega el projecte i instal·la les dependències mitjançant
pip install -r requirements.txt
. - Executa
python manage.py migrate
per a crear les taules de la base de dades. - Dóna't d'alta com a usuari administrador amb
python manage.py createsuperuser
. - Accedeix al panell d'administració i afegeix un professor amb el rol de "director".
- Ara ja pots entrar amb l'usuari director i tenir totes les funcionalitats en la plataforma, tenint accés a crear professors i caps de secció.
Notes addicionals:
- Aquesta versió és compatible amb Django 4.0 o superior.
- Excel Import/Export: Permet la importació i exportació de dades de professorat, titulacions i assignatures per facilitar la gestió.
Estic encantada de presentar aquesta primera versió i continuar treballant per incorporar noves funcionalitats en futures actualitzacions.