NSILM

Sisukord

Üldkirjeldus

Kasutajal on võimalik vaadata, kustutada ja muuta hindamismudeli üldandmeid. Üldandmete vaatest on võimalik liikuda hindamismudeli hindamise planeerimise seadistuste muutmise vaatesse. Kasutajal on võimalik teatud juhtudel hindamismudelit kinnitada, hindamismudelist alustada uut versiooni või hindamismudel kustutada.

Kasutaja jõuab hindamismudeli üldandmete vaatesse hindamismudelite nimistust vastava rea tekstile vajutades. Hindamismudeli andmeid kuvatakse muudetavana (st kasutaja jõuab andmete muutmise vaatesse) kui hindamismudel on staatuses "Mustand", "Kinnitatud" või "Kehtiv" ning kasutajal on hindamismudeli valdkonna administreerimise õigus.

NSIL-78 - Getting issue details... STATUS NSIL-79 - Getting issue details... STATUS NSIL-80 - Getting issue details... STATUS NSIL-81 - Getting issue details... STATUS NSIL-366 - Getting issue details... STATUS NSIL-367 - Getting issue details... STATUS NSIL-885 - Getting issue details... STATUS NSIL-1036 - Getting issue details... STATUS NSIL-1144 - Getting issue details... STATUS NSIL-1166 - Getting issue details... STATUS NSIL-1172 - Getting issue details... STATUS NSIL-1231 - Getting issue details... STATUS NSIL-1294 - Getting issue details... STATUS

Kasutajaliides

Jäljerida

Avaleht → Hindamismudelid → Hindamismudel

Disainid

Hindamismudeli üldandmed kui hindamismudel staatuses "Mustand" või "Kinnitatud": https://www.figma.com/file/C2WEcl6vxM34BNvy0VQCel/NAPO?type=design&node-id=963-5983&mode=design&t=YXmBdWrAxtwDFjdC-4

Õppeasutuste liikide valimine: https://www.figma.com/design/mPPdrh04luwBeiX856NQPP/NAPO---TWN?node-id=9323-24016&t=qT8jC3t9YU1V0no2-4

Avatud kasutamiseks – Mudel on määratud asutustele: 

360 hindamine: 

https://www.figma.com/design/mPPdrh04luwBeiX856NQPP/NAPO---TWN?node-id=11809-13840&t=IpB1xqfirxHUtOk9-0

360 hindamise vaatamise vaade: https://www.figma.com/design/mPPdrh04luwBeiX856NQPP/NAPO---TWN?node-id=11961-53801&t=KRfVvBEYYMA5UHaF-0


Kõikidele kasutajatele avaldamine - "Avatud kasutamiseks kõigile sisselogitud kasutajatele" valimata

https://www.figma.com/design/mPPdrh04luwBeiX856NQPP/NAPO---TWN?node-id=14315-36851&t=fFEnrUK6n4n2dsoQ-4

 

Kõikidele kasutajatele avaldamine - "Avatud kasutamiseks kõigile sisselogitud kasutajatele" valitud ja muudes avaldamise reeglites on ka valik tehtud, siis tuleb kuvada modaali:

https://www.figma.com/design/mPPdrh04luwBeiX856NQPP/NAPO---TWN?node-id=14345-50172&t=URO5Pxs4Ixvz7VxP-4


Kõikidele kasutajatele avaldamine - "Avatud kasutamiseks kõigile sisselogitud kasutajatele" valitud

https://www.figma.com/design/mPPdrh04luwBeiX856NQPP/NAPO---TWN?node-id=14316-48573&t=URO5Pxs4Ixvz7VxP-4

Eeltingimused

  1. Kasutaja on sisse loginud,
  2. Kasutajal on privileeg NSILM_ASSESSMENT_MODEL_MANAGE.
  3. Hindamismudel on loodud ja see ei ole kustutatud.

Funktsionaalsus

