Permalänk
Medlem

Hjälp mig med mitt exjobb

Jag har som exjobb (på KTH) gjort ett slags frågespråk. För att utvärdera frågespråket måste jag ha testfrågor och se om frågespråket klarar av att besvara dem. Frågespråket behandlar främst loggar, d.v.s. listor av "records". Ni kan tänka på ett record som en hashmap eller JSON-map. Exempel: En websida sparar data om vad besökarna gör på websidan. För varje användare sparas en lista/rad av händelser, t.ex.

Användare 1: [{type: page-view, url: www.somesite.com/abc, timestamp: 123143}, {type: click, link: www.somesite.com/about, timestamp: 14321}, ...]

Användare 2: [{type: purchase, item-id: 1234, timestamp: 124123}, {type: page-view, url: www.somesite.com/item-5435, timestamp: 134321}, ...]

Men det skulle också kunna vara andra typer av loggar, t.ex. ett MMORPG där man för varje spelare sparar varje händelse som t.ex. när spelaren dödar nått, plockar upp nått, dör, köper nått, osv.

Poängen är också att man ska kunna hitta mönster bland recordsen/händelserna. T.ex. nått i stil med "Om en spelare köpte ett svärd och en sköld, hur stor sannolikhet är det att han också köper en rustning?" eller för websidan: "Var på sidan befinner sig användaren när han/hon bestämmer sig för att köpa nått?". Frågespråket är alltså till för att analysera historik och därmed beteenden hos användare eller system. Ni kanske kan komma på svårare frågor och mönster att leta efter.

Några personer här kanske t.o.m. har en websida, och har funderat på nånting ni skulle vilja veta om era besökare? Annars är det bara fantisera fram nått, vad som helst. Som sagt, det behöver inte handla om websidor.

Ni kanske skulle vilja se själva frågespråket, men det finns en poäng med att jag inte avslöjar för mycket om det: Jag vill inte att ni anpassar frågorna efter språket, utan jag vill bara ha frågor som folk kan tänkas vilja ställa. Försök också vara ganska specifika och tydliga, så att jag inte kan tolka frågan på ett sätt som jag vet att frågespråket kommer att klara av.