Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/examples/lessons/6_Maths_multiplyingFractions/js/lesson.js
diff options
context:
space:
mode:
Diffstat (limited to 'examples/lessons/6_Maths_multiplyingFractions/js/lesson.js')
-rwxr-xr-xexamples/lessons/6_Maths_multiplyingFractions/js/lesson.js813
1 files changed, 813 insertions, 0 deletions
diff --git a/examples/lessons/6_Maths_multiplyingFractions/js/lesson.js b/examples/lessons/6_Maths_multiplyingFractions/js/lesson.js
new file mode 100755
index 0000000..82f77df
--- /dev/null
+++ b/examples/lessons/6_Maths_multiplyingFractions/js/lesson.js
@@ -0,0 +1,813 @@
+$(document).ready(function(){
+ var k = Karma({
+ audio: [{'name':'correct','file':'correct.wav'},
+ {'name':'incorrect','file':'incorrect.wav'},
+ ]});
+
+ k.ready(function(){
+ var i,j,s,t;
+ var currentLesson; //variable to keep track of the current lesson
+ var clickCounter; //count the next button clicks for the particular lesson
+ var cutCounter;
+ var currentTopButton,currentLeftButton;
+ var TOTAL_QUES = 10;
+ var frac1 = []; //an array to store the fractions
+ var frac2 = [];
+ var scoreboard;
+ var answers = [1311,24,437,8,
+ 54,2,27,1,
+ 663,42,221,14,
+ 13,8,13,8,
+ 114,48,57,24,
+ 12,48,1,4,
+ 1519,132, 1519,132,
+ 280,30,28,3,
+ 77,4,77,4,
+ 300,10,30,1
+ ]; // 4 answers for a question
+ var flag_busy; //flag is set set to 1 if it is busy
+ var currentAns = []; //array storing the currently set answers
+ var animCount; //to keep track of counting the anim9ations
+
+ var assignQuestion = function(quesId,frac1,frac2,flagWhole1,flagWhole2){
+ var fracInc = 0;
+ var fracCount = 0;
+ var symCounter = 0;
+ symInc = 10*quesId+symCounter;
+ fracInc = 6*quesId+fracCount;
+ $('#lessonContainer').append('<div id="ques'+quesId+'" class="quesContainer"></div>');
+ if(frac1[fracCount]>9){
+ showText('ques'+quesId,'frac1'+fracInc,1,.5,frac1[fracCount]);
+ }else{
+ showText('ques'+quesId,'frac1'+fracInc,1,1,frac1[fracCount]);
+ }
+ fracCount++;fracInc = 6*quesId+fracCount;
+ showText('ques'+quesId,'frac1'+fracInc,.3,1.7,frac1[fracCount]);fracCount++;fracInc = 6*quesId+fracCount;
+ if(flagWhole1 === 0){
+ showText('ques'+quesId,'sym'+symInc,.4,1.7,'_');symCounter++;symInc = 10*quesId+symCounter;
+ }
+ if(frac1[fracCount]>9){
+ showText('ques'+quesId,'frac1'+fracInc,1.6,1.4,frac1[fracCount]);
+ }
+ else{
+ showText('ques'+quesId,'frac1'+fracInc,1.6,1.7,frac1[fracCount]);
+ }
+ fracCount = 0;fracInc = 6*quesId+fracCount;
+ showText('ques'+quesId,'sym'+symInc,.9,2.7,'x');symCounter++;symInc = 10*quesId+symCounter;
+ showText('ques'+quesId,'frac2'+fracInc,1,3.5,frac2[fracCount]); fracCount++;fracInc = 6*quesId+fracCount;
+ showText('ques'+quesId,'frac2'+fracInc,.3,4.2,frac2[fracCount]);fracCount++;fracInc = 6*quesId+fracCount;
+ if(flagWhole2 === 0){
+ showText('ques'+quesId,'sym'+symInc,.4,4.2,'_');symCounter++;symInc = 10*quesId+symCounter;
+ }
+ if(frac2[fracCount]>9){
+ showText('ques'+quesId,'frac2'+fracInc,1.6,4,frac2[fracCount]);
+ }
+ else{
+ showText('ques'+quesId,'frac2'+fracInc,1.6,4.2,frac2[fracCount]);
+ }
+ showText('ques'+quesId,'sym'+symInc,.9,5.3,'=');symCounter++;symInc = 10*quesId+symCounter;
+ showText('ques'+quesId,'sym'+symInc,.4,6.6,'________');symCounter++;symInc = 10*quesId+symCounter;
+ showText('ques'+quesId,'sym'+symInc,.45,6.6,'________');symCounter++;symInc = 10*quesId+symCounter;
+ showText('ques'+quesId,'inputTxt1'+quesId,.1,6.8,'<input id="inTxt1'+quesId+'" type="text" class="inputFraction" />');
+ showText('ques'+quesId,'inputTxt2'+quesId,1.65,6.8,'<input id="inTxt2'+quesId+'" type="text" class="inputFraction" />');
+ showText('ques'+quesId,'sym'+symInc,.9,11.5,'=');symCounter++;symInc =10*quesId+symCounter;
+ showText('ques'+quesId,'sym'+symInc,.4,12.6,'________');symCounter++;symInc = 10*quesId+symCounter;
+ showText('ques'+quesId,'sym'+symInc,.45,12.6,'________');symCounter++;symInc =10*quesId+symCounter;
+ showText('ques'+quesId,'inputTxt3'+quesId,.1,12.8,'<input id="inTxt3'+quesId+'" type="text" class="inputFraction" />');
+ showText('ques'+quesId,'inputTxt4'+quesId,1.65,12.8,'<input id="inTxt4'+quesId+'" type="text" class="inputFraction" />');
+ showText('ques'+quesId,'symChecked1'+quesId,2,11,'');
+ showText('ques'+quesId,'symChecked2'+quesId,2,17,'');
+
+ foucs_blur();
+
+ };
+
+ var nextLesson = function(){
+ $('#linkShowAns').hide();
+ $('#linkCheckAns').hide();
+ $('#content').removeClass('backOpaque');
+ $('#gameOver').hide()
+ clickCounter = 0;
+ $('#score_box').hide();
+ $('#content').html('').append('<div id="lessonContainer"></div>');
+ if(currentLesson === 4){
+ $('#linkShowAns').show();
+ $('#linkCheckAns').show();
+ flag_busy = 0;
+ $('#currentTitle').html('भिन्नहरुको गुणन');
+ $('#score_box').show();
+ scoreboard = $('#score_box').scoreboard({'layout':'horizontal',
+ 'winningScore': TOTAL_QUES});
+ scoreboard.scoreboard('reset');
+ scoreboard.scoreboard('incTotal',10);
+
+ showPicture('divImgSimplify1','beforeSimplify',1,17);
+ showPicture('divImgSimplify2','afterSimplify',1,29);
+ showPicture('divImgSimplify3','beforeSimplify',1,55);
+ showPicture('divImgSimplify4','afterSimplify',1,68);
+
+ frac1[0] = 7; frac1[1] = 1; frac1[2] = 8;
+ frac2[0] = 7; frac2[1] = 2; frac2[2] = 3;
+ assignQuestion(0,frac1,frac2,0,0);
+
+ frac1[0] = 6; frac1[1] = ''; frac1[2] = '';
+ frac2[0] = ''; frac2[1] = 9; frac2[2] = 2;
+ assignQuestion(1,frac1,frac2,1,0);
+
+ frac1[0] = 6; frac1[1] = 3; frac1[2] = 6;
+ frac2[0] = 2; frac2[1] = 3; frac2[2] = 7;
+ assignQuestion(2,frac1,frac2,0,0);
+
+ frac1[0] = 6; frac1[1] = 1; frac1[2] = 2;
+ frac2[0] = ''; frac2[1] = 1; frac2[2] = 4;
+ assignQuestion(3,frac1,frac2,0,0);
+
+ frac1[0] = ''; frac1[1] =6; frac1[2] = 8;
+ frac2[0] = 3; frac2[1] = 1; frac2[2] = 6;
+ assignQuestion(4,frac1,frac2,0,0);
+
+ frac1[0] = ''; frac1[1] =4; frac1[2] = 8;
+ frac2[0] = ''; frac2[1] = 3; frac2[2] = 6;
+ assignQuestion(5,frac1,frac2,0,0);
+
+ frac1[0] = 4; frac1[1] =1; frac1[2] = 12;
+ frac2[0] = 2; frac2[1] = 9; frac2[2] =11;
+ assignQuestion(6,frac1,frac2,0,0);
+
+ frac1[0] = 2; frac1[1] =4; frac1[2] = 5;
+ frac2[0] = 3; frac2[1] = 2; frac2[2] =6;
+ assignQuestion(7,frac1,frac2,0,0);
+
+ frac1[0] = ''; frac1[1] =11; frac1[2] = 2;
+ frac2[0] = ''; frac2[1] = 7; frac2[2] =2;
+ assignQuestion(8,frac1,frac2,0,0);
+
+ frac1[0] = 12; frac1[1] =1; frac1[2] = 2;
+ frac2[0] = 2; frac2[1] = 2; frac2[2] =5;
+ assignQuestion(9,frac1,frac2,0,0);
+ }
+
+ else if(currentLesson === 0){
+ currentTopButton = 10;
+ currentLeftButton = 80;
+ $('#currentTitle').html('भिन्नलाई पूर्ण संख्याले गुणन गर्दा');
+ $('#content').append('<div id="imgWhole"></div>');
+ $('#imgWhole').append('<img class="float-left" src="assets/image/lesson1ImgPart1.png" />');
+ $('#imgWhole').append('<img id="lessonImgAnimate" src="assets/image/lesson1ImgPart2.png" />');
+ var lessonImgAnimate = {
+ 'position':'absolute',
+ 'top':'1.9em',
+ 'left': '6.2em'
+ };
+ $('#lessonImgAnimate').css(lessonImgAnimate);
+ $('#content').append('<img class="float-right" src="assets/image/lesson1ImgDef1.png" />');
+ imgAnimate('lessonImgAnimate',1.9,10,1000);
+ }
+ if(currentLesson === 1){
+ currentTopButton = 5;
+ currentLeftButton = 80;
+ $('#currentTitle').html('भिन्नलाई पूर्ण संख्याले गुणन गर्दा');
+ $('#content').append('<div id="imgWhole"></div>');
+ $('#imgWhole').append('<img class="float-left" src="assets/image/lesson2ImgPart1.png" />');
+ $('#imgWhole').append('<img id="lessonImgAnimate" src="assets/image/lesson2ImgPart2.png" />');
+ var lessonImgAnimate = {
+ 'position':'absolute',
+ 'top':'2.3em',
+ 'left': '7.4em'
+ };
+ $('#lessonImgAnimate').css(lessonImgAnimate);
+ $('#content').append('<div id="lesson2Div1"></div>');
+ $('#lesson2Div1').append('<img class="float-left" src="assets/image/lesson2ImgDef1.png" />');
+ imgAnimate('lessonImgAnimate',2.3,11,1000);
+ }
+ if(currentLesson === 2){
+ currentTopButton = 35;
+ currentLeftButton = 38;
+ showNextButton();
+ $('#currentTitle').html('भिन्नलाई भिन्नले गुणन गर्दा');
+ $('#content').append('<div id="imgRoti1"></div>');
+ $('#imgRoti1').append('<img class="float-left" src="assets/image/lesson3Img1.png" />');
+ $('#imgRoti1').append('<img id="lessonImgAnimate1" src="assets/image/lesson3ImgPart1.png" />');
+ var lessonImgAnimate = {
+ 'position':'absolute',
+ 'top':'15em',
+ 'left': '1.2em'
+ };
+ $('#lessonImgAnimate1').css(lessonImgAnimate);
+
+ $('#content').append('<div id="imgRoti2"></div>');
+ $('#imgRoti2').append('<img class="float-left" src="assets/image/lesson3Img2.png" />');
+ $('#imgRoti2').append('<img id="lessonImgAnimate2" src="assets/image/lesson3ImgPart2.png" />');
+ var lessonImgAnimate = {
+ 'position':'absolute',
+ 'top':'15.1em',
+ 'left': '6em'
+ };
+ $('#lessonImgAnimate2').css(lessonImgAnimate);
+ $('#imgRoti2').hide();
+ $('#content').append('<div id="imgRoti3"></div>');
+ $('#imgRoti3').append('<img class="float-left" src="assets/image/lesson3Img3.png" />');
+ $('#imgRoti3').hide();
+ showFractions();
+ }
+ if(currentLesson === 3){
+ currentTopButton = 20;
+ currentLeftButton = 38;
+ showNextButton();
+ $('#currentTitle').html('फरक हर / अंश भएको दुई भिन्न को गुणन ');
+ showPicture('divImgDef1','lesson4ImgDef1',0,-2);
+ showPicture('divImg1','lesson4Img1',0,70);
+ showFractions();
+ }
+ if(currentLesson === 5){
+ currentTopButton = 10;
+ currentLeftButton = 60;
+ showNextButton();
+ $('#currentTitle').html('तिमीले बुझ्नु पर्ने कुरा ');
+ showPicture('divImgDef1','lesson6ImgDef1',0,-2);
+ showPicture('divImg1','lesson6Img1',15,70);
+ showFractions();
+
+ }
+
+ };
+ //function to display the text and fraction symbols inside a div
+ function showText(parentDiv,divName,topPos,leftPos,numText){ //flatTxt o for text 1 for image
+ var textCss = {
+ 'position':'absolute',
+ 'top':topPos+'em',
+ 'left':leftPos+'em',
+ 'font':'2em arial,verdana,geneva,helvetica'
+ };
+ $('#'+parentDiv).append('<div id="'+divName+'"></div>');
+ $('#'+divName).css(textCss).html(numText);
+ }
+
+ function makeAnimContainer(divName,topPos,leftPos,width,height,bgColor){
+ var fracAnimContainer = {
+ 'position':'absolute',
+ 'top': topPos+'em',
+ 'left': leftPos+'em',
+ 'width': width+'em',
+ 'height': height+'em',
+ 'background-color': '#'+bgColor
+ };
+ $('#content').append('<div id="'+divName+'"></div>');
+ $('#'+divName).css(fracAnimContainer);
+ }
+
+
+ //function that keeps the photos at a given place absolute position
+ function showPicture(divName,imgName,topPos,leftPos){
+ var imgCss = {
+ 'position':'absolute',
+ 'top':topPos+'em',
+ 'left':leftPos+'em',
+ };
+ $('#content').append('<div id="'+divName+'"></div>');
+ $('#'+divName).css(imgCss).html('<img src="assets/image/'+imgName+'.png" />');
+ }
+
+ function game(){
+ currentLesson = 0;
+ $('#linkNextLesson').show();
+ $('#linkPrevLesson').hide();
+
+ nextLesson();
+ }
+ $('#linkNextLesson').hide();
+ $('#linkShowAns').hide();
+ $('#linkCheckAns').hide();
+ $('#linkPrevLesson').hide();
+ $('#linkHelp').mouseover(function(){
+ $('#help').slideDown(2000);
+ })
+ .mouseout(function(){
+ $('#help').slideUp(2000);
+ });
+
+ function delayHideAns(){
+ document.delayForm.delayval.value = 1;
+ clearTimeout(t);
+ for(var i = 0;i<TOTAL_QUES;i++){
+ for(var j=0; j< 4; j++){
+ var k = j+1;
+ $('#inTxt'+k+''+i).val(currentAns[i*4+j]);
+ }
+ }
+ flag_busy = 0;
+ }
+ $('#linkShowAns').click(function(){
+ //alert($('#inTxt10').val());
+
+ //first store the current texboxes values
+ if(flag_busy === 0){
+ flag_busy = 1;
+ for(var i = 0;i<TOTAL_QUES;i++){
+ for(var j=0; j< 4; j++){
+ var k = j+1;
+ currentAns[4*i+j] = $('#inTxt'+k+''+i).val();
+ }
+ }
+
+ for(var i = 0;i<TOTAL_QUES;i++){
+ for(var j=0; j< 4; j++){
+ var k = j+1;
+ $('#inTxt'+k+''+i).val(answers[i*4+j]);
+ }
+ }
+ t=setTimeout(function(){delayHideAns();},5000); //after 5 seconds goes to the same status as user had put input
+ }
+ });
+ $('#linkCheckAns').click(function(){
+ if(flag_busy === 0){
+ for(var i = 0;i<TOTAL_QUES;i++){
+ for(var j=0; j< 4; j++){
+ var k = j+1;
+ currentAns[4*i+j] = $('#inTxt'+k+''+i).val();
+ }
+ }
+ var correctCounter = 0;
+ scoreboard.scoreboard('reset');
+ scoreboard.scoreboard('incTotal',10);
+ for(var i = 0;i<TOTAL_QUES;i++){
+ var checkCount = 0;
+ if(currentAns[4*i+0] == answers[4*i+0] && currentAns[4*i+1] == answers[4*i+1]){
+ $('#symChecked1'+i).html('<img src="assets/image/correct.png" />');
+ checkCount++;
+ }
+ else{
+ $('#symChecked1'+i).html('<img src="assets/image/incorrect.png" />');
+ }
+ if(currentAns[4*i+2] == answers[4*i+2] && currentAns[4*i+3] == answers[4*i+3]){
+ $('#symChecked2'+i).html('<img src="assets/image/correct.png" />');
+ checkCount++;
+ }
+ else{
+ $('#symChecked2'+i).html('<img src="assets/image/incorrect.png" />');
+ }
+ if(checkCount == 2){
+ scoreboard.scoreboard('inc');
+ correctCounter++;
+ if(correctCounter === 10){
+ $('#content').addClass('backOpaque');
+ $('#gameOver').show().html('Great Job !!!');
+ }
+ }
+ }
+ }
+
+ });
+
+
+ //function to be rearranged later
+ function showNextButton(){
+ $('#content').append('<div class="nextBtn"></div>');
+ $('.nextBtn').show();
+ var nextbtncss = {
+ 'top': currentTopButton+'em',
+ 'left': currentLeftButton+'em'
+ };
+
+ $('.nextBtn').css(nextbtncss);//html('<img src="assets/image/nextBtn.png"/>');
+
+ }
+ function hideNextButton(){
+ $('.nextBtn').hide();
+ }
+
+ function showLesson1ImgFraction(){
+ $('#content').append('<div id="lesson1ImgFraction" class="lessonImgFrac"></div>');
+ $('#lesson1ImgFraction').append('<img src="assets/image/lesson1ImgFractions.png" />');
+ $('#content').append('<div id="lesson1ImgFractionRight"></div>');
+ $('#lesson1ImgFractionRight').append('<img src="assets/image/img1FractionTotal.png" />');
+ $('#lesson1ImgFractionRight').hide();
+ assignLessonImages(0,8.8,6.8,3);
+ assignLessonImages(1,8.5,24.4,2);
+ assignLessonImages(2,8.7,44,1);
+ assignLessonImages(3,8.7,44,1);
+ imgAnimateNoNxtBtn('lessonImg0',8.8,58,2000);
+ imgAnimateNoNxtBtn('lessonImg1',8.8,65,2000);
+ imgAnimateNoNxtBtn('lessonImg2',6,65,2000);
+ imgAnimateNoNxtBtn('lessonImg3',10,65,2000);
+ }
+
+ function imgAnimateNoNxtBtn(divName,topPos,leftPos,duration){
+ $('#'+divName).animate(
+ {top:topPos+'em',left:leftPos+'em'},duration,
+ function(ev){
+ if(divName == 'lessonImg3'){
+ for(i = 0;i<4;i++){
+ $('#lessonImg'+i).hide();
+ }
+ $('#lesson1ImgFractionRight').show();
+ showNextButton();
+ $('.nextBtn').click(function(){
+ $('#content').append('<img src="assets/image/lesson1ImgDef2.png" />');
+ $('.nextBtn').hide();
+ });
+ }
+
+ });
+
+ }
+
+ function assignLessonImages(imgId,topPos,leftPos,zIndex){
+ if(imgId === 3){
+ $('#lesson1ImgFraction').append('<img id="lessonImg'+imgId+'" src="assets/image/lesson1ImgDown.png" />');
+
+ }
+ else{
+ $('#lesson1ImgFraction').append('<img id="lessonImg'+imgId+'" src="assets/image/lesson1ImgPart2.png" />');
+ }
+ var lessonImgAnimate = {
+ 'position':'absolute',
+ 'top':topPos+'em',
+ 'left':leftPos+'em',
+ 'z-index':zIndex
+ };
+ $('#lessonImg'+imgId).css(lessonImgAnimate);
+
+ }
+
+ function delayCutNext(){
+ document.delayForm.delayval.value = 1;
+ if(cutCounter === 0){
+ showText('divAnim3','textCutSym1',2.9,7.5,'/');
+ }
+ else if(cutCounter === 1){
+ showText('divAnim3','textCutSym2',3.3,8.1,1);
+ }
+ else if(cutCounter === 2){
+ showText('divAnim3','textCutSym3',1.2,10.2,'/');
+ }
+ else if(cutCounter === 3){
+ showText('divAnim3','textCutSym4',.6,10.6,2);
+ }
+ else if(cutCounter === 4){
+ showText('divAnim3','textCutSym5',2.9,10.2,'/');
+ }
+ else if(cutCounter === 5){
+ showText('divAnim3','textCutSym6',3.3,10.6,1);
+ }
+ else if(cutCounter === 6){
+ showText('divAnim3','textCutSym7',1.2,7.5,'/');
+ }
+ else if(cutCounter === 7){
+ showText('divAnim3','textCutSym8',.6,8.1,7);
+ }
+ else if(cutCounter === 8){
+ showText('divAnim3','textSym19',2,12,'=');
+
+ }
+ else if(cutCounter === 9){
+ showText('divAnim3','textSym20',2,13,14);
+ }
+ clearTimeout(t);
+ cutCounter++;
+ startCuttingProcess();
+
+ }
+
+ function startCuttingProcess(){
+ t=setTimeout(function(){delayCutNext();},500);
+ }
+
+ function imgAnimate(divName,topPos,leftPos,duration){
+ $('#'+divName).animate(
+ {top:topPos+'em',left:leftPos+'em'},duration,
+ function(ev){ //callback function after the animation is complete
+ //alert('animation complete');
+ if(currentLesson === 3){
+ if(animCount === 0){
+ showText('divAnim1','textSym1',.4,4.8,'x');
+ imgAnimate('text3Anim',.5,5.5,1000);
+ }
+ else if(animCount === 1){
+ showText('divAnim1','textSym2',.4,3.5,'(');
+ showText('divAnim1','textSym3',.4,6.3,')');
+ showText('divAnim1','textSym4',.4,6.8,'+');
+ imgAnimate('text2Anim',.5,7.4,1500);
+ }
+ else if(animCount === 2){
+ showText('divAnim1','textSym5',.6,3.3,'_________');
+ imgAnimate('text4Anim',1.7,5.4,1500);
+ }
+ else if(animCount === 3){
+ showText('divAnim1','text5Anim',1.7,5.4,4);
+ showText('divAnim1','textSym6',1,8.5,'=');
+ showText('divAnim1','textSym7',.5,9.7,21);
+ showText('divAnim1','text6',.55,9.6,'__');
+ imgAnimate('text5Anim',1.7,9.8,1500);
+
+ }
+ else if(animCount === 4){
+ showText('divAnim1','text2frac1',.5,9.7,21);
+ showText('divAnim1','text2frac2',.55,9.6,'__');
+ showText('divAnim1','text2frac3',1.7,9.8,4);
+
+ showFractions();
+ }
+ else if(animCount === 5){
+ showText('divAnim2','textSym8',.4,4.8,'x');
+ imgAnimate('text8Anim',.5,5.5,1000);
+ }
+ else if(animCount === 6){
+ showText('divAnim2','textSym9',.4,3.5,'(');
+ showText('divAnim2','textSym10',.4,6.3,')');
+ showText('divAnim2','textSym11',.4,6.8,'+');
+ imgAnimate('text7Anim',.5,7.7,1500);
+ }
+ else if(animCount === 7){
+ showText('divAnim2','textSym13',.6,3.3,'_________');
+ imgAnimate('text9Anim',1.7,5.4,1500);
+ }
+ else if(animCount === 8){
+ showText('divAnim2','text10Anim',1.7,5.4,3);
+ showText('divAnim2','textSym14',1,8.5,'=');
+ showText('divAnim2','textSym15',.5,9.7,8);
+ showText('divAnim2','text12',.55,9.6,'__');
+ imgAnimate('text10Anim',1.7,9.8,1500);
+
+ }
+ else if(animCount === 9){
+ showText('divAnim2','text4frac1',.5,9.7,8);
+ showText('divAnim2','text4frac2',.55,9.6,'__');
+ showText('divAnim2','text4frac3',1.7,9.8,3);
+ showFractions();
+ }
+ else if(animCount === 13){
+ hideNextButton();
+ showText('divAnim3','textSym16',2,2.3,'x');
+ imgAnimate('text3frac1',8,-12,1000);
+ imgAnimate('text3frac2',7.3,-11.25,1000);
+ imgAnimate('text3frac3',7.55,-11.3,1000);
+ imgAnimate('text3frac4',8.8,-11.25,1000);
+ }
+ else if(animCount === 17){
+ showText('divAnim3','textSym17',2,5,'=');
+ imgAnimate('text2frac1',7.3,20,1000);
+ imgAnimate('text2frac2',7.55,20,1000);
+ imgAnimate('text2frac3',8.8,20.3,1000);
+ }
+ else if(animCount === 20){
+ showText('divAnim3','textSym18',2,8.5,'X');
+ imgAnimate('text4frac1',7.3,-5,1000);
+ imgAnimate('text4frac2',7.55,-5.3,1000);
+ imgAnimate('text4frac3',8.8,-5,1000);
+
+ }
+ else if(animCount === 23){
+
+ cutCounter = 0;
+ startCuttingProcess();
+ }
+ animCount++;
+
+ }
+ else{
+ showNextButton();
+ if(currentLesson === 2){
+ if(clickCounter === 0){
+ clickCounter++;
+ $('#imgRoti2').show();
+ showFractions();
+ }
+ else if(clickCounter === 1){
+ clickCounter++;
+ $('#imgRoti3').show();
+ $('.nextBtn').hide();
+
+ }
+
+ }
+
+ else if(currentLesson === 1){
+ if(clickCounter ===0){
+ $('#imgWhole').append('<img id="lesson2frac1" src="assets/image/lesson2frac1.png">');
+ $('.nextBtn').click(function(){
+ $('#lesson2Div1').append('<img src="assets/image/lesson2frac2.png">');
+ clickCounter++;
+ showFractions();
+ });
+ }
+
+ }
+ else if(currentLesson === 0) {
+ $('#imgWhole').append('<img id="lesson1frac1" src="assets/image/lesson1frac1.png">');
+ $('.nextBtn').click(function(){
+ showLesson1ImgFraction();
+ $('.nextBtn').hide();
+ });
+ }
+ }
+ });
+
+ }
+
+ function showFractions(){
+ showNextButton();
+ $('.nextBtn').click(function(){
+ if(currentLesson === 3){
+ if(clickCounter === 0){
+ showPicture('divImg2','lesson4Img2',28,-2);
+ showPicture('divImgDef2','lesson4ImgDef2',4,-2);
+ clickCounter++;
+ showFractions();
+ }
+ else if(clickCounter === 1){
+ showPicture('divImgDef3','lesson4ImgDef3',8,-2);
+ clickCounter++;
+ showFractions();
+ }
+ else if(clickCounter === 2){
+ showPicture('divImg4','lesson4Img3',38,10);
+ clickCounter++;
+ showFractions();
+ }
+ else if(clickCounter === 3){
+ showPicture('divImgDef4','lesson4ImgDef4',12,15);
+ clickCounter++;
+ //hideNextButton();
+ }
+ else if(clickCounter === 4){ //next animation stuffs
+ //animation stuffs of fraction great work needs to be done
+ hideNextButton();
+ makeAnimContainer('divAnim1',18,4,25,7,'8977FE');
+ showText('divAnim1','text1',1,.5,5);
+ showText('divAnim1','text2',.3,1.25,1);
+ showText('divAnim1','text3',.55,1.3,'_');
+ showText('divAnim1','text4',1.8,1.25,4);
+ showText('divAnim1','text5',1,2.35,'=');
+
+ showText('divAnim1','text1Anim',1,.5,5);
+ showText('divAnim1','text2Anim',.3,1.25,1);
+ showText('divAnim1','text3Anim',1.8,1.25,4);
+ showText('divAnim1','text4Anim',1.8,1.25,4);
+ // for animating the fractin part
+ showText('divAnim1','text1frac1',1,.5,5);
+ showText('divAnim1','text1frac2',.3,1.25,1);
+ showText('divAnim1','text1frac3',.55,1.3,'_');
+ showText('divAnim1','text1frac4',1.8,1.25,4);
+
+ animCount = 0;
+ imgAnimate('text1Anim',.5,4,1000);
+ clickCounter++;
+
+
+ }
+ else if(clickCounter === 5){ //next animation stuffs
+ hideNextButton();
+ makeAnimContainer('divAnim2',18,60,25,7,'8977FE');
+
+
+ showText('divAnim2','text7',1,.5,2);
+ showText('divAnim2','text8',.3,1.25,2);
+ showText('divAnim2','text9',.55,1.3,'_');
+ showText('divAnim2','text10',1.8,1.25,3);
+ showText('divAnim2','text11',1,2.35,'=');
+
+ showText('divAnim2','text6Anim',1,.5,2);
+ showText('divAnim2','text7Anim',.3,1.25,2);
+ showText('divAnim2','text8Anim',1.8,1.25,3);
+ showText('divAnim2','text9Anim',1.8,1.25,3);
+ imgAnimate('text6Anim',.5,4,1000);
+
+ showText('divAnim2','text3frac1',1,.5,2);
+ showText('divAnim2','text3frac2',.3,1.25,2);
+ showText('divAnim2','text3frac3',.55,1.3,'_');
+ showText('divAnim2','text3frac4',1.8,1.25,3);
+ clickCounter++;
+ }
+ else if(clickCounter === 6){
+ makeAnimContainer('divAnim3',30,30,30,8);
+ imgAnimate('text1frac1',8,13.5,1000);
+ imgAnimate('text1frac2',7.3,14.25,1000);
+ imgAnimate('text1frac3',7.55,14.3,1000);
+ imgAnimate('text1frac4',8.8,14.25,1000);
+
+ }
+
+ }
+
+
+ else if(currentLesson === 2){
+
+ if(clickCounter === 0){
+ imgAnimate('lessonImgAnimate1',15,32.8,1000);
+ }
+ else if(clickCounter === 1){
+ imgAnimate('lessonImgAnimate2',15.3,40,1000);
+ }
+
+
+ }
+ else if(currentLesson === 1){
+
+ if(clickCounter ===1){
+ $('#lesson2Div1').append('<img src="assets/image/lesson2frac3.png">');
+ clickCounter++;
+ showFractions();
+
+ }
+ else if(clickCounter ===2){
+ $('#content').append('<img class="float-center" src="assets/image/lesson2ImgDef2.png">');
+ clickCounter++;
+ showFractions();
+ }
+ else if(clickCounter ===3){
+ $('#content').append('<div id="lesson2ImgFraction" class="lessonImgFrac"></div>');
+ $('#lesson2ImgFraction').append('<img src="assets/image/lesson2ImgFractions.png" />');
+ clickCounter++;
+ showFractions();
+ }
+ else if(clickCounter ===4){
+ $('#content').append('<div id="lesson2ImgFractionRight"></div>');
+ $('#lesson2ImgFractionRight').append('<img src="assets/image/img2FractionTotal.png" />');
+ clickCounter++;
+ showFractions();
+ }
+ else if(clickCounter ===5){
+ $('#content').append('<img class="float-left" src="assets/image/lesson2ImgDef3.png" />');
+ clickCounter++;
+ showFractions();
+ }
+ else if(clickCounter ===6){
+ $('#content').append('<img class="float-right" src="assets/image/lesson2ImgDef4.png" />');
+ clickCounter++;
+ $('.nextBtn').hide();
+ }
+
+ }
+ else if(currentLesson === 5){
+ if(clickCounter === 0){
+ showPicture('divImgDef2','lesson6ImgDef2',11,-2);
+ }
+ else if(clickCounter === 1){
+ showPicture('divImgDef3','lesson6ImgDef3',20,-2);
+ }
+ else if(clickCounter === 2){
+ showPicture('divImgDef4','lesson6ImgDef4',27,-2);
+ }
+ else if(clickCounter === 3){
+ showPicture('divImgDef5','lesson6ImgDef5',33,-2);
+ hideNextButton();
+ }
+ clickCounter++;
+ }
+ });
+ }
+
+
+ function foucs_blur(){
+ $('input[type="text"]')
+ .focus(function() {
+ $(this).addClass("focus");
+ })
+ .blur(function() {
+ $(this).removeClass("focus");
+ })
+ }
+
+ $('#linkNextLesson').click(function(){
+ currentLesson++;
+ if(currentLesson === 5){
+ $('#linkNextLesson').hide();
+ $('#linkPrevLesson').show();
+ }
+ else{
+ $('#linkNextLesson').show();
+ $('#linkPrevLesson').show();
+ }
+
+ nextLesson();
+ });
+ $('#linkPrevLesson').click(function(){
+ currentLesson--;
+ if(currentLesson === 0){
+ $('#linkPrevLesson').hide();
+ }
+ else{
+ $('#linkNextLesson').show();
+ $('#linkPrevLesson').show();
+ }
+
+ nextLesson();
+ });
+
+
+ $('#linkStart').click(function(){
+ game();
+ });
+
+ $('#linkPlayAgain').click(function(){
+ nextLesson();
+ });
+
+
+
+
+ }); //end of k.ready
+}); //end of document.read
+
+