NSILM

Sisukord

Üldkirjeldus

Kasutajal on võimalik muuta hindamismudeli hindamise komponentide seadistuste sektsiooni seadistusi.

NSIL-328 - Getting issue details... STATUS

Kasutajaliides

Jäljerida

Avaleht → Hindamismudelid → Hindamismudel

Disainid

Hindamise komponendi muutmine kui hindamismudel staatuses "Mustand" või "Kinnitatud": https://www.figma.com/file/C2WEcl6vxM34BNvy0VQCel/NAPO?type=design&node-id=1726-6435&mode=design&t=dpDtCNhHzf8LzByn-4

Hindamise komponendi muutmine kui hindamismudel staatuses "Kehtiv": https://www.figma.com/file/C2WEcl6vxM34BNvy0VQCel/NAPO?type=design&node-id=1835-6908&mode=design&t=dpDtCNhHzf8LzByn-4

Eeltingimused

  1. Kasutaja on sisse loginud,
  2.  Hindamismudeli äriline staatus on "Mustand" või "Kinnitatud" või "Kehtiv" ja kasutajal on hindamismudeli haldamise õigus. 

Funktsionaalsus

Selgitused

  1. Kasutaja avab hindamismudeli sektsiooni seadistuse lisamise vaate.
  2. Süsteem kuvab sektsiooni seadistuse lisamise vaate.

Andmed

Elemendi nimetus

Selgitus

Tehniline info

IdHindamise komponendi id.
  • {parentLevelElementSeqNo[]} + {elementSeqNo}. Näiteks 1 või 11 või 111 või 1111 jne.
  • Väärtus on ainult kuvatud. Kasutaja väärtust muuta ei saa.
ÜlemkomponentHindamise komponent, mille alamkomponendiks lisatav/muudetav komponent määratakse. Kui ülemkomponent puudub, siis on lisatav/muudetav komponent kõige ülemise taseme komponent.
  • Kasutaja saab väärtust muuta, kui hindaismudeli staatus on "Mustand" või "Kinnitatud". Muudel juhtudel kuvatakse väärtus ja kasutaja seda muuta ei saa.
  • Vaikimisi väärtus: GS: AssessmentModel: API: GET /quality-api/assessment-models/{modelId}/assessment-component/sections.response.sections, mis on GS: AssessmentModel: API: GET /quality-api/assessment-models/{assessmentModelId}/assessment-component/order vastuses muudetava sektsiooni ülem.
  • Kuvatakse hierarhiliselt kõiki eelnevalt sisestatud komponent, väljaarvatud muudetav sektsioon ja selle alamad ja nende alamad jne. Ehk sektsioone saab liigutada erinevate sektsioonide vahel, mitte sektsiooni siseselt allapoole, aga saab liigutada sektsiooni sees ülesse poole. Näiteks:
    • 1. Sektsioon 1
      • 1.1 Sektsioon 1.1
    • 2. Sektsioon 2
    • 3. Sektsioon 3
      • 3.1 Sektsioon 3.1
        • 3.1.1 Sektsioon 3.1.1
        • jne
  • Väärtusena kuvatakse sektsiooni järjekorranumbrit koos nimetusega.
    • Järjekorra nr = {parentLevelSectionSeqNo[]}.{sectionSeqNo}
      • parentLevelSectionSeqNo[] = Süsteem arvutab ise sektsioonide põhjal sektsiooni ülema järjekorra, aga eemaldab järjekorra arvutamisel elementide järjekorra. Näiteks kui vastuses on järjekord selline: 1. element (seq=1), 2. sektsioon (seq=2), 3. element (seq=3) ja 4. sektsioon (seq=4), siis sektsioonide järjekord on 1.sektsioon (seq = 2), 2. sektsioon (seq=4). Süsteem kuvab parentLevelSectionSeqNo väärtuseks 1, 2, mitte 2 ja 4.
      • sectionSeqNo = Süsteem arvutab ise sektsioonide põhjal sektsiooni ülema järjekorra, aga eemaldab järjekorra arvutamisel elementide järjekorra. Näiteks kui vastuses on järjekord selline: 1. element (seq=1), 2. sektsioon (seq=2), 3. element (seq=3) ja 4. sektsioon (seq=4), siis sektsioonide järjekord on 1.sektsioon (seq = 2), 2. sektsioon (seq=4). Süsteem kuvab parentLevelSectionSeqNo väärtuseks 1, 2, mitte 2 ja 4.
  • Väärtused on järjestatud järjekorranumbri alusel kasvavas järjekorras.
  • Kui väärtus ei mahu ühele reale ära, siis kuvatakse väärtus mitmel real.
Järgneb komponendileHindamise komponent, millele lisatava/muudetav komponent järgneb. Kasutatakse hindamise komponendi järjekorra numbri määramiseks ja kuvamise järjekorra seadistamiseks.
Nimetus

Hindamise komponendi nimetus.

SelgitusHindamise komponendi selgitus.
Vahelehe nimetusHindamise komponendile vahelehtede karusellis kuvatav nimetus.
NupudNupud
KatkestaVõimalus sulgeda vorm.Nupule vajutamine sulgeb vormi ja avab GS: UC: Hindamismudelite haldus: Hindamise komponentide seadistuste vaatamine vaate.
SalvestaVõimalus salvestada andmed.

Kui kasutaja vajutab nupule, siis:

  1. Süsteem kontrollib, kas andmed vastavad nõuetele.
    1. Kui andmed ei vasta nõuetele, siis kuvab süsteem veateate ebakorrektsete andmete kohta.
  2. Süsteem käivitab andmete salvestamiseks päringu GS: AssessmentModel: API: PUT /quality-api/assessment-models/{modelId}/assessment-component/sections/{sectionId}. Sisend:
  3. Süsteem sulgeb vormi.
  4. Süsteem kuvab vaate GS: UC: Hindamismudelite haldus: Hindamise komponentide seadistuste vaatamine koos muudetud andmetega.
  5. Süsteem kuvab teate andmete muutmise kohta.