Selgitused

  1. Kasutaja avab hindamismudeli andmed.
  2. Süsteem käivitab päringu GET ClassifierItems valdkonna saamiseks. Sisend:
    • classifierDefinitionCode = DOMAIN
    • attributeDefinitionCode = PRIVILEGE
  3. Süsteem käivitab päringu GET ClassifierItems valdkonnaga hindamise liikide nimekirja saamiseks. Sisend:
    • classifierDefinitionCode = ASSESSMENT_TYPE 
    • classifierLinkDefinitionCode = DOMAIN?
    • linkedItemCode = GET ClassifierItems.response.ClassifierItem.code (Sisend: classifierDefinitionCode = DOMAIN, attributeDefinitionCode = PRIVILEGE), mille ClassifierItemAttribute.value = Kasutaja privileeg ja attributeDefinitionCode = PRIVILEGE.
  4. Süsteem käivitab päringu GET ClassifierItems hindamismudeli osade nimekirja saamiseks. Sisend:
    • classifierDefinitionCode = ASSESSMENT_PHASE
  5. Süsteem käivitab päringu GET ClassifierItems asutuste liikide nimekirja saamiseks. Sisend:
    • classifierDefinitionCode = INSTITUTION_TYPE
  6. Süsteem käivitab päringu GET ClassifierItems õppeasutuste liikide saamiseks. Sisend:
    • classifierDefinitionCode = OPPEASUTUSE_TYYP
  7. Süsteem käivitab hindamismudeli andmete saamiseks päringu GS: AssessmentModel: API: GET /quality-api/assessment-models/{id}. Sisend:
    • id = avatud hindamismudeli id.
  8. Süsteem käivitab hindamise etappide nimetuste aliaste saamiseks päringu GS: AssessmentModel: API: GET /quality-api/assessment-models/{modelId}/aliases. Sisend:
    • modelId = avatud hindamismudeli id.
  9. Süsteem kuvab hindamismudeli andmed.
    1. Kui hindamismudelit ei leitud, siis kuvab süsteem teate "Hindamismudelit ei leitud."

Andmed

Elemendi nimetus

Selgitus

Tehniline info

Sakid

Sakid


Sakid → Üldandmed

Üldandmete sakk.

Avatud sakk.
Sakid → Hindamise planeerimine

Hindamise planeerimise sakk.

Sakid → Hindamise komponendid

Eesmärkide ja indikaatorite sakk.

Sakid → Hindamise tulemused

Hindamise tulemuste sakk.

Sakid → Hindamise teavitused

Hindamise teavituste seadistuste sakk.

Üldandmed

Üldandmed.


Üldandmed → Id

Hindamismudeli äriline id ehk kood.

Üldandmed → Nimetus

Hindamismudeli nimetus.

Üldandmed → Valdkond

Hindamise valdkond

Üldandmed → Liik

Hindamise liik,

Üldandmed → Kehtivuse algus

Hindamismudeli kehtivuse algus kuupäev.

Üldandmed → Kehtivuse lõpp

Hindamismudeli kehtivuse lõpp kuupäev

Kuupäevaväli

Üldandmed → Hindamismudeli osad

Hindamismudelile määratud osade/etappide loetelu.

Üldandmed → Hindamismudeli osad → Etapi nimele aliase määramise nupp

Võimalus määrata hindamismudeli etappide ja meeskonnaliikmete rollide nimestid.

Üldandmed → Avatud kasutamiseks

Asutuse liikide loetelu, mille kasutajatele "Kehtiv" staatuses hindamismudel avaldatakse (vt. GS Hindamismudeli staatused tööprotsessis).

Üldandmed → Avatud kasutamiseks → Vali ametikoht

Võimalus avaldada hindamismudel ametikohtadele.

Üldandmed → Avatud kasutamiseks → Kohalikud omavalitsused

Võimalus avaldada hindamismudel KOVidele.

Üldandmed → Avatud kasutamiseks → Õppeasutustele

Võimalus avaldada hindamismudel õppeasutustele õppeasutuste liikide järgi.

Üldandmed → Täpsusta õppeasutuste liigid

