Sök:

Stoppa bussen för att kliva på

Syftet med projektet som rapporten beskriver är att utveckla ett inlämningssystem förlaborationer. Systemet ska bygga på versionshantering och ska hantera inlämning via en terminalklient. Inlämning skall även vara möjlig via ett webbgränssnitt. Systemets kärna är en webbapplikation som är baserad på open source-plattformen Gitorious, som är implementerad i Ruby on Rails. Systemet har en avancerad webbklient som itigt nyttjar MVC-strukturerade Javascript-applikationer. Processintensiva arbeten delegeras till ett system av prioritetsköer och workers. WebSocket-protokolletanvänds för asynkron kommunikation mellan webbservern och klienten.Systemet använder sig utav BDD-ramverket RSpec för att få en självdokumenterande,högkvalitativ kodbas.br> Projektets omfattning visade sig vara för stort för tidsrymden av ett kandidatarbete, men resulterade i en mogen backend och ett välutvecklat gränssnitt som hanterar inlämning samt rättning av inlämningsuppgifter.

Författare

Jakob Boman Martin Holm Maria Lärkäng Victor Västernäs

Lärosäte och institution

Chalmers tekniska högskola/Institutionen för produkt- och produktionsutveckling

Nivå:

"Kandidatuppsats". Självständigt arbete (examensarbete ) om minst 15 högskolepoäng utfört för att erhålla kandidatexamen.

Läs mer..