var tasks = [ { question: 'समूह V = {a,e,i,o,u} लाई कसरी लेख्दा ठिक हुदैन ?', options: ['V = {e,a,i,a,u}', 'V = {e,a,o,i,u}', 'V = {i,u,a,o,e}', 'V = {a,e,o,i,u}'] }, { question: 'MISSISSIPPI (नदीको) नाममा भएका अङ्ग्रेजी वर्णमालाका अक्षर हरूको M समूह बनाउँदा कसरी लेख्नुपर्छ ?', options: ['M = {M,I,S,P}', 'M = {M,I,S,I,P,I}', 'M = {M,I,S,S,I,S,S,I,P,P,I}', 'M = {M,I,S,S,P}'] }, { question: 'चिन्ह ∈ ले के जनाउँछ ?', options: ['समूहको सदस्य हो', 'समूहको सदस्य होइन', 'उप-समूह हो', 'उप-समूह होइन '] }, { question: 'चिन्ह ∉ ले के जनाउँछ ?', options: ['समूहको सदस्य होइन', 'समूहको सदस्य हो', 'उप-समूह हो', 'उप-समूह होइन '] }, { question: 'समूहको गणनात्मकता (cardinal numbers) भन्नाले के बुझिन्छ ?', options: ['समूहमा भएका सदस्यहरूको सङ्ख्या', 'सङ्ख्याहरू मिलेर बनेको समूह', 'समूहहरूको सङ्ख्या', 'समूहलाई गन्ने'] }, { question: 'बराबर समूह (equal sets) भन्नाले के बुझिन्छ ?', options: ['दुईओटा समूहमा उत्तिकै र उही सदस्यहरू छन् ', 'दुईओटा समूहमा उत्तिकै सङ्ख्यामा सदस्यहरू छन्', 'दुईओटा समूहमा उत्तिकै केही सदस्यहरू एकअर्कासँग मिल्छन', 'दुईओटा समूहमा उत्तिकै सङ्ख्यामा तर सदस्यहरू सबै फरक हुनुपर्छ '] }, { question: 'समतुल्य समूह (equivalent sets) भन्नाले के बुझिन्छ ?', options: ['दुईओटा समूहमा उततिकै सङ्ख्यामा सदस्यहरू छन्', 'दुईओटा समूहमा उत्तिकै र उही सदस्यहरू छन् ', 'दुईओटा समूहमा उत्तिकै केही सदस्यहरू एकअर्कासँग मिल्छन', 'दुईओटा समूहमा उत्तिकै सङ्ख्यामा तर सदस्यहरू सबै फरक हुनुपर्छ '] }, { question: 'चिन्ह ∅ ले कस्तो समूह जनाउँछ ?', options: ['एउटा पनि सदस्य नभएको समूह ', ' 0 (शून्य) सङ्ख्या सदस्य भएको समूह', 'सबैभन्दा ठूलो समूह ', 'उप-समूह'] } ].map(function (x, i) { x.correct_option = x.options[0]; x.answer = 'answer' + (i + 1); return x; }); function startLesson(karma) { var extensions = { start: function () { $('#content') .empty() .removeClass('backOpaque'); createDiv('section') .append(createDiv('topText') .html('Click on the answer you think is correct.')) .append(createDiv('question')) .append(createDiv('optionSection')) .append(createDiv('answer')) .appendTo('#content'); MCQuiz.start.apply(this, []); }, presentQuestion: function (what) { var task = this.currentTask(); $('#question') .empty() .append(Karma.convertNumToLocale(scoreboardTotal() + 1, 'ne') + '. ' + task.question); $('#check') .empty(); $('#answer') .hide(); $('#linkNextLesson').hide(); }, currentMessage: function () { var task = this.currentTask(); return karma.createImg(task.answer); }, displayGameOverMessage: function () { $('#linkNextLesson').hide(); $('#question').hide(); $('#topText').hide(); $('#answer').hide(); $('#content') .empty() .append(createDiv('gameOver') .html('Game Over !!!') .append(createDiv('gameOverInfo')) .show()) .show(); if (scoreboardTotal() == scoreboardScore()) { $('#gameOverInfo') .append('बधाई छ !!! सबै उत्तर सही भए !!! '); } else { var specialText = function (x) { return $(document.createElement('span')) .addClass('specialText') .append(x); }; $('#gameOverInfo') .append('किन गलत भयो पत्ता लगाउ र अर्को पटक सही बनाउने कोशिश गर । ') .append(document.createElement('br')) .append('You got ') .append(specialText(scoreboardScore())) .append(' correct out of ') .append(specialText(scoreboardTotal())) .append(' questions.'); } } }; var q = Object .create(OneShotMCQuiz, extensions) .initialize(karma, {}, tasks); q.start(); } setUpLesson(function () {}, startLesson);