Proiectul 1

Nume proiect: QResent

Prezența în cadrul activităților - curs, seminar, laborator, este o activitate recurentă în ce prezintă sistemul de învățământ. Ne propunem să construim o aplicație ce facilitează verificarea prezenței în cadrul orelor fizice și online și centralizarea într-un mod unitar al acestor prezențe.

Primul proiect la Managementul proiectelor software se desfășoară în perioada laboratoarelor 2, 3, 4, 5, 6. Începutul laboratorului 7 este termenul limită pentru definitivat proiectul, moment în care va fi prezentat asistentului (18 octombrie - 26 noiembrie 2021).

Întrebări și discuții

Cerinţa proiectului poate suferi modificări minore până în data de duminică, 24 octombrie.

Pentru întrebări sau nelămuriri legate de proiect, folosiți forumul dedicat al proiectului sau canalul de MS Teams dedicat proiectului .

Scopul proiectului

Se dorește construirea unei aplicații ce vine în sprijinul digitalizării sistemului de prezență în format fizic, dar care să fie pretabil și pentru forma online.

Arhitectura soluției și tehnologiile folosite sunt la latitudinea studenților.

Descrierea proiectului

Aplicația QResent trebuie să:

  • Acomodeze utilizatori:
    • Administrator: utilizator privilegiat care face managementul utilizatorilor și al aplicației.
    • Profesor: utilizator privilegiat care poate gestiona materia, genera coduri pentru prezență
    • Student: end-user, vizualizează majoritatea informațiilor
    • Opțional: Aceștia pot fi utilizatori autentificați prin alte servicii Google sau Microsoft.
  • Permită o gamă de acțiuni întreprinse de profesor pentru a face setup-ul și gestiunea unei materii
    • Configurarea materiei: informații despre materie, cerințe minime de intrare în examen, bonusuri, orar etc.
    • Setarea intervalelor de activitate
    • Generarea de statistici legate de numărul de cursanți activi, cursanți prezenți etc.
    • Generarea de coduri QR pentru a verifica prezența:
      • La începutul activității (contribuie la statistica cursanți prezenți)
      • Aleator în cadrul activității(contribuie la statistica cursanți activi)
        • În momente cheie, când dorește acesta să verifice studenții activi.
      • La finalul activității (pentru contorizarea numărul de cursanți activi pe tot parcursul activității, contribui la statistica cursanți activi)
    • Export al listei de prezență
      • Cu informațiile studenților prezentate într-un mod unitar: de ex, sub șablon: NUME Prenume, grupă, utilizator LDAP (utilizator pentru platforma de curs)
      • Istoric al prezenței: pentru fiecare cod generat de profesor, statusul intrării respective.
  • Permită studentului să:
    • creeze un profil cu informațiile despre acesta: grupă, utilizator LDAP (utilizator pentru platforma de curs) etc.
    • vizualizeze informațiile din cadrul materiei.
    • să vizualizeze statisticile create de profesor legate de numărul de cursanți la curs sub formă de grafice.
    • să scaneze codurile QR generate de profesor.

Scenariu de funcționare: Profesorul generează în minutul 51 din cursul de 100 de minute un cod QR (share screen pentru online, sau proiector pentru offline), care este scanat de către studenți și astfel aceștia sunt introduși pe lista activă de prezență. Lista poate fi exportată de profesor la finalul activității.

Mențiune. Se recomandă găsirea de variante care să contravină preluarea codurilor și prezența falsă. Se poate regenera codul la 30 de secunde, sau alte mecanisme care să ajute realizarea prezenței într-un mod corect.

Punctaj

Soluție software - 80p

  • 10p managementul utilizatorilor și al autentificării
  • 5p crearea de profile pentru utilizatori
  • 5p configurarea materiilor
  • 20p generarea de coduri QR + mecanism de antifraudă
  • 10p generarea de statistici la nivelul interfeței
  • 10p managementul interfeței / layout-ului
  • 20p exportul listei de prezență în formatul menționat

Documentație și livrabile - 20p

  • 10p livrabile de tip documentație
  • 10p aplicarea metodologiei asignate

Bonus

Se va acorda bonus de 10% pentru cea mai bună implementare. Cea mai bună implementare se va stabili prin vot în intervalul laboratorului în care se face prezentarea (fiecare echipă are dreptul la un vot și-l poate acorda doar unei alte echipe; pentru laboratoarele în care există un număr par de echipe, va vota și asistentul de laborator).

Livrabile

Obligatorii și care trebuie prezentate:

  1. Demo al sistemului
  2. Cod (pe Git)

Alte livrabile care sunt menționate în funcție de metodologia pe care o folosiți:

  1. SDD
  2. raport de testare
  3. meeting minutes

Metodologii utilizate:

mps/old/2021-2022/proiect/proiect-1.txt · Last modified: 2022/09/27 15:36 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0