Version 3.0 är resultatet av ett stort arbete med att modernisera Mozquizto inifrån och ut. Den tekniska grunden har skrivits om från scratch, och det har gett utrymme att också förbättra en lång rad detaljer som påverkar den dagliga användningen — för studenter och lärare.
Tydligare för studenter
En av de mest märkbara förändringarna syns direkt när en student lämnar in ett svar: systemet visar nu tydligt hur svaret tolkats, oavsett frågetyp. Funktionsuttryck visas typsatta, beräknade svar visas uträknade. Det minskar förvirringen kring om svaret faktiskt registrerats rätt — och minskar i sin tur antalet onödiga klagomål.
Om ett testresultat innehåller en fråga som väntar på manuell rättning syns det nu tydligt, i stället för att studenten ska behöva gissa vad resultatet “Väntar” innebär.
Bättre verktyg för lärare
Att skapa och testa frågor är nu enklare. Testkörsläget för administratörer har byggts om från grunden och ger betydligt mer information — vilka beräkningar systemet gör, hur svaret utvärderas, vilka kommentarer som triggas. Det gör det mycket lättare att rätta till en fråga som inte beter sig som det var tänkt.
Sidorna för att skapa och redigera frågor, frågelistor, kurser och tester har också moderniserats med tydligare layout och bättre hjälptexter.
Matriser ersätter vektorfrågor
Vektorfrågor — en äldre frågetyp som tillät svar som antingen rad- eller kolonnvektor — fasas ut i version 3.0. Sedan systemet fick grafisk matrisinmatning har den distinktionen inte spelat någon praktisk roll. Befintliga vektorfrågor kan automatiskt konverteras till matrisfrågor via ett inbyggt migreringskommando.
Moderniserad teknisk grund
Under huven är 3.0 ett i grunden moderniserat system:
- Laravel 12 och PHP 8.4 — senaste versionerna av ramverk och språk.
- Alpine.js + Livewire ersätter Vue för interaktiv funktionalitet — snabbare, enklare att underhålla.
- Tailwind CSS och wire-ui ersätter Bulma/Buefy — ett mer modernt och konsekvent utseende.
- Vite ersätter Laravel Mix för kompilering av CSS och JavaScript.
- Hela kodbasen är statiskt analyserad med phpStan på nivå 6 — explicita typer genomgående.
Det innebär ett system som är snabbare att ladda, lättare att vidareutveckla och mer robust i drift.
Smärre förbättringar
Utöver de större förändringarna har ett stort antal detaljer justerats: bättre felmeddelanden, tydligare matchningsfrågor, ett filtrerbart klagomålsregister, snabbare hjälpsidor och förbättrad hantering av edge cases i parsern för svarsinmatning.
Version 3.0 är tillgänglig nu. Kontakta oss om du har frågor om uppdateringen.
← Tillbaka till bloggen