<%
IF NOT session("directlink") THEN
session("directlink")=TRUE
response.redirect "/"
End If
%>
Jaja... mij krijg je niet gek...:-)
donderdag 6 januari 2022
DirectLink
zondag 23 februari 2014
De rekentoets
De kunst is nu om aan elke leerling 10 willekeurige vragen toe te kennen. Dat gaat nog wel. Daarna moet ik de lijst met vragen koppelen aan de pagina's uit de leerroute. Dat kan ook.
Dat is nog een leuk werkje voor de vakantie...:-)
maandag 13 augustus 2012
Lieve kleurtjes
Function randombgcolor
dim min, max, r, g, b
min = 192
max = 255
RANDOMIZE()
r = Int(((max - min + 1) * Rnd) + min)
g = Int(((max - min + 1) * Rnd) + min)
b = Int(((max - min + 1) * Rnd) + min)
randombgcolor=RGB(r,g,b)
End function
Maar... hij doet het niet, dus nu snap ik het even niet meer...
Dan maar zo:
Function randombgcolor
dim min, max, r, g, b
min = 192
max = 255
RANDOMIZE()
r = Hex(((max - min + 1) * Rnd) + min)
g = Hex(((max - min + 1) * Rnd) + min)
b = Hex(((max - min + 1) * Rnd) + min)
randombgcolor = "#" & r & g & b
End function
Dat werkt wel... vreemd hoor:-)
Maar dat is hem niet geworden. Elke keer een ander kleurtje als je een antwoord 'dicht of open klapt' is ook niet alles.
Function randombgcolor(s1, s2, s3)
dim r, b, g
r = Hex(192 + (s1 MOD 64))
b = Hex(192 + (s2 MOD 64))
g = Hex(192 + (s3 MOD 64))
randombgcolor = "#" & r & b & g
End function
Dat moet hem zijn. s1, s2 en s3 worden ingevuld op basis van unieke gegevens van de deelnemer. Die heeft dus altijd dezelfde kleur. Steeds hetzelfde en toch bij iedereen anders...:-)
Maar nog steeds niet helemaal tevreden.
Function randombgcolor(seed)
dim r, b, g, index
index=seed MOD 6
IF index=0 THEN
r = Hex(192 + (seed MOD 64))
b = Hex(192 + (seed MOD 64))
g = Hex(192)
END IF
IF index=1 THEN
r = Hex(192 + (seed MOD 64))
b = Hex(192)
g = Hex(192 + (seed MOD 64))
END IF
IF index=2 THEN
r = Hex(192)
b = Hex(192 + (seed MOD 64))
g = Hex(192 + (seed MOD 64))
END IF
IF index=3 THEN
r = Hex(192 + (seed MOD 64))
b = Hex(192 + (seed MOD 64))
g = Hex(192)
END IF
IF index=4 THEN
r = Hex(192 + (seed MOD 64))
b = Hex(192)
g = Hex(192 + (seed MOD 64))
END IF
IF index=5 THEN
r = Hex(192)
b = Hex(192 + (seed MOD 64))
g = Hex(192 + (seed MOD 64))
END IF
randombgcolor = "#" & r & b & g
End function
Zo... dat moet dan maar.:-)
zondag 12 augustus 2012
Weer een ergernis minder
Handig!
Eén van de ergernissen was dat het openklappen van het schermpje onderaan de pagina alleen werkt bij Internet Explorer. Dat is dan een beetje slordig. Ergens zat er dus iets niet goed met de code. Maar dat is nu gelukkig opgelost. Het werkt nu ook in CHROME, firefox, safari, opera... je zegt het maar...:-)
De code deugde gewoon niet. Nu heb ik één scriptje voor alle browsers en dat is dan weer een ergenis minder. Ik vind het mooi...
...en het bewijst maar weer dat als je iets wilt oplossen dat het uiteindelijk altijd lukt. Gewoon volhouden en geen genoegen nemen met flutoplossingen.
Maar daar was ik eigenlijk helemaal mee bezig. Ik wilde het puntensysteem voor de peerfeedback maken en daar gebruik ik ook uitklapschermpjes, vandaar!:-)
Alles op z'n tijd, rustig aan.