Om Skojjt

Närvarohantering för scouter i Sverige.

Vad är Skojjt?

Skojjt är ett verktyg för svenska scoutkårer att hantera närvarorapportering, avdelningar, medlemmar och märken. Systemet gör det enkelt att föra närvarokort och exportera underlag för kommunala aktivitetsbidrag (DAK).

Skojjt är öppen källkod och utvecklas ideellt av scouter för scouter.

Koppling till Scoutnet

Skojjt hämtar medlemsdata direkt från Scoutnet, det centrala medlemsregistret för svensk scouting. Det innebär att ni inte behöver registrera medlemmar manuellt – uppgifter som namn, personnummer och kontaktinformation synkas automatiskt. Men data som ändras i skojjt skickas inte tillbaka till scoutnet. Det är bäst att hantera patruller och ledare på avdelningar i scoutnet. För att senare importera det till skojjt. Skojjt tar inte bort personer från avdelningar. Du får ta bort medlemmar manuellt i skojjt om de inte längre ska vara där. Scouter som slutar och tas bort från scoutnet kommer markeras som borttagna i skojjt för att kunna behålla för rapportering.

Inloggning sker via ScoutID (Scoutnets SSO) så att behörighet styrs utifrån era roller i Scoutnet.

Nyheter i Skojjt v2

Skojjt v2 är en helt omskriven version med modern teknik och nya funktioner jämfört med den äldre versionen (v1):

Inloggning via ScoutID istället för Google inloggning

Förbättrad DAK-export med stöd för aktuella bidragsregler

Märkeshantering med spårning av individuella framsteg

Modernt gränssnitt byggt med Blazor och MudBlazor

Snabbare och mer responsivt – fungerar bra på mobil och surfplatta

Kontakt & felrapportering

Hittat en bugg eller har ett förslag? Skapa ett ärende (issue) på GitHub:

Rapportera på GitHub

Beskriv gärna vad du förväntade dig, vad som hände, och vilken webbläsare du använder.

Skojjt utvecklas och förvaltas av frivilliga inom Scouterna. Vill du bidra med kod eller idéer? Besök projektets GitHub-repo.

Ändringslogg

[2.2.4] - 2026-07-07

Bugfix: Undvik fel 431 Request Header Fields Too Large, för användare med många claims.

Notera senaste import från scoutnet, visa en knapp för import om det är en gammal import.

[2.2.3] - 2026-04-17

Bugfix: Lägg till person i avdelning funkar med borttagna personer.

CSV export från sidan med alla personer är implementerad.

[2.2.2] - 2026-04-17

Bugfix: Personer som slutar ska inte tas bort från avdelningen, utan bara markeras som borttagna (B). Det gör att deras närvaro fortfarande syns i avdelningen.

[2.2.1] - 2026-04-14

Licens ändrad till MIT.

Dokumentation uppdaterad.

[2.2.0] - 2026-04-13

Importera aktivitet som en avdelning från ett Scoutnet-arrangemang, inte bara deltagare. Det innebär att lägerdagar skapas automatiskt i Skojjt baserat på arrangemangets datumintervall.

Changelog nu på svenska ;-)

[2.1.2] - 2026-04-10

Synka sensus lista, skicka din närvaro direkt till din elista på sensus e-tjanst.

[2.1.1] - 2026-04-06

Instruktionsvideo tillagd i dokumentationen.

Nytt API-endpoint /api/v1/me som returnerar information om den inloggade användaren och dess scoutkårer och avdelningar.

[2.1.0] - 2026-04-05

Alla medlemsregistrerare kan nu se märkesmallar.

Fix: bugg där kryssrutan markerades för nästa person i listan när man fyllde i en märkesrad.

Förbättrad dokumentation för märkesmallar med nytt avsnitt om hur man lägger till märkesbilder.

Förbättrad layout för dokumentationssidor med bättre mellanrum.

