Discussion Forums  >  Uncategorized

Replies: 7    Views: 200

Kahuna
Apple Fan
Profile
Posts: 137
Reg: Nov 18, 2011
Milan
4,670
01/16/12 11:52 AM (14 years ago)

Quiz time limit

Is there a way to skip to the next question after x seconds without the user having given an answer? I implemented the game center and I don't want people to cheat googling out the answers ;-) Kahuna
 
javooooo
buzztouch Evangelist
Profile
Posts: 719
Reg: Jun 17, 2011
Sydney, Austral...
18,490
like
01/16/12 07:42 PM (14 years ago)
I'm also interested. Anyone know about it?
 
jbrzensk
buzztouch Evangelist
Profile
Posts: 56
Reg: Oct 04, 2011
Denver
8,010
like
01/17/12 08:22 PM (14 years ago)
Can't they keep playing the quiz until they get higher scores, even if they do not use google. Gamecenter will always take the higher of the scores, so someone could just play it multiple times to max out their score. I use the same premise for my math class app, but I want my students to play it over and over to get a higher score.
 
javooooo
buzztouch Evangelist
Profile
Posts: 719
Reg: Jun 17, 2011
Sydney, Austral...
18,490
like
01/17/12 08:27 PM (14 years ago)
That's true, but I'm working on a bank of say 100 questions, which will be a little harder to cheat at.
 
Kahuna
Apple Fan
Profile
Posts: 137
Reg: Nov 18, 2011
Milan
4,670
like
01/18/12 07:08 AM (14 years ago)
If I have all the time that I want, I'll max my score soon. I want them to play several times, I don't want them to take 15 minutes for 10 questions. I don't know if this make sense.
 
jbrzensk
buzztouch Evangelist
Profile
Posts: 56
Reg: Oct 04, 2011
Denver
8,010
like
01/18/12 11:10 AM (14 years ago)
How about instead giving a bonus for answering fast. Have bonusMultiplyer =300 - totalSeconds. If totalSeconds > 300, bonusMultiplyer = 0. This gives a 5 minute limit, you could multiply points per question times the bonus multiplayer. If they take longer than 5 minutes, they do not get a bonus. I a doing something similar to this for a different school quiz.
 
jbrzensk
buzztouch Evangelist
Profile
Posts: 56
Reg: Oct 04, 2011
Denver
8,010
like
01/18/12 03:26 PM (14 years ago)
This is what I use to give a 5 minute time limit on my math quiz. I set up a new int quizBonusPoints, and use it to reward speed and accuracy. This is in the quiz.m file. //determine how many points we earned for this answer if (totalSeconds > 299) { quizBonusPoints = 0; } else{ quizBonusPoints = (300-totalSeconds); } int pointsPerRight = (quizPointsPerAnswer + quizBonusPoints);
 
Kahuna
Apple Fan
Profile
Posts: 137
Reg: Nov 18, 2011
Milan
4,670
like
01/19/12 10:53 AM (14 years ago)
Thank you, maybe I'll give it a try, for the moment I set up the achievement based on total points/correct answer and totalSeconds used to complete the quiz.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.