Brugeradministration

Hvem er vores målgruppe

Vores målgruppe er skolepraktiksteder rundt om i Danmark. Vores brugergruppe er den gængse befolkning.

Hvad var opgaven

Opgaven var at lave et login og brugeradministration system. I systemet skulle man kunne oprette skoler, afdelinger, brugere og teams. Systemet skulle også have 3 roller: Admin, Afdelingsleder og Bruger.

Det skal også være nemt at kunne koble nye sider på med nye funktionaliteter. De nye sider skal også kunne bruge loginsystemet.

Hvordan løste jeg opgaven

Jeg har lavet 3 roller: Admin, Afdelingsleder og Bruger.

Admin kan oprette, slette og redigere skoler, men vedkomne kan også styre afdelinger, bruger og teams.

Afdelingslederen kan oprette, slette og redigere bruger i hans/hindes afdeling, personen kan også det med teams.

Brugeren kan ikke ændre på nogen af hans/hendes indstillinger. Årsagen til dette er, at vi har erfaring med at brugere med adgang til fx at kunne ændre deres password eller mail, glemmer disse efter en dag eller to.
I skolepraktiken (SKP) har vi heller ikke ressourcerne til at kunne vedligeholde disse sider. Folk i SKP’en er også på mange forskellige niveauer, så vores systemer skal være nemme at forstå. Der sker også ofte udskiftning i softwareteamet, fordi de finder en læreplads.

Det er også nemt at tilføje nye sider på grund af jeg bruger noget af Identity framework fra ASP .NET Core.
Hvilket betyder at jeg kan nemt bruge loginsystemet fra brugeradministration systemet på de nye sider.

Hvad har jeg lært

Jeg har lært en hel masse om sikkerhed og hvor vigtigt det er. Fx har jeg lært at hash et password med bcrypt som er en password hashing algoritme. Jeg er også blevet bedre til at stille min kode op og kommentere det. Kort sagt jeg har lært en del og jeg synes det var en pissefed opgave.

Demo side

Nogen af funktionerne er blevet slået fra som:

  • Du kan ikke slette demo bruger.
  • Du kan ikke slette demo teams.
  • Du kan ikke slette demo afdelinger.
  • Du kan ikke slette demo skoler.
Admin

Mail: test1@email.com

Password: Password1

Afdelingsleder

Mail: test2@email.com

Password: Password1

Bruger

Mail: test4@email.com

Password: Password1

Klik her for at prøve demo siden

Hvad er skolepraktik (SKP)

Skolepraktik er et tilbud til praktikoplæring for elever, der ikke kan finde en praktikplads i en virksomhed. Målet med skolepraktikken er, at eleverne hurtigst muligt får en uddannelsesaftale, Enten i form af en restlæreaftale, en kort-aftale eller en delaftale.