Jonas Schmeltz Aaberg wrote in dk.edb.internet.webdesign.serverside.asp:
> Kan du ikke lave noget med nogle FORM-værdier, der skal sendes?
>
> Eks.
> <% If Request.Form("access") <> "OK" OR Request.Form("detteSpsm") =
> Request.Form("forrigeSpsm") Then
> Response.Redirect "fusk.asp"
> End If %>
Problemet er at spørgsmålene stilles i random rækkefølge - dem der allerede er
besvaret gemmes i en session variabel - og vises dynamisk med spørgsmål og
svarmuligheder i en form.
Man kan altså ikke få det samme spørgsmål to gange, men kan desværre refreshe
siden og dermed selv vælge hvilket af de ikke-besvarede spørgsmål man vil svare
på.
Da dette jo vil give brugeren mulighed for selv at vælge hvilke spørgsmål han vil
besvare (altså dem han/hun finder nemmest) vil det ikke give et rigtigt billede af
den samlede besvarelse for alle brugere. Altså med andre ord, dem der kender en
smule til teknikken vil score mange point, mens andre måske ikke vil score særlig
mange selv om disse brugere måske ved langt mere end de andre
Måske er den eneste mulighed i virkeligheden at gøre dette med et frameset, hvor
siden automatisk tvinges ind i rammen, eller ved hjælp af et javascript der laver
en "detection" på om brugeren laver en refresh og derefter forwarder til en
snyd.asp?
Mange tak til alle jer, der har kommet med forslag.
Jeg håbede på at dette kunne laves med en indbygget funktion af en art, men det
ser ud til at jeg må gå andre veje.
Med venlig hilsen
Thomas
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials