Coder Social home page Coder Social logo

phd-platform's People

Contributors

andreafedele avatar ariemmov avatar dardin88 avatar darklino93 avatar elideu avatar matteonardone avatar peppinos93 avatar tminichiello avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

phd-platform's Issues

Export Relazione di Fine Anno

Lo studente di dottorato deve avere la possibilità di poter esportare in PDF tutte le attività di un anno accademico. In particolare, è richiesta l'esportazione dei corsi seguiti (e delle lezioni seguite nell'ambito di questi corsi, comprese le ore di presenza), delle pubblicazioni e delle altre attività.

Risoluzione bug inserimento seminario

Nel file addevent.jsp la textarea per la descrizione del seminario aveva un id duplicato con un'altra text area e inoltre la funzione insertLesson() in aggiungievento.js aveva un errore nella costruzione del JSON per la stessa text area.

Stress and Security Testing

La piattaforma ha dei bug di sicurezza noti (SQL injection nei form che compongono l'applicazione). Inoltre, non è chiaro se un carico di utenti attivi sulla piattaforma può creare problemi di stabilità. Per questo, è richiesta l'esecuzione di security e stress testing.

Prova

prova chiusura issue automatica

Registro delle attività

Lo studente di dottorato deve avere la possibilità di compilare il registro delle attività giornaliere. In particolare, il registro è composto dai seguenti campi:

data;
attività;
dalle ore;
alle ore;
firma.

Il numero di ore complessive (in un anno accademico) non può superare le 1500 ore. In tal caso, la piattaforma deve avvisare lo studente. Infine, il registro deve essere esportabile in PDF (ovviamente, il campo "firma" resterà sempre non compilato. Lo studente inserirà la sua firma una volta stampato il file).

Risoluzione Bug presenze e aggiornamenti per l’issue #7

Risoluzione di alcuni Bug relativi alla funzionalità di gestione delle presenze. Non vi era la giusta corrispondenza tra i dati sul DataBase e quelli visualizzati. Anche la fase di modifica di una lezione (modifica corso) creava incoerenza sulla tabella delle presenze.
Inoltre son state fatte aggiornamenti per quanto riguarda l’issue #7 e precisamente la parte riguardante il professore. Oltre alla correzione della visualizzazione, la funzionalità di gestione presenze mostra solo i corsi e le relative lezioni create dallo specifico professore che ha effettuato l’accesso, quindi un professore potrà modificare solo le presenze della propria lezione.

Statistiche Studente

Lo studente di dottorato deve avere la possibilità di visualizzare (tramite un report o grafici) le statistiche di presenza in un corso da lui seguito.

Upload di risorse

All'interno della piattaforma, un docente (o l'amministratore) deve avere la possibilità di inserire risorse (slide, singoli file ecc.) relative ad una singola lezione o ad un interno corso.

Presenze alle Lezioni in Due Step

Attualmente, le presenze ad una lezione vengono inserite dal docente. Il processo deve cambiare nel seguente modo:

  1. Il docente attiva la possibilità di inserire una presenza per la lezione che sta tenendo;
  2. Lo studente inserisce la sua presenza;
  3. Al termine della lezione, il docente può (i) convalidare singole presenze (eventualmente eliminando la presenza di uno studente) o (ii) convalidare tutte le presenze in un singolo momento.

Avvisi inviati tramite e-mail

Il coordinatore di un ciclo di dottorato, un docente, o un amministratore deve avere la possibilità di inviare degli avvisi agli studenti di dottorato: inoltre, deve avere la possibilità di selezionare a chi è rivolto quell'avviso (a tutti gli studenti di tutti i cicli, agli studenti di un ciclo, a tutti gli studenti di un curriculum, agli studenti di un solo curriculum di un ciclo).

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.