Vklass Förstudie V1 till V2
Område > Kalender >
Förbättring av kalenderhändelser
Nulägesbeskrivning
Kalenderfunktionaliteten i Vklass upplevs i dagsläget som splittrad och inkonsekvent. Den tidigare klasskalendern i V1 erbjöd en månadsvy och fungerade som översikt för elever, vårdnadshavare och personal, men saknade stöd för modern funktionalitet såsom återkommande händelser och schemabrytande aktiviteter.
I V2 har fokus främst legat på Provkalendern, vilket gjort att övrig kalenderhantering inte har utvecklats i samma takt. Behov har därför identifierats av en samlad, rollanpassad och tillgänglig kalenderlösning. Det finns stöd för att skapa kalenderhändelser på klassnivå och gruppnivå, men det saknas möjlighet att skapa kalenderhändelser på skolnivå.
Syfte
Att leverera en modern, nivåseparerad kalender i Vklass (V2) som:
- Skiljer skol-, klass- och grupphändelser.
- Integreras med provkalender, schemavyn, veckobrev och pushnotiser.
- Bättre hantering av heldags-kalenderhändelser.
- Underlätta planering, minskar dubbelarbete och ger tydligare överblick för alla roller.
Vad är en kalenderhändelse?
En kalenderhändelse är en tidsbestämd aktivitet eller notering som skapas i Vklass för att informera elever, personal och vårdnadshavare om vad som ska ske. Händelsen kan ha olika nivåer och därmed olika målgrupper:
- Skolnivå (skolkalender)
- Händelser som berör hela skolan eller större delar av den.
- Exempel: studiedag, halvdag, skolavslutning, brandövning.
- Klassnivå (klasskalender)
- Händelser som gäller en hel klass men inte nödvändigtvis alla undervisningsgrupper
- Exempel: klassutflykt, klassfotografering, friluftsdag, praktikperiod
- Gruppnivå (gruppkalender)
- Händelser som gäller en specifik undervisningsgrupp eller kurs.
- Exempel: laboration i biologi, studiebesök, nationellt prov i matematik
- Provkalender
- En särskild kalender med fokus på bedömningstillfällen och uppgifter. Här listas prov, inlämningar, läxor och större uppgifter som direkt kopplas till eleverna i gruppen/klassen.
- En gemensam kalender där alla lärare tydligt ser övriga prov/uppgifter i klassen/gruppen har, vilket förenklar planeringen (exempelvis möjlighet att undvika 3 prov på samma dag etc)
- Exempel: matematikprov, inlämning av uppgift, läxa i svenska.
Hur fungerar det idag i V1?
Varje nivå av kalender har en tydlig översiktsvy som inkluderar relevant information för nivån, exempelvis kommer klasskalendern visa alla klasshändelser, men också kommande prov och inlämningar som är kopplade till eleverna. Samtliga händelser integreras med en användares personliga schemavisare, där man snabbt kan se heldagshändelser, prov, utvecklingssamtal samt alla händelser på de olika nivåerna.
Kalender på skolnivå
Kalender på klassnivå
Kalender på gruppnivå/ämnesnivå
Provkalender
Hur fungerar det idag i V2?
Provkalendern har utvecklats och fått en förbättrad ny mer tydlig översikt, men övriga kalendrar är fortfarande begränsade och inte kompatibla med de kalenderhändelser som skapats i det gamla gränssnittet. Det saknas en tydlig och enkel månadsvy, och möjlighet till att skapa återkommande kalenderhändelser.
Gruppkalendern visar endast kalenderhändelser, och inkluderar exempelvis inte kommande prov, läxor och uppgifter, de kommer man endast åt genom att klicka på Provkalendern. I denna vy är det möjligt att snabbt skapa nya kalenderhändelser via Grön aktivitetsknapp -> Skapa kalenderhändelse.
Klasskalendern visar endast kalenderhändelser för den specifika klassen, och innehåller inte kommande prov etc för elever som tillhör klassen. I denna vy är det möjligt att snabbt skapa nya kalenderhändelser via Grön aktivitetsboll -> Skapa kalenderhändelse.
Skolkalendern innehåller endast kalenderhändelser som skapats i nya gränssnittet. Det finns ingen möjlighet att skapa nya kalenderhändelser i denna vy, utan då måste man gå via Kalender & Schema - Grön aktivitetsknapp -> Skapa kalenderhändelse -> välj målgrupp.
Planerade förändringar
Behålls
- Personlig vy ”Min kalender/schema” som visar allt som berör användaren, med filtreringsmöjligheter.
- Integrationen med schema (lektioner).
Justeringar
- Inkludera prov/uppgifter i klasskalendern
- Möjlighet att skapa kalenderhändelse på skola direkt i skol-vyn.
Adderas
- Månadsvy med tydligare översikt
- Heldagshändelser
- Återkommande händelser
| Funktion | Behålls | Justeras | Adderas |
|---|---|---|---|
| Personlig schemavy | X | ||
| Integration med schemavyn | X | ||
| Månadsvy | X | ||
| Prov i klasskalender | X | ||
| Genväg skola | X | ||
| Heldagshändelser | X | ||
| Veckobrev | X | ||
| Återkommande | X | ||
| Redigerbara kalenderhändelser | X |
Funktioner (Use cases/User Stories)
[01] Tillgång till månadsvy
Som personal och elev vill jag kunna få en tydlig överblick över kommande kalenderhändelser relaterade till min klass, undervisningsgrupp eller skola så att jag enkelt kan planera framåt.
Acceptanskriterier
- Kalendern på varje detaljsida (skola, klass, undervisningsgrupp) ska vara klickbar och visa relevanta händelser i en månadsvy.
- I månadsvyn ska det vara möjligt att gå framåt och bakåt mellan månader.
- Varje händelse i månadsvyn ska vara klickbar och öppna en detaljvy med mer information (titel, beskrivning, datum & tid).
- Kalendern för undervisningsgrupper ska utöver alla kalenderhändelser innehålla alla lektioner och prov/inlämningsuppgifter.
- Om kalendern innehåller flera olika typer av events, ska det finnas möjlighet för filtrering:
- Klasskalender
- Klasshändelse
- Kurshändelse
- Skolhändelse
- Prov/uppgift
- Gruppkalender
- Kurshändelse
- Skolhändelse
- Lektion
- Prov/uppgift
- Klasskalender
- Det ska tydligt framgå vilken typ av kalenderhändelse med färgkodning och dess korrelation till filtreringen.
[02]Aggregerad klasskalender
Som lärare och elev vill jag ha en samlad överblick av alla kommande prov, inlämningsuppgifter och läxor i min klass så att jag kan planera min tid. Jag vill även kunna se eventuella skolhändelser och kurshändelser som är relaterade till eleverna i klassen.
Acceptanskriterier
- Det ska tydligt framgå vilken undervisningsgrupp/kurs som ett prov eller en inlämningsuppgift tillhör.
- Händelsen ska vara kategoriserad (prov, läxa, inlämning)
- Ska även även kurshändelser och skolhändelser
- Det ska framgå tydligt i både listvy och månadsvy vilken typ av kalenderhändelse det är med färgkodning och namn på grupp
- Som elev vill jag inte se kurshändelser som inte är relaterade till mig själv i klasskalendern.
[03] Skapa kalenderhändelse för skola
Som personal med högre behörighet (t.ex. skoladmin eller rektor) vill jag enkelt kunna skapa en kalenderhändelse för hela skolan så att alla berörda nås av samma information.
Acceptanskriterier
- En genväg för att skapa en kalenderhändelse ska finnas i den gröna aktivitetsknappen på skolans detaljsida.
[03] Heldagshändelser i schemavy
Som personal vill jag kunna skapa en heldagshändelse så att den syns överst i den personliga schemavyn utan att överlappa exempelvis lektioner.
Acceptanskriterier
- Det ska vara finnas en kryssruta för heldagshändelse
- Ta bort tidsangivelsen vid registrering av heldag, dvs det ska endast gå att ange datumintervall
- Händelsen ska ligga överst i schemavyn under de markerade dagarna.
- Händelsen ska kunna sträcka sig över flera dagar (t.ex., klassresa, praktikperiod).
- Händelsen ska vara klickbar och öppna en detaljvy med mer information.
[04] Kalenderhändelser i veckobrev
Som vårdnadshavare vill jag se alla kommande kalenderhändelser som är relaterade till mitt barn i veckobrevet.
Acceptanskriterier
- Veckobrevet innehåller en lista över alla kalenderhändelser som berör eleven (skola, klass, undervisningsgrupper, provkalender).
- Händelserna visas för den kommande veckan (mån–fre).
- Händelsetyp och kategori framgår (t.ex. prov, läxa, utflykt).
[05] Återkommande kalenderhändelser
Som personal vill jag kunna skapa återkommande kalenderhändelser för aktiviteter eller påminnelser så att jag slipper skapa samma händelse flera gånger manuellt.
Acceptanskriterier
- Det ska gå att välja återkommande mönster (dagligen, veckovis, månadsvis, årsvis).
- Det ska gå att ange specifika veckodagar (t.ex. varje måndag och onsdag).
- Det ska gå att sätta start- och slutdatum för serien.
- Det ska gå att radera enstaka tillfällen utan att påverka hela serien.
- Det ska vara möjligt att redigera en enskild händelse i serien utan att ändra alla.
- Det ska vara möjligt att redigera hela serien (ändringar slår igenom på alla framtida tillfällen).
- Händelserna ska visas korrekt i alla vyer (månad, vecka, lista, schema).
- Det ska tydligt framgå vilka kalenderhändelser som är återkommande.
[06] Hantering av kalenderhändelser
Som personal vill jag enkelt kunna hantera mina kalenderhändelser, för att exempelvis ändra datum, tid eller beskrivning. Jag vill även kunna radera mina kalenderhändelser, om de inte är aktuella längre.
Acceptanskriterier
- Alla kalenderhändelser kopplat till respektive nivå ska gå att hantera via en detaljsida för skola/klass/grupp
- Redigera
- Radera
- Det ska vara möjligt att redigera/radera en kalenderhändelse-serie
- Möjligt att välja om alla framtida händelser eller endast är den valda händelsen
| Typ av händelse | Skola | Klass | Kurs | Provkalender |
|---|---|---|---|---|
| Skola | X | X | X | |
| Klass | X | |||
| Kurs | X | X | ||
| Lektion | X | X | ||
| Prov/uppgifter | X | X | X | |
| Lediga dagar | X | X | X | X |
Prototyper eller wireframes
Här är ett exempel på hur månadsvyn kan se ut på en kalender för en undervisningsgrupp. Den ska öppnas i en dialog och ha samma månadsvy-komponent som finns i Uppföljning - Närvaro. Vid klick ska information visas längst ner i samma dialog.
S
Tillägg efter PSO 250923: Båda kurskalender och klasskalender innehåller händelser från de andra nivåerna (se use case [01]), vilket innebär att prototypen egentligen ska ha flera filtreringsmöjligheter.
Kommentarer