Hindamismudeli asutuse liigi täpsustusena õppeasutuse liikide loetelu, mille kasutajatele  "Kehtiv" staatuses hindamismudel avaldatakse (vt. GS Hindamismudeli staatused tööprotsessis).

  • Õppeasutuste liike kuvatakse, kui tegemist on asutusepõhise hindamisega ja "avatud kasutamiseks" valikus on tehtud valik "Õppeasutusele" või kui tegemist on isiku põhisehierarhilise peamise  hindamisega või isikupõhise mittehierarhilise hindamisega (siis kasutaja ei pea tegema valikut "Õppeasutusele", õppeasutuse liigid on koheselt nähtavad) .
  • Märgitud on valikud, mis on enne vormi avamist valitud
  • Kasutaja saab otsida õppeasutuse liike otsinguga või teha valiku õppeasutuste puust. 
  • Otsing teostatakse sõnaosa järgi.
  • Mitmetasemeline puu asutuse liikidest (hierarhilise klassifikaatori OPPEASUTUSE_TYYP elemendid) kuvatakse, kui asutuse liikide loetelus on valitud "Õppeasutus".
    • Korraga saab teha mitu valikut.
      • Ülemelemendi valimisel valitakse automaatselt kõik alamelemendid. Väärtused, millel on alamelemendid, loendisse ei lisata.
      • Nt kui kasutaja valib 'huvikool', siis märgitakse valikuteks alamelemendid 'muusika- ja kunstikool', 'spordikool', 'tehnika-, loodus-, loome- ja huvimaja või -keskused' ja 'muu huvikool', kuid kasutajal peab olema võimalik valida ka ainult 'spordikool'. Ülemelement 'huvikool' ei lisandu valitud liikide nimekirja. See on koondliik, mis võimaldab valida mitu elementi korraga, kuid 'huvikool' ise ei sisalda ühtegi asutust.
    • Valikud kuvatakse siltidena valitud liikide sektsioonis.
      • Siltidena kuvatakse hierarhilistel elementidel ainult alamelemendid.
      • Nt kui kasutaja valib 'spordikool', siis selle ülemelementi 'huvikool' siltide all ei kuvata.
    • Valides "Kõik õppeasutuste liigid" valitakse kõik õppeasutuse liigid. Väärtused, millel on alamelemendid, loendisse ei lisata.
    • Väärtused kuvatakse klassifikaatori sisese järjestuse järgi.
    • Kohustuslik vähemalt üks, kui asutuse liikide loetelus on valitud "Õppeasutus".
  • Muudetav kui mudeli staatus on "Mustand", "Kinnitatud" või "Kehtiv" ja kasutajal on valdkonna haldamise õigus. Muudel juhtudel mittemuudetav.
Üldandmed → Avatud kasutamiseks → Kindlale asutusele

Võimalus avaldada hindamismudel kindlale õppeasutustele 

Üldandmed → Avatud kasutamiseks → Avatud kasutamiseks kõigile sisselogitud kasutajatele

Võimalus avaldada hindamismudel kõikidele sisselogitud kasutajatele.

  • Kuvatud, kui hindamise liigiga seotud hindamise skoop on isikupõhine hindamine.
    • classifierItems.attributes.value = INDIVIDUAL, mille classifierItems.attributes.code = ASSESSMENT_SCOPE 
  • Kui kasutaja teeb valiku (märgib checkboxi) siis:
    1. Süsteem kontrollib, kas kasutaja on teinud "Avatud kasutamiseks" mingi muu valiku kui "Kõikidele sisselogitud kasutajatele".
      1. Kui kasutaja on teinud muid valikud, siis
        1. Süsteem kuvab kasutajale kinnitamise modaali "Kas oled kindel, et soovid mudeli avaldada kõikidele sisselogitud kasutajatele? Selle tegevusega tühistatakse kõik teised avaldamise valikud."
        2. Kui kasutaja kinnitab modaali, siis eemaldatakse vormilt kõik muud "Avatud kasutamiseks" valikud ja muud valikud peidetakse ära. 
          1. Kui kasutaja ei kinnita modaali, siis sulgeb süsteem modaali ja kuvab vormi nii, nagu see enne modaali avamist oli.
      2. Kui kasutaja ei ole teinud muid valikuid, siis peidetakse muud valikud ära.
      3. Kui kasutaja eemaldab linnukese "Avatud kasutamiseks kõigile sisselogitud kasutajatele", siis tulevad teised valikud jälle nähtavale.
      4. NB! muudatused salvestatakse vormi salvestamisel.
  • Vaikimisi valitud kui GS: AssessmentModel: API: GET /quality-api/assessment-models/{id}.response.publishedToAllUsers = true
  • Muudetav kui mudeli staatus on "Mustand", "Kinnitatud" või "Kehtiv" ja kasutajal on valdkonna haldamise õigus. Muudel juhtudel mittemuudetav.
