Jönköping Kommun - Utvecklingssamtal (mallhantering)
Bakgrund och mål
Utvecklingssamtal i Vklass följer idag flödet Innan/Under/Efter, men frågor och mallar varierar mellan lärare och enheter. Det saknas standardiserade mallar, spårbarhet och ett enkelt sätt att hantera korrigeringar. Denna specifikation beskriver en enhetsnivå-mallhantering för utvecklingssamtal med livscykel, versionering och tilldelning per elev och samtalsperiod.
Se fullständig kravspecifikation i uppdraget.
Kärnfunktioner
Mallbibliotek på enhetsnivå
- Mallar med livscykel: Utkast (Draft), Publicerad (Published), Inaktiv (Inactive)
- Versionering: varje mall har versionshistorik
- Endast publicerade versioner kan tilldelas elever
Malltilldelning
- Tilldelning per elev + samtalsperiod (oberoende av bokning)
- Lärare/Mentor tilldelar mallar; Rektor/Enhetsadmin hanterar mallbiblioteket
- Tillstånd "Ingen mall vald" är definierat med legacy-fallback
Byt/ångra/återställ
- Byt mall/version med kontrollerad process — ingen tyst dataförlust
- Konsekvensinformation visas innan byte (matchande svar via stabila QuestionIDs)
- Ångra tilldelning och återställ tidigare tilldelning
Historik och spårbarhet
- Skrivskyddad historik/auditlogg för mall- och tilldelningsändringar
- Spårbarhet per elev och period
Behörigheter
- Rektor/Enhetsadmin: hanterar mallar (skapa, redigera, publicera, inaktivera)
- Lärare/Mentor: tilldelar mallar till elever för samtalsperioder
Tekniska krav
- Matchande svar bevaras via stabila QuestionIDs vid mallbyte
- Optimistisk låsning vid samtidiga ändringar (409 Conflict)
Användarberättelser
| ID | Beskrivning |
|---|---|
| US-01 | Välj enhetsmall (filtrerad, endast publicerade versioner) |
| US-02 | Tilldela mall till elev för samtalsperiod |
| US-03 | Byt mall/version (kontrollerat, ingen tyst dataförlust) |
| US-04 | Ångra tilldelning och återställ tidigare |
| US-05 | Historik och spårbarhet per elev och period |
| US-06 | Behörighetskontroll, tomma tillstånd och feature toggle |
| US-07 | Samtidighet och konflikter (409) |