$(document).ready(function() { var i,j,flag; var clickedObject; //store the clicked image id var correctCounter = 0; var totalCounter = 0; var objrand = []; var randQues = []; var currentObj; //store the current object clicked var currentQuestion; var NUM_OBJECTS = 4; //no of options var TOTAL_QUES = 8; var flag_correct; var questions = new Array('समूह V = {a,e,i,o,u}लाई कसरी लेख्दा ठिक हुदैन ', 'MISSISSIPPI (नदीको) नाममा भएका अङ्ग्रेजी वर्णमालाका अक्षर हरुको M समुह बनाउदा कसरी लेख्नुपर्छ ', 'चिन्ह ∈ ले के जनाउछ ', 'चिन्ह ∉ ले के जनाउछ', 'समुहको गणनात्मकता (cardinal numbers) भन्नाले के बुझिन्छ ', 'बराबर समुह (equal sets) भन्नाले के बुझिन्छ' , 'समतुल्य समुह (equivalent sets) भन्नाले के बुझिन्छ', 'चिन्ह ∅ ले कस्तो समुह जनाउछ' ); //current answer among four stored at first 4 options for each questions var answers = new Array( 'V = {e,a,i,a,u}','V = {e,a,o,i,u}','V = {i,u,a,o,e}','V = {a,e,o,i,u}', 'M = {M,I,S,I,P,I}','M = {M,I,S,S,I,S,S,I,P,P,I}','M = {M,I,S,P}','M = {M,I,S,S,P}', 'समुहको सदस्य हो','समुहको सदस्य होइन','उप-समुह हो','उप-समुह होइन ', 'समुहको सदस्य होइन','समुहको सदस्य हो','उप-समुह हो','उप-समुह होइन ', 'समुहमा भएका सदस्यहरुको सङ्ख्या','सङ्ख्याहरु मिलेर बनेको समुह','समुहहरुको सङ्ख्या','समुहलाई गन्ने', 'दुईओटा समुहमा उतिकै र उही सदस्यहरु छन् ', 'दुईओटा समुहमा उतिकै संख्यामा सदस्यहरु छन्', 'दुईओटा समुहमा उतिकै केहि सदस्यहरु एकअर्कासंग मिल्छन' ,'दुईओटा समुहमा उतिकै संख्यामा तर सदस्यहरु सबै फरक हुनुपर्छ ', 'दुईओटा समुहमा उतिकै संख्यामा सदस्यहरु छन्','दुईओटा समुहमा उतिकै र उही सदस्यहरु छन् ', 'दुईओटा समुहमा उतिकै केहि सदस्यहरु एकअर्कासंग मिल्छन' ,'दुईओटा समुहमा उतिकै संख्यामा तर सदस्यहरु सबै फरक हुनुपर्छ ', 'एउटा पनि सदस्य नभएको समुह ',' 0 (शून्य) संख्या सदस्य भएको समुह','सबैभन्दा ठुलो समुह ','उप-समुह' ); var nepaliNumbers = new Array('०','१','२','३','४','५','६'); var optionImg = new Array('a','b','c','d'); var randNumber = function(limit){ //generate random number between any two ranges var rand_no = Math.floor(limit*Math.random()); return rand_no; }; var generate_random_questions = function(){ randQues[0] = randNumber(TOTAL_QUES); for(i=1; iबधाई छ !!! सबै उत्तर सहि भए !!! '); } else{ $('#gameOver').append('
किन गलत भयो पत्ता लगाउ र अर्को पटक सहि बनाउने कोशिश गर ।
You Got '+correctCounter+ ' correct out of '+totalCounter+' questions .
'); } }; var delay = function(){ document.delayForm.delayval.value = 1; display_game_over(); }; var check_game_over = function(){ if(totalCounter === TOTAL_QUES){ //show all t=setTimeout(function(){delay();},1000); } }; var store_clicked_object = function(objectClicked){ var checked; if(objrand[objectClicked] ===0){ if(flag_correct == 1){ //correct at first attempt checked = "correct"; correctCounter++; } } else{ flag_correct = 0; checked = "wrong"; } flag_correct = 0; $('#checkans'+objectClicked).html(''); $('#checkans'+objectClicked).append(''); $('#answer').show(''); $('#answer').html(''); var quesNo =currentQuestion+1; $('#answer').append(''); $('#linkNext').show(); totalCounter++; display_score(); check_game_over(); }; var assignOptions = function (square){ var a = currentQuestion*4; var randOption = objrand[square]+a; $('#optionSection').append('
'); $('#optionSection').append(''); $('#optionSection a:last-of-type').append('
'+ '
'); $('#optionSection a:last-of-type').append('
'+answers[randOption]+'
'); $('#optionSection a:last-of-type').click(function(){ if(flag_correct === 1){ store_clicked_object(square); } }); }; var next_sentence = function(){ flag_correct = 1; var imgName,topPos; generate_random_options_no(); currentQuestion = randQues[totalCounter]; $('#question').html(''); $('#question').append(nepaliNumbers[totalCounter+1]).append(' .'); $('#question').append(questions[currentQuestion]).append(' ?'); for(var i = 0; i < 4; i++){ assignOptions(i); } }; function game(){ $('#gameOver').hide(); $('#section').show(); $('#answer').hide(); correctCounter = 0; totalCounter = 0; $('#linkNext').hide(); $('#optionSection').html(''); display_score(); generate_random_questions(); next_sentence(); } $('#linkNext').click(function(){ $('#linkNext').hide(); $('#optionSection').html(''); $('#answer').hide(''); next_sentence(); }); $('#linkStart').click(function(){ game(); }); $('#linkPlayAgain').click(function(){ game(); }); $('#answer').hide(); display_score(); $('#linkNext').hide(); });//end of DOM