Fix: datumväljaren kunde ibland starta på söndag — nu startar den alltid på måndag oavsett kulturinställning.

Fix: märkesbilden i märkeslistan visades inte, nu gör den det.

[2.0.10] - 2026-04-01

Fix för parsning av changelog

[2.0.9] - 2026-04-01

Fix för avdelningar med negativt ID (skapade i skojjt v1), url fungerade inte pga svenskt minus tecken, vad det nu är bra för.

PWA-stöd: manifest, service worker och ikoner för installation som app.

Fäst genvägar till avdelningar på startsidan.

[2.0.8] - 2026-03-31

Närvarostatistik och personflödesgrafer tillagda.

Personflödesprojektion sprider jämnt över avdelningar.

[2.0.7] - 2026-03-31

Ny domän: skojjt.scouterna.net. Omdirigering från gamla domännamn.

Uppgraderat till MudBlazor 9.2.0 med anpassning till breaking changes.

CONTRIBUTING.md tillagd.

Omarbetad versionsvisning med AppVersionHelper.

[2.0.5] - 2026-03-29

Borttagen legacy User-entitet och stöd för users-tabellen.

[2.0.4] - 2026-03-29

Automatisk versionering via MinVer från git-taggar.

Centraliserad och uppdaterad versionshantering.

[2.0.3] - 2026-03-29

Uppdaterad dokumentation: terminstider, patruller, inloggningshjälp, GDPR-referenser.

[2.0.2] - 2026-03-28

Inbyggt dokumentationssystem (hjälpsidor i appen).

Avdelningsbaserad behörighet - användare ser bara avdelningar de har roll i via ScoutID.

Stöd för troop-baserade roller i ScoutID claims-transformation.

Utskrivbar Sensus-närvarorapport och exportknapp.

Registrering på Scoutnets väntelista via API vid tillägg av ny medlem.

Datumväljaren startar nu alltid på måndag (sv-SE kultur på alla trådar).

Märkesframsteg visas på personsidan, förbättrad märkes-UX.

Patrullstöd vid Scoutnet-import.

Stöd för flerdagarshajker och lägernattsberäkning i närvarosammanställning.

Klickbara märkesnamn som länkar till märkesdetaljer.

Admin-UI och API för import av legacy-data från ZIP-fil.

API-nyckel-autentisering för admin-endpoints.

Förbättrad Blazor-återanslutning och felhantering.

Application Insights-integration och användarspårning.

Uppdaterade beroenden (EF Core, Npgsql m.fl.).

[2.0.1]

Användardokumentation tillagd. Se Hjälp för mer information.

[2.0.0] - 2026-02-16

Första releasen av v2. Detta är en omskrivning av skojjt v1. Skojjt v1 var skriven i Python som kördes på Google App Engine. Det här projektet är i C# med Blazor-sidor. Databasen är Postgres. Hosting är på Azure. Många begränsningar i v1 är borttagna, t.ex. att en ledare bara kunde föra närvaro i en scoutkår. Inloggning sker via ScoutID, du direkt får tillgång till dina scoutkårer där du är ledare. Flera av de gamla funktionerna är inte implementerade ännu.

SAML 2.0-autentisering via ScoutID.

DAK-analys (Digitalt Aktivitetskort) för exportering till kommun.

Mörkt läge med beständig inställning.

Admin-gränssnitt för databasstatus och hantering.

Scoutkårs- och avdelningshantering med Scoutnet-import.

Närvarokort med ledare/deltagare-uppdelning och bulk-åtgärder.

Märkessystem med bildstöd.

CSV-export av medlemmar.

Personnummervalidering med kontrollsiffra.

Version 2.2.4
An unhandled error has occurred. Reload 🗙

Ansluter till servern...

Vänta medan anslutningen återupprättas.

Kunde inte återansluta

Det gick inte att återupprätta anslutningen till servern.

Sessionen kunde inte återupptas

Servern har uppdaterats. Sidan laddas om automatiskt...