Üldandmed → Avatud kasutamiseks → Kaasatud rollid

Kaasatud rollid

  • Kuvatud, kui tegemist on hierarhilise hindamise peamise hindamisega.
  • Nimekirjas kuvatakse kaasatud rollid nime järgi kasvavas järjekorras. Kaasatud rollid peavad olema seotud hindamise valdkonnaga.
    1. Süsteem käivitab päringu GET hsilm-gateway/v1/classifiers/ASSESSMENT_TYPE/links hindamise liikide klassifikaatori linkide otsimiseks.
    2. Süsteem otsib leitud linkide hulgast ülesse valitud hindamise valdkonna hindamise liigid.
        • Süsteem otsib lingi objektide classifierItemCode1 väärtused, mille:
          • classifierLinkDefinitionCode = ASSESSMENT_TYPE_DOMAIN
          • classifierItemCode2 = Üldandmed → Valdkond valitud valdkond
    3. Süsteem otsib iga punktis 2 leitud hindamise liigi kaasatud rollid.
        • Süsteem otsib linkide objektide classifierItemCode2 väärtuseid, mille:
          • classifierLinkDefinitionCode = ASSESSMENT_TYPE_ASSESSMENT_ROLE
          • classifierItemCode1 = Punktis 2 leitud classifierItemCode1 väärtused
    4. Süsteem kuvab kasutajale Klassifikaatorid#KlassifikaatorASSESSMENT_ROLE väärtuseid, mille:
        • code = Punktis 3 leitud classifierItemCode2 väärtused.
        • ROLE_SCOPE (klassifikaatori atribuut) = 360_ASSESSMENT_ROLE (klassifikaatori atribuudi väärtus)
          1. Kui ühtegi kaasatud rolli ei leitud, siis kuvatakse rollide nimistu asemel tekst "Valdkonnas puuduvad kaasatud rollid."
  • Kui kasutaja valib uue kaasatud rolli, siis kuvab süsteem minimaalseks vastanute arvu vaikeväärtuseks 3 ja küsimustiku täitmise tähtaja vaikeväärtuseks 16. Mõlema väärtuse täitmine on kohustuslik.
  • Vaikimisvalitud kaasatud rollid ja nende tähtajad: GS: AssessmentModel: API: GET /quality-api/assessment-models/{id}.response. includedSubRoles
Nupud

Vormi nupud.


Nupud → Alusta uut versiooni

Võimalus alustada uut hindamismudeli versiooni.

  • Nupp on kuvatud, kui hindamismudeli staatus on "Kehtiv" või "Kehtetu" ja kasutajal on hindamismudeliga seotud valdkonna haldamise õigus. Muudel juhtudel süsteem nuppu ei kuva.
  • Kui kasutaja vajutab nupule, siis:
    1. Süsteem kuvab uue versiooni alustamise kinnitamise modaali.
    2. Kasutaja kinnitab, et soovib uut hindamismudeli versiooni luua.
      1. Kasutaja saab ka katkestada uue versiooni loomise. Katkestamisel sulgeb süsteem uue versiooni alustamise kinnitamise modaali ja kuvab hindamismudeli andmed.
    3. Süsteem käivitab hindamismudeli uue versiooni loomiseks päringu GS: AssessmentModel: API: POST /quality-api/assessment-models/{id}/copy. Sisend:
      • id = Avatud hindamismudeli id.
    4. Süsteem kuvab kasutajale hindamismudeli uue versiooni muutmise vaate.
    5. Süsteem kuvab teate hindamisemudeli uue versiooni loomise kohta.
