Malmin Koulutuskeskus demoprojekti (MY 2010)

Tehtäväkuvaus/käyttötapaukset

1. Käyttäjät

  1. Opiskelija (opiskelijakäyttäjätunnus/salasana, tietokannassa avain: opnro)

  2. Opettaja (opettajakäyttäjätunnus/salasana, tietokannassa avain: opettajaid)

  3. Admin (adminkäyttäjätunnus/salasana)

2. Käyttötapaukset

2.1 Admin (toiminta ei kuulu julkiseen demoon)

  1. Admin lisää/päivittää opettaja- ja opiskelijatiedot MKK-tietokantaan

  2. Admin lisää/päivittää opintojaksojaksotiedot MKK-tietokantaan

  3. Admin hoitaa MKK-tietokannan ylläpidon/päivitykset/virheenkorjaukset

2.2 Opettaja

  1. Opettaja loggautuu järjestelmään (login aloittaa järjestelmän käytön)

  2. Opettaja luo kurssin opintojaksolle (tämän jälkeen se näkyy opiskelijoille)

  3. Opettaja pyytää kurssin osallistujalistan (ilmoittautuneet)

  4. Opettaja luo tentin opintojaksolle (tämän jälkeen opiskelija voi ilm. siihen)

  5. Opettaja arvostelee tentin ja päivittää sen tulokset opintosuoritusrekisteriin

  6. Opettaja selaa tietoja: opintojaksotiedot/omat kurssitiedot/omat tenttitiedot ja
    arvostelut/opintosuoritustiedot tentti-idn, opnron tai opintojaksoidn mukaan

  7. Opettaja loggautuu ulos järjestelmästä

2.3 Opiskelija

  1. Opiskelija loggautuu järjestelmään (login aloittaa järjestelmän käytön)

  2. Opiskelija ilmoittautuu kurssille/opintojaksolle
    (tai poistaa kurssin jos ei osallistukaan sille)

  3. Opiskelija ilmoittautuu tenttiin

  4. Opiskelija selaa tietoja: omat kurssitiedot/opintojaksot:luodut kurssit/
    omat tenttitiedot ja viimeisimmät arvosanat/omat opintosuoritukset

  5. Opiskelija loggautuu ulos järjestelmästä

    Tämä on demo! Se sisältää peruslogiikan ja toiminnot, mutta ei esim.
    -opettajalomakkeiden tarkistusta/virheenkorjausta (mm. undo/muuta)
    -harjoitustietokenttiä, lukujärjestystietokenttiä tmv. kurssitaulussa
    -päivämäärien vertailua/tarkistusta: talletuspäivätieto menee CURDATE()-
    funktiolla, esim. tenttiarvostelupvm riippumatta siitä mikä on tenttipvm
    -tulostusta