47 lines
1.2 KiB
Text
47 lines
1.2 KiB
Text
|
@page "/Quiz"
|
||
|
@rendermode InteractiveServer
|
||
|
|
||
|
<PageTitle>Quiz</PageTitle>
|
||
|
|
||
|
@if(results){
|
||
|
<h1>your results @points</h1>
|
||
|
}else{
|
||
|
@if(question==1){
|
||
|
<Question question="what is two plus two" opt1="2" opt2="4" opt3="1" OnCallback="sumbit"/>
|
||
|
}else if(question==2){
|
||
|
<Question question="when WWW was invented" opt1="1989" opt2="1985" opt3="1995" OnCallback="sumbit"/>
|
||
|
}else if(question==3){
|
||
|
<Question question="frequency of european electrical grid" opt1="60hz" opt2="70hz" opt3="50hz" OnCallback="sumbit"/>
|
||
|
}
|
||
|
<button class="btn btn-primary" @onclick="handleButton">submit</button>
|
||
|
}
|
||
|
|
||
|
|
||
|
@code{
|
||
|
private int question = 1;
|
||
|
private string qww = "";
|
||
|
private int points = 0;
|
||
|
private bool results = false;
|
||
|
|
||
|
public void handleButton(){
|
||
|
//Console.WriteLine(qww);
|
||
|
if(question==1){
|
||
|
if(qww.Equals("option2")){
|
||
|
points+=1;
|
||
|
}
|
||
|
}else if(question==2){
|
||
|
if(qww.Equals("option1")){
|
||
|
points+=1;
|
||
|
}
|
||
|
}else if(question==3){
|
||
|
if(qww.Equals("option3")){
|
||
|
points+=1;
|
||
|
}
|
||
|
results =true;
|
||
|
}
|
||
|
question+=1;
|
||
|
}
|
||
|
public void sumbit(string arg){
|
||
|
qww=arg;
|
||
|
}
|
||
|
}
|