summaryrefslogtreecommitdiff
path: root/user/Games/defs.htc
diff options
context:
space:
mode:
Diffstat (limited to 'user/Games/defs.htc')
-rw-r--r--user/Games/defs.htc50
1 files changed, 50 insertions, 0 deletions
diff --git a/user/Games/defs.htc b/user/Games/defs.htc
new file mode 100644
index 0000000..a8846e9
--- /dev/null
+++ b/user/Games/defs.htc
@@ -0,0 +1,50 @@
1\cond{T.BEGIN}{0}
2\cond{T.END}{0}
3\cond{NQUEST}{10}
4\def{drawnum}{}(int (1+\NQUEST*\random{6}/1000000))
5\def{multip.get}{}{
6 \if{\T.BEGIN}{
7 \h3{Testet pågår}
8 \form{
9 \variable{START}{\now}
10 \table{
11 \for(ii:=1)(ii<=\NQUEST)(ii+=1){
12 \tr{
13 [aa:=\drawnum;bb:=\drawnum];
14 \variable{ANS[ii]}(aa*bb);
15 \td{[aa] * [bb] =}
16 \td{\input{TEST[ii]}{4}}
17 }
18 }
19 }
20 \button{Jag är färdig!}
21 }
22 }{
23 \if{\T.END}{
24 \h3{Testet f&auml;rdigt}
25 \table{
26 \tr{
27 \td{Po&auml;ng (max \NQUEST):}
28 \td{\T.POINTS}
29 }
30 \tr{
31 \td{Tid (sekunder):}
32 \td{\T.DELTA}
33 }
34 }
35 <p>
36 \href{\this?BEGIN=1}{\h3{En g&aring;ng till!}}
37 }{
38 N&auml;r du trycker p&aring; knappen nedan,
39 kommer du att f&aring; tio fr&aring;gor att svara p&aring;.
40 <p>
41 \href{\this?BEGIN=1}{\h3{Starta testet!}}
42 }
43 }
44}
45\def{multip.post}{}{
46 [pts:=0]\for(ii:=1)(ii<=\NQUEST)(ii+=1){\if(\T.ANS[ii]==\T.TEST[ii])(pts+=1)}
47 \redirect{\this?END=1&POINTS=[pts]&DELTA=[\now-\T.START]}
48}
49
50