Nupud → Kinnita hindamismudel

Võimalus kinnitada hindamismudel.

  • Nupp on kuvatud kui hindamismudel on staatuses "Mustand" ja kasutajal on valdkonna haldamise õigus. Muudel juhtudel nuppu ei kuvata.
  • Nupule vajutades:
    1. Süsteem kontrollib, kas hindamismudeli kehtivuse algus on nupule vajutamise kuupäev või kuupäev tulevikus.
      1. Kui hindamismudeli kehtivuse algus ei vasta nõuetele, siis kuvatakse kasutajale selle kohta viga.
    2. Süsteem kontrollib, kas on sama liiki hindamismudelit, mille kehtivuse periood kattub kinnitatava hindamismudeli kehtivuse algusega.
      1. Süsteem käivitab hindamismudelite  otsinguks päringu GS: AssessmentModel: API: GET /quality-api/assessment-models. Sisend:
    3. Süsteem käivitab hindamismudeli andmete muutmiseks päringu GS: AssessmentModel: API: PUT /quality-api/assessment-models/{id}. Sisend:
      • id = Avatud hindamismudeli id.
      • name = Üldandmed → Nimetus
      • validFrom = Üldandmed → Kehtivuse algus
      • validUntil = Üldandmed → Kehtivuse lõpp
      • phases = Üldandmed → Hindamismudeli osad.
      • institutionTypes =
        • Kui valitud "Üldandmed → Avatud kasutamiseks → Kohalikud omavalitsused", siis institutionTypes = LOCAL_GOVERNMENT
        • Kui valitud "Üldandmed → Avatud kasutamiseks → Õppeasutustele", siis institutionTypes  = EDUCATIONAL_INSTITUTION
        • Kui valitud "Üldandmed → Avatud kasutamiseks → Kindlale asutusele", siis institutionTypes  = null
        • Kui valitud "Üldandmed → Avatud kasutamiseks → Vali ametikoht", siis institutionTypes  = null
      • institutionTypes.specifications = Üldandmed → Täpsusta õppeasutuste liigid
      • institutions.institutionIds = Üldandmed → Avatud kasutamiseks → Kindlale asutusele
      • jobsites = Üldandmed → Avatud kasutamiseks → Vali ametikoht
      • includedSubRoles.roleType = Üldandmed → Avatud kasutamiseks → Kaasatud rollid
      • includedSubRoles.minimumRespondentsCount = Üldandmed → Avatud kasutamiseks → Kaasatud rollid
      • includedSubRoles.questionnaireDeadlineDays = Üldandmed → Avatud kasutamiseks → Kaasatud rollid
      • publishedToAllUsers 
        • Kui "Üldandmed → Avatud kasutamiseks → Kõikidele sisselogitud kasutajatele" on valitud, siis publishedToAllUsers = true
        • Kui "Üldandmed → Avatud kasutamiseks → Kõikidele sisselogitud kasutajatele" on valimata või seda andmevälja ei kuvata kasutajale (asutusepõhised mudelid), siis publishedToAllUsers = false
    4. Süsteem käivitab staatuse muutmiseks päringu GS: AssessmentModel: API: PATCH /quality-api/assessment-models/{id}/confirmed. Sisend:
      • id = avatud hindamismudeli id.
      • isConfirmed = true
Nupud → Kustuta hindamismudel

Võimalus algatada hindamismudel kustutamine.

Nupud → Katkesta

Võimalus katkestada hindamismudeli loomine.

Nupule vajutamine avab GS: UC: Hindamismudelite haldus: Hindamismudelite nimistu vaatamine ja otsing.
Nupud → Salvesta

Võimalus salvestada hindamismudeli andmed.

  • Nupp on kuvatud kui hindamismudel on staatuses "Mustand", "Kinnitatud" või "Kehtiv" ja kasutajal on valdkonna haldamise õigus. Muudel juhtudel nuppu ei kuvata.
  • Nupule vajutades:
    1. Süsteem kontrollib, kas sisestatud andmed vastavad nõuetele.
      1. Kui andmed ei vasta nõuetele, siis kuvatakse kasutajale veateade iga ebakorrektse andmevälja kohta.
    2. Süsteem käivitab hindamismudeli andmete muutmiseks päringu GS: AssessmentModel: API: PUT /quality-api/assessment-models/{id}. Sisend:
      • id = Avatud hindamismudeli id.
      • name = Üldandmed → Nimetus
      • validFrom = Üldandmed → Kehtivuse algus
      • validUntil = Üldandmed → Kehtivuse lõpp
      • phases = Üldandmed → Hindamismudeli osad.
      • institutionTypes =
        • Kui valitud "Üldandmed → Avatud kasutamiseks → Kohalikud omavalitsused", siis institutionTypes = LOCAL_GOVERNMENT
        • Kui valitud "Üldandmed → Avatud kasutamiseks → Õppeasutustele", siis institutionTypes  = EDUCATIONAL_INSTITUTION
        • Kui valitud "Üldandmed → Avatud kasutamiseks → Kindlale asutusele", siis institutionTypes  = null
        • Kui valitud "Üldandmed → Avatud kasutamiseks → Vali ametikoht", siis institutionTypes  = null
      • institutionTypes.specifications = Üldandmed → Täpsusta õppeasutuste liigid
      • institutions.institutionIds = Üldandmed → Avatud kasutamiseks → Kindlale asutusele
      • jobsites = Üldandmed → Avatud kasutamiseks → Vali ametikoht
      • includedSubRoles.roleType = Üldandmed → Avatud kasutamiseks → Kaasatud rollid
      • includedSubRoles.minimumRespondentsCount = Üldandmed → Avatud kasutamiseks → Kaasatud rollid
      • includedSubRoles.questionnaireDeadlineDays = Üldandmed → Avatud kasutamiseks → Kaasatud rollid
      • publishedToAllUsers 
        • Kui "Üldandmed → Avatud kasutamiseks → Kõikidele sisselogitud kasutajatele" on valitud, siis publishedToAllUsers = true
        • Kui "Üldandmed → Avatud kasutamiseks → Kõikidele sisselogitud kasutajatele" on valimata või seda andmevälja ei kuvata kasutajale (asutusepõhised mudelid), siis publishedToAllUsers = false
    3. Süsteem kuvab hindamismudeli andmed.
Nupud → Kustuta hindamismudel → Hindamismudeli kustutamine

Hindamismudeli kustutamise kinnitamise modaal.

Modaal kuvatakse kasutajale, kui kasutaja vajutab nupule "Kustuta".

Nupud → Kustuta hindamismudel → Hindamismudeli kustutamine → Kas oled kindel, et soovid hindamismudelit kustutada?

Hindamismudeli kustutamise kinnituse küsimus.


Nupud → Kustuta hindamismudel → Hindamismudeli kustutamine → Katkesta

Võimalus katkestada kustutamine.

Nupule vajutamine sulgeb modaali ja avab hindamismudeli üldandmed.

Nupud → Kustuta hindamismudel → Hindamismudeli kustutamine → Kustuta

Võimalus kinnitada hindamismudeli kustutamine.

Nupule vajutades:

  1. Süsteem käivitab hindamismudeli kustutamiseks päringu GS: AssessmentModel: API: DELETE /quality-api/assessment-models/{id}. Sisend:
    • id = Avatud hindamismudeli id.
  2. Süsteem avab GS: UC: Hindamismudelite haldus: Hindamismudelite nimistu vaatamine ja otsing