Guest User

Untitled

a guest
Jun 14th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.83 KB | None | 0 0
  1. movie '2002044997.swf' {
  2. // flash 6, total frames: 24, frame rate: 12 fps, 800x500 px, compressed
  3.  
  4. frame 1 {
  5. function showanswers(numstart, numboxes, questionnum, tidyUp) {
  6. theAnswers = new Array();
  7. i = numstart;
  8. while (i <= numboxes) {
  9. if (questionnum == 1) {
  10. theAnswers[i] = q1answers[i];
  11. }
  12. if (questionnum == 2) {
  13. theAnswers[i] = q2answers[i];
  14. }
  15. ++i;
  16. }
  17. ansMovie = eval('q' + questionnum + 'ansmov');
  18. i = numstart;
  19. while (i <= numboxes) {
  20. obj = eval('box' + i);
  21. wid = obj._width;
  22. ht = obj._height;
  23. x = obj._x;
  24. y = obj._y + ht / 1.5;
  25. an = obj.text;
  26. showThis = true;
  27. if (tidyUp == null || tidyUp == '' || tidyUp == true) {
  28. an = roundit(obj.text);
  29. }
  30. if (an == '') {
  31. obj.text = ' ';
  32. showThis = false;
  33. }
  34. answer = 'answer' + i;
  35. obj2 = eval('box' + (i + 1));
  36. xgap = Math.abs(obj2._x - obj._x);
  37. ygap = obj2._y - obj._y;
  38. ans = theAnswers[i];
  39. fraction = false;
  40. if (ygap <= ht && ygap > 0 && xgap < wid) {
  41. fraction = true;
  42. x = obj._x + wid;
  43. y = obj._y;
  44. ht *= 2;
  45. temp1 = String(theAnswers[i]);
  46. temp2 = String(theAnswers[i + 1]);
  47. linelength1 = temp1.length;
  48. linelength2 = temp2.length;
  49. if (lineLength2 < lineLength1) {
  50. lineLength = linelength1;
  51. } else {
  52. lineLength = linelength2;
  53. }
  54. an /= obj2.text;
  55. cancelDown(theAnswers[i], theAnswers[i + 1]);
  56. ans = showFracVals[0] / showFracVals[1];
  57. trace('an=' + an + ' ans=' + ans);
  58. theAnswers[i] = showFracVals[0] + '\n' + showFracVals[1];
  59. theAnswers[i + 1] = '';
  60. }
  61. if (an != ans && showThis) {
  62. ansMovie.createTextField(answer, i, x, y, wid, ht);
  63. answer = eval(ansMovie + '.answer' + i);
  64. answer.text = theAnswers[i];
  65. if (fraction) {
  66. line = 'line' + i;
  67. ansMovie.createEmptyMovieClip(line, 100 + i);
  68. obj = eval(ansMovie + '.' + line);
  69. lineLength = linelength * 5;
  70. with (obj) {
  71. lineStyle(2, 10066380, 100);
  72. moveTo(x + wid / 2 - lineLength, y + ht / 2.2);
  73. lineTo(x + wid / 2 + lineLength, y + ht / 2.2);
  74. }
  75. }
  76. answer.multiline = true;
  77. answer.wordWrap = true;
  78. answer.border = false;
  79. myformat = new TextFormat();
  80. objFormat = obj.getTextFormat();
  81. myformat.color = 10066380;
  82. if (objFormat.font == null) {
  83. myformat.font = 'Verdana';
  84. myformat.size = 16;
  85. myformat.align = 'center';
  86. } else {
  87. myformat.font = objFormat.font;
  88. myformat.size = objFormat.size;
  89. myformat.align = objFormat.align;
  90. }
  91. answer.embedFonts = true;
  92. answer.selectable = false;
  93. answer.setTextFormat(myformat);
  94. }
  95. ++i;
  96. }
  97. }
  98.  
  99. function cancelDown(a, b) {
  100. trace('a=' + a + ' b=' + b);
  101. j = 0;
  102. while (j < div.length) {
  103. fac = div[j];
  104. if (Math.round(a / fac) == a / fac && Math.round(b / fac) == b / fac) {
  105. a /= fac;
  106. b /= fac;
  107. --j;
  108. }
  109. ++j;
  110. }
  111. showFracVals = new Array(a, b);
  112. }
  113.  
  114. div = new Array(2, 3, 5, 7, 11, 13, 17, 19, 23);
  115. }
  116.  
  117. frame 1 {
  118. testName = 'Area Between Two Lines';
  119. testID = 2058;
  120. }
  121.  
  122. frame 1 {
  123. useCalc = true;
  124. }
  125.  
  126. frame 1 {
  127. function formatExp(coeff, vari, order) {
  128. if (vari == 1) {
  129. if (order == 1) {
  130. term = coeff;
  131. if (coeff == 0) {
  132. term = '';
  133. }
  134. } else {
  135. term = ' - ' + -coeff;
  136. if (coeff > 0) {
  137. term = ' + ' + coeff;
  138. }
  139. if (coeff == 0) {
  140. term = '';
  141. }
  142. }
  143. return term;
  144. }
  145. if (vari == 'x') {
  146. if (order == 1) {
  147. term = coeff;
  148. if (coeff == 0) {
  149. term = '';
  150. }
  151. if (coeff == 1) {
  152. term = 'x';
  153. }
  154. if (coeff == -1) {
  155. term = '-x';
  156. }
  157. if (coeff > 1) {
  158. term = coeff + 'x';
  159. }
  160. if (coeff < -1) {
  161. term = coeff + 'x';
  162. }
  163. } else {
  164. if (coeff == 0) {
  165. term = '';
  166. }
  167. if (coeff == 1) {
  168. term = ' + x';
  169. }
  170. if (coeff == -1) {
  171. term = ' - x';
  172. }
  173. if (coeff > 1) {
  174. term = ' + ' + coeff + 'x';
  175. }
  176. if (coeff < -1) {
  177. term = ' - ' + -coeff + 'x';
  178. }
  179. }
  180. return term;
  181. }
  182. if (vari == 'x@') {
  183. if (order == 1) {
  184. term = coeff;
  185. if (coeff == 0) {
  186. term = '';
  187. }
  188. if (coeff == 1) {
  189. term = 'x@';
  190. }
  191. if (coeff == -1) {
  192. term = '-x@';
  193. }
  194. if (coeff > 1) {
  195. term = coeff + 'x@';
  196. }
  197. if (coeff < -1) {
  198. term = -coeff + 'x@';
  199. }
  200. return term;
  201. }
  202. if (coeff == 0) {
  203. term = '';
  204. }
  205. if (coeff == 1) {
  206. term = ' + x@';
  207. }
  208. if (coeff == -1) {
  209. term = ' - x@';
  210. }
  211. if (coeff > 1) {
  212. term = ' + ' + coeff + 'x@';
  213. }
  214. if (coeff < -1) {
  215. term = ' - ' + -coeff + 'x@';
  216. }
  217. return term;
  218. }
  219. }
  220.  
  221. function LinearExpression(vara, varb) {
  222. expression2 = '';
  223. expression1 = '';
  224. at = formatExp(vara, 'x', 1);
  225. bt = formatExp(varb, 1, 2);
  226. expression1 = at + '' + bt;
  227. if (vara == 0) {
  228. bt = formatExp(varb, 1, 1);
  229. expression1 = bt;
  230. }
  231. if (varb == 0) {
  232. at = formatExp(vara, 'x', 1);
  233. expression1 = at;
  234. }
  235. at = formatExp(vara, 'x', 2);
  236. bt = formatExp(varb, 1, 1);
  237. expression6 = bt + '' + at;
  238. expression5 = expression6;
  239. expression4 = expression5;
  240. expression3 = expression4;
  241. expression2 = expression3;
  242. if (vara == 0) {
  243. bt = formatExp(varb, 1, 1);
  244. expression6 = bt;
  245. expression5 = expression6;
  246. expression4 = expression5;
  247. expression3 = expression4;
  248. expression2 = expression3;
  249. }
  250. if (varb == 0) {
  251. at = formatExp(vara, 'x', 1);
  252. bt = '';
  253. expression6 = at;
  254. expression5 = expression6;
  255. expression4 = expression5;
  256. expression3 = expression4;
  257. expression2 = expression3;
  258. }
  259. if (vara == 0 && varb == 0) {
  260. expression2 = '';
  261. expression1 = '';
  262. }
  263. }
  264.  
  265. function QuadraticExpression(vara, varb, varc) {
  266. expression6 = '';
  267. expression5 = '';
  268. expression4 = '';
  269. expression3 = '';
  270. expression2 = '';
  271. expression1 = '';
  272. if (vara == 0) {
  273. linearExpression(varb, varc);
  274. } else {
  275. at = formatExp(vara, 'x@', 1);
  276. bt = formatExp(varb, 'x', 2);
  277. ct = formatExp(varc, 1, 2);
  278. expression1 = at + '' + bt + '' + ct;
  279. expression2 = at + '' + ct + '' + bt;
  280. if (varb == 0) {
  281. at = formatExp(vara, 'x@', 1);
  282. ct = formatExp(varc, 1, 2);
  283. expression3 = at + '' + ct;
  284. at = formatExp(vara, 'x@', 2);
  285. ct = formatExp(varc, 1, 1);
  286. expression4 = ct + '' + at;
  287. } else {
  288. at = formatExp(vara, 'x@', 2);
  289. bt = formatExp(varb, 'x', 1);
  290. ct = formatExp(varc, 1, 2);
  291. expression3 = bt + '' + at + '' + ct;
  292. expression4 = bt + '' + ct + '' + at;
  293. }
  294. if (varc == 0) {
  295. at = formatExp(vara, 'x@', 2);
  296. bt = formatExp(varb, 'x', 1);
  297. expression5 = bt + '' + at;
  298. at = formatExp(vara, 'x@', 1);
  299. bt = formatExp(varb, 'x', 2);
  300. expression6 = at + '' + bt;
  301. } else {
  302. at = formatExp(vara, 'x@', 2);
  303. bt = formatExp(varb, 'x', 2);
  304. ct = formatExp(varc, 1, 1);
  305. expression5 = ct + '' + bt + '' + at;
  306. expression6 = ct + '' + at + '' + bt;
  307. }
  308. if (varb == 0 && varc == 0) {
  309. expression6 = formatExp(vara, 'x@', 1);
  310. expression5 = expression6;
  311. expression4 = expression5;
  312. expression3 = expression4;
  313. expression2 = expression3;
  314. expression1 = expression2;
  315. }
  316. }
  317. }
  318.  
  319. }
  320.  
  321. frame 1 {
  322. function roundit(txt) {
  323. if (isNaN(txt)) {
  324. l = txt.length;
  325. txt = txt.toLowerCase();
  326. iCount = 0;
  327. while (iCount <= l) {
  328. if (txt.charAt(iCount) == '"') {
  329. txt = txt.substr(0, iCount) + '@' + txt.substr(iCount + 1, l);
  330. }
  331. ++iCount;
  332. }
  333. l = txt.length;
  334. txt = txt.toLowerCase();
  335. iCount = 0;
  336. while (iCount <= l) {
  337. if (txt.charAt(iCount) == '#') {
  338. txt = txt.substr(0, iCount) + '£' + txt.substr(iCount + 1, l);
  339. }
  340. ++iCount;
  341. }
  342. l = txt.length;
  343. iCount = 0;
  344. while (iCount <= l) {
  345. if (txt.charAt(iCount) == ' ') {
  346. txt = txt.substr(0, iCount) + '' + txt.substr(iCount + 1, l);
  347. --iCount;
  348. --l;
  349. }
  350. ++iCount;
  351. }
  352. txt = String(txt.toLowerCase());
  353. return txt;
  354. }
  355. txt = Math.round(1000 * txt) / 1000;
  356. return txt;
  357. }
  358.  
  359. function despace(txt) {
  360. txt = roundit(txt);
  361. return txt;
  362. }
  363.  
  364. }
  365.  
  366. frame 1 {
  367. function inputbox(v) {
  368. i = 1;
  369. while (i <= v) {
  370. obj = eval('box' + i);
  371. obj.tabIndex = i;
  372. obj.type = 'input';
  373. obj.selectable = true;
  374. obj.textColor = '0x660000';
  375. obj.borderColor = '0xcccccc';
  376. ++i;
  377. }
  378. }
  379.  
  380. function dynamicbox(v) {
  381. i = 1;
  382. while (i <= v) {
  383. obj = eval('box' + i);
  384. obj.type = 'dynamic';
  385. obj.selectable = false;
  386. obj.textColor = '0x000000';
  387. obj.borderColor = '0xffffff';
  388. ++i;
  389. }
  390. }
  391.  
  392. function common(p, q, r) {
  393. div = new Array(2, 3, 5, 7, 11, 13, 17, 19, 23, 29);
  394. flag = false;
  395. i = 0;
  396. while (i < div.length) {
  397. fac = div[i];
  398. if (rnd(p, fac) && rnd(q, fac) && rnd(r, fac)) {
  399. flag = true;
  400. break;
  401. }
  402. ++i;
  403. }
  404. if (flag) {
  405. return true;
  406. } else {
  407. return false;
  408. }
  409. }
  410.  
  411. function rnd(val, fact) {
  412. if (Math.round(val / fact) == val / fact) {
  413. return true;
  414. } else {
  415. return false;
  416. }
  417. }
  418.  
  419. rad = 565.4866776461628;
  420. now = new Date();
  421. year = now.getFullYear();
  422. yearnum = year - 2000;
  423. thisDay = now.getDate();
  424. testStamp = Number(testID) + Number(thisDay);
  425. testStamp = Math.pow(testStamp, 3) + testStamp;
  426. }
  427.  
  428. frame 1 {
  429. function repeatSave() {
  430. taskComplete = 1;
  431. urls = '../../../../studentRecords/OHsavescores.asp?h=' + random(99);
  432. loadVariablesNum(urls, 0, 'POST');
  433. }
  434.  
  435. function loadLogin() {
  436. taskComplete = 0;
  437. loadVariablesNum('../../../../studentRecords/OHgetdata.asp', 0, 'POST');
  438. }
  439.  
  440. function save() {
  441. total = Number(q1marks) + Number(q2marks);
  442. totscore = Number(q1score) + Number(q2score);
  443. if (q1marked && q2marked && !saved) {
  444. co._visible = true;
  445. coRem.play();
  446. perc = Math.round((totscore / total) * 100);
  447. score = perc + '%';
  448. if (studentLogged) {
  449. if (perc >= percentage) {
  450. newrecord = true;
  451. newperc = perc;
  452. percentage = perc;
  453. } else {
  454. newrecord = false;
  455. newperc = percentage;
  456. }
  457. repeatSave();
  458. saved = true;
  459. }
  460. }
  461. }
  462.  
  463. }
  464.  
  465. frame 1 {
  466. stop();
  467. }
  468.  
  469. movieClip 3 {
  470.  
  471. frame 1 {
  472. loadMovie('../../login.swf', this);
  473. }
  474. }
  475.  
  476. frame 2 {
  477. gotoAndStop(1);
  478. }
  479.  
  480. frame 4 {
  481. xpass = '';
  482. username = '';
  483. studentLogged = false;
  484. stop();
  485. Selection.setFocus('username');
  486. if (useCalc) {
  487. calcComment._visible = false;
  488. }
  489. }
  490.  
  491. movieClip 17 {
  492. }
  493.  
  494. button 23 {
  495.  
  496. on (release) {
  497. if (username != '' && pass != '') {
  498. loadLogin();
  499. play();
  500. }
  501. }
  502. }
  503.  
  504. button 33 {
  505.  
  506. on (release) {
  507. gotoAndStop(10);
  508. }
  509. }
  510.  
  511. movieClip 35 {
  512.  
  513. frame 1 {
  514. loadMovie('../../../backdropOH.swf', this);
  515. }
  516. }
  517.  
  518. frame 5 {
  519. if (login == 2) {
  520. failed._visible = true;
  521. gotoAndStop(4);
  522. }
  523. if (login == 1) {
  524. gotoAndPlay(8);
  525. }
  526. }
  527.  
  528. movieClip 44 {
  529.  
  530. frame 16 {
  531. _parent.loadLogin();
  532. }
  533. }
  534.  
  535. frame 6 {
  536. gotoAndPlay(5);
  537. }
  538.  
  539. frame 8 {
  540. details = '.: ' + school + ' | ' + student + ' :.';
  541. studentLogged = true;
  542. gotoAndStop(10);
  543. }
  544.  
  545. frame 10 {
  546. q1title = 'Area between line and curve';
  547. q1marks = 8;
  548. q1in8 = '';
  549. q1in7 = '';
  550. q1in6 = '';
  551. q1in5 = '';
  552. q1in4 = '';
  553. q1in3 = '';
  554. q1in2 = '';
  555. q1in1 = '';
  556. q1text8 = '';
  557. q1text7 = '';
  558. q1text6 = '';
  559. q1text5 = '';
  560. q1text4 = '';
  561. q1text3 = '';
  562. q1text2 = '';
  563. q1text1 = '';
  564. q1an10 = '';
  565. q1an9 = '';
  566. q1an8 = '';
  567. q1an7 = '';
  568. q1an6 = '';
  569. q1an5 = '';
  570. q1an4 = '';
  571. q1an3 = '';
  572. q1an2 = '';
  573. q1an1 = '';
  574. q1an14 = '';
  575. q1an13 = '';
  576. q1an12 = '';
  577. q1an11 = '';
  578. q1r1 = 1 + random(2);
  579. q1r2 = 1 + random(2);
  580. if (q1r1 == 1) {
  581. q1ans1 = -2;
  582. q1ans2 = 9;
  583. q1ans3 = 4;
  584. q1ans4 = 9;
  585. q1ans5 = 36;
  586. q1ans6 = '';
  587. q1ans7 = '';
  588. }
  589. if (q1r1 == 2) {
  590. q1ans1 = 0;
  591. q1ans2 = 6;
  592. q1ans3 = 1;
  593. q1ans4 = 6;
  594. q1ans5 = '';
  595. q1ans6 = 1;
  596. q1ans7 = 6;
  597. }
  598. if (q1r2 == 1) {
  599. q1ans8 = -1;
  600. q1ans9 = 1;
  601. q1ans10 = 3;
  602. q1ans11 = 9;
  603. q1ans12 = 10;
  604. q1ans13 = 2;
  605. q1ans14 = 3;
  606. }
  607. if (q1r2 == 2) {
  608. q1ans8 = -1;
  609. q1ans9 = 0;
  610. q1ans10 = 1;
  611. q1ans11 = 2;
  612. q1ans12 = 1;
  613. q1ans13 = 1;
  614. q1ans14 = 3;
  615. }
  616. trace('question 1: ans1 = (' + q1ans1 + ' , ' + q1ans2 + ')');
  617. trace(' ans2 = (' + q1ans3 + ' , ' + q1ans4 + ')');
  618. trace(' ans3 = ' + q1ans5 + ' ' + q1ans6 + '/' + q1ans7);
  619. trace('');
  620. trace(' ans5 = (' + q1ans8 + ' , ' + q1ans9 + ')');
  621. trace(' ans6 = (' + q1ans10 + ' , ' + q1ans11 + ')');
  622. trace(' ans7 = ' + q1ans12 + ' ' + q1ans13 + '/' + q1ans14);
  623. trace('');
  624. q1answers = new Array(0, q1ans1, q1ans2, q1ans3, q1ans4, q1ans5, q1ans6, q1ans7, q1ans8, q1ans9, q1ans10, q1ans11, q1ans12, q1ans13, q1ans14);
  625. }
  626.  
  627. frame 10 {
  628. q2title = 'Area between two curves';
  629. q2marks = 9;
  630. q2in8 = '';
  631. q2in7 = '';
  632. q2in6 = '';
  633. q2in5 = '';
  634. q2in4 = '';
  635. q2in3 = '';
  636. q2in2 = '';
  637. q2in1 = '';
  638. q2text8 = '';
  639. q2text7 = '';
  640. q2text6 = '';
  641. q2text5 = '';
  642. q2text4 = '';
  643. q2text3 = '';
  644. q2text2 = '';
  645. q2text1 = '';
  646. q2v8 = '';
  647. q2v7 = '';
  648. q2v6 = '';
  649. q2v5 = '';
  650. q2v4 = '';
  651. q2v3 = '';
  652. q2v2 = '';
  653. q2v1 = '';
  654. q2an10 = '';
  655. q2an9 = '';
  656. q2an8 = '';
  657. q2an7 = '';
  658. q2an6 = '';
  659. q2an5 = '';
  660. q2an4 = '';
  661. q2an3 = '';
  662. q2an2 = '';
  663. q2an1 = '';
  664. q2an20 = '';
  665. q2an19 = '';
  666. q2an18 = '';
  667. q2an17 = '';
  668. q2an16 = '';
  669. q2an15 = '';
  670. q2an14 = '';
  671. q2an13 = '';
  672. q2an12 = '';
  673. q2an11 = '';
  674. trace('question 2: 2 2/3');
  675. trace('');
  676. }
  677.  
  678. frame 10 {
  679. stop();
  680. total = q1marks + q2marks;
  681. totscore = '';
  682. q2score = 0;
  683. q1score = 0;
  684. q2grade = false;
  685. q1grade = q2grade;
  686. saved = q1grade;
  687. q2marked = saved;
  688. q1marked = q2marked;
  689. gotoAndStop(15);
  690. }
  691.  
  692. frame 15 {
  693. q1button.onRelease = function () {
  694. gotoAndStop(15);
  695. };
  696.  
  697. q2button.onRelease = function () {
  698. gotoAndStop(19);
  699. };
  700.  
  701. q1button.onRollOver = function () {
  702. if (!q1active) {
  703. q1button.gotoAndStop(2);
  704. }
  705. };
  706.  
  707. q1button.onRollOut = function () {
  708. if (!q1active) {
  709. q1button.gotoAndStop(1);
  710. }
  711. };
  712.  
  713. q2button.onRollOver = function () {
  714. if (!q2active) {
  715. q2button.gotoAndStop(2);
  716. }
  717. };
  718.  
  719. q2button.onRollOut = function () {
  720. if (!q2active) {
  721. q2button.gotoAndStop(1);
  722. }
  723. };
  724.  
  725. }
  726.  
  727. frame 15 {
  728. if (!useCalc) {
  729. calc.nextFrame();
  730. }
  731. }
  732.  
  733. frame 15 {
  734. q2button.gotoAndStop(1);
  735. q1button.gotoAndStop(3);
  736. loadMovieNum('', 10000);
  737. q1active = true;
  738. q2active = false;
  739. q1opt1.gotoAndStop(q1r1);
  740. q1opt2.gotoAndStop(q1r2);
  741. }
  742.  
  743. frame 15 {
  744. if (q1marked) {
  745. nextFrame();
  746. } else {
  747. Selection.setFocus('box1');
  748. inputbox(14);
  749. }
  750. }
  751.  
  752. button 52 {
  753.  
  754. on (release) {
  755. nextFrame();
  756. }
  757. }
  758.  
  759. movieClip 56 {
  760.  
  761. frame 1 {
  762. _visible = false;
  763. }
  764. }
  765.  
  766. movieClip 79 {
  767. }
  768.  
  769. movieClip 81 {
  770. }
  771.  
  772. movieClip 87 {
  773. }
  774.  
  775. movieClip 89 {
  776. }
  777.  
  778. movieClip 90 {
  779. }
  780.  
  781. movieClip 97 {
  782.  
  783. frame 1 {
  784. stop();
  785. }
  786. }
  787.  
  788. movieClip 104 {
  789.  
  790. frame 1 {
  791. stop();
  792. }
  793. }
  794.  
  795. button 114 {
  796.  
  797. on (release) {
  798. if (_parent.useCalc) {
  799. loadMovieNum('../calculator.swf', 10000);
  800. }
  801. }
  802. }
  803.  
  804. movieClip 119 {
  805.  
  806. frame 1 {
  807. stop();
  808. }
  809. }
  810.  
  811. movieClip 122 {
  812.  
  813. frame 1 {
  814. stop();
  815. }
  816. }
  817.  
  818. instance q2completed of movieClip 56 {
  819.  
  820. onClipEvent (load) {
  821. _visible = false;
  822. }
  823. }
  824.  
  825. instance q1completed of movieClip 56 {
  826.  
  827. onClipEvent (load) {
  828. _visible = false;
  829. }
  830. }
  831.  
  832. movieClip 126 {
  833. }
  834.  
  835. movieClip 128 {
  836. }
  837.  
  838. movieClip 134 {
  839. }
  840.  
  841. movieClip 142 {
  842. }
  843.  
  844. movieClip 145 {
  845.  
  846. frame 60 {
  847. _parent._parent.repeatSave();
  848. }
  849. }
  850.  
  851. movieClip 150 {
  852. }
  853.  
  854. movieClip 151 {
  855.  
  856. frame 1 {
  857. stop();
  858. _parent.scoresaved = 0;
  859. }
  860.  
  861. frame 2 {
  862. if (!_parent.studentLogged) {
  863. gotoAndPlay(25);
  864. } else {
  865. _parent.co._visible = false;
  866. }
  867. }
  868.  
  869. frame 10 {
  870. if (_parent.scoresaved == 1) {
  871. gotoAndPlay(12);
  872. }
  873. }
  874.  
  875. frame 11 {
  876. gotoAndPlay(10);
  877. }
  878.  
  879. frame 12 {
  880. _parent.co._visible = true;
  881. }
  882.  
  883. frame 26 {
  884. coReminder.onRelease = function () {
  885. this._visible = false;
  886. };
  887.  
  888. stop();
  889. }
  890. }
  891.  
  892. button 152 {
  893.  
  894. on (release) {
  895. loadMovieNum('', 10000);
  896. if (_parent.studentLogged) {
  897. _parent.gotoAndStop('checkout1');
  898. } else {
  899. _parent.gotoAndStop('checkout2');
  900. }
  901. }
  902. }
  903.  
  904. movieClip 154 {
  905. }
  906.  
  907. instance co of movieClip 154 {
  908.  
  909. onClipEvent (load) {
  910. _visible = false;
  911. }
  912. }
  913.  
  914. frame 16 {
  915. showanswers(1, 14, 1);
  916. }
  917.  
  918. frame 16 {
  919. q1marked = true;
  920. loadMovieNum('', 10000);
  921. q1score = 0;
  922. butlab1._alpha = 40;
  923. dynamicbox(14);
  924. an = roundit(q1an1);
  925. bn = roundit(q1an2);
  926. if (an == q1ans1 && bn == q1ans2) {
  927. q1score += 1;
  928. q1t1._visible = true;
  929. }
  930. an = roundit(q1an3);
  931. bn = roundit(q1an4);
  932. if (an == q1ans3 && bn == q1ans4) {
  933. q1score += 1;
  934. q1t2._visible = true;
  935. }
  936. an = roundit(q1an5);
  937. bn = roundit(q1an6);
  938. cn = roundit(q1an7);
  939. if (an == q1ans5 && bn == q1ans6 && cn == q1ans7) {
  940. q1score += 2;
  941. q1t3._visible = true;
  942. }
  943. an = roundit(q1an8);
  944. bn = roundit(q1an9);
  945. if (an == q1ans8 && bn == q1ans9) {
  946. q1score += 1;
  947. q1t4._visible = true;
  948. }
  949. an = roundit(q1an10);
  950. bn = roundit(q1an11);
  951. if (an == q1ans10 && bn == q1ans11) {
  952. q1score += 1;
  953. q1t5._visible = true;
  954. }
  955. an = roundit(q1an12);
  956. bn = roundit(q1an13);
  957. cn = roundit(q1an14);
  958. if (an == q1ans12 && bn == q1ans13 && cn == q1ans14) {
  959. q1score += 2;
  960. q1t6._visible = true;
  961. }
  962. summary = 'You have scored ' + q1score + ' out of ' + q1marks + ' on this question.';
  963. if (q1score == q1marks) {
  964. q1grade = true;
  965. q1completed._visible = true;
  966. }
  967. save();
  968. }
  969.  
  970. movieClip 157 {
  971. }
  972.  
  973. frame 19 {
  974. q1button.gotoAndStop(1);
  975. q2button.gotoAndStop(3);
  976. loadMovieNum('', 10000);
  977. q1active = false;
  978. q2active = true;
  979. }
  980.  
  981. frame 19 {
  982. if (q2marked) {
  983. nextFrame();
  984. } else {
  985. Selection.setFocus('box1');
  986. inputbox(19);
  987. }
  988. }
  989.  
  990. movieClip 171 {
  991. }
  992.  
  993. frame 20 {
  994. }
  995.  
  996. frame 20 {
  997. q2marked = true;
  998. loadMovieNum('', 10000);
  999. q2score = 0;
  1000. butlab2._alpha = 40;
  1001. dynamicbox(19);
  1002. q2sub = 0;
  1003. if (q2an1 == -3) {
  1004. q2score += 1;
  1005. q2t1._visible = true;
  1006. }
  1007. if (q2an2 == -1) {
  1008. q2score += 1;
  1009. q2t2._visible = true;
  1010. }
  1011. if (q2an3 == -1 && q2an4 == -3 && q2an6 == -1 && q2an7 == -3) {
  1012. q2score += 1;
  1013. q2sub += 1;
  1014. }
  1015. an = roundit(q2an5);
  1016. bn = roundit(q2an8);
  1017. if (an == 'x@+x-1' && bn == '3x@+9x+5') {
  1018. q2score += 1;
  1019. q2sub += 1;
  1020. }
  1021. if (q2sub == 2) {
  1022. q2t3._visible = true;
  1023. }
  1024. an = roundit(q2an9);
  1025. if (an == '-2x@-8x-6') {
  1026. q2score += 1;
  1027. q2t4._visible = true;
  1028. }
  1029. an = roundit(q2an10);
  1030. bn = roundit(q2an11);
  1031. cn = roundit(q2an12);
  1032. if (an == '-2x£' && bn == 3 && (cn == '-4x@-6x' || cn == '-6x-4x@')) {
  1033. q2score += 1;
  1034. q2t5._visible = true;
  1035. }
  1036. if (q2an13 == 2 && q2an14 == 2 && q2an15 == 3) {
  1037. q2score += 1;
  1038. q2t6._visible = true;
  1039. }
  1040. if (q2an16 == 0) {
  1041. q2score += 1;
  1042. q2t7._visible = true;
  1043. }
  1044. if (q2an17 == 2 && q2an18 == 2 && q2an19 == 3) {
  1045. q2score += 1;
  1046. q2t8._visible = true;
  1047. }
  1048. summary = 'You have scored ' + q2score + ' out of ' + q2marks + ' on this question.';
  1049. if (q2score == q2marks) {
  1050. q2grade = true;
  1051. q2completed._visible = true;
  1052. }
  1053. save();
  1054. }
  1055.  
  1056. frame 23 {
  1057. q1todayperc = Math.round((q1score / q1marks) * 100);
  1058. q2todayperc = Math.round((q2score / q2marks) * 100);
  1059. if (q1perc >= 40) {
  1060. summtable.q1face.nextFrame();
  1061. }
  1062. if (q1perc >= 70) {
  1063. summtable.q1face.nextFrame();
  1064. }
  1065. if (q2perc >= 40) {
  1066. summtable.q2face.nextFrame();
  1067. }
  1068. if (q2perc >= 70) {
  1069. summtable.q2face.nextFrame();
  1070. }
  1071. if (percentage >= 40) {
  1072. summtable.ovface.nextFrame();
  1073. }
  1074. if (percentage >= 70) {
  1075. summtable.ovface.nextFrame();
  1076. }
  1077. ++attempts;
  1078. }
  1079.  
  1080. frame 23 {
  1081. stop();
  1082. }
  1083.  
  1084. button 236 {
  1085.  
  1086. on (release) {
  1087. gotoAndPlay(10);
  1088. }
  1089. }
  1090.  
  1091. movieClip 240 {
  1092. }
  1093.  
  1094. movieClip 242 {
  1095.  
  1096. frame 1 {
  1097. stop();
  1098. }
  1099. }
  1100.  
  1101. movieClip 244 {
  1102.  
  1103. frame 1 {
  1104. stop();
  1105. }
  1106. }
  1107.  
  1108. movieClip 246 {
  1109.  
  1110. frame 1 {
  1111. stop();
  1112. }
  1113. }
  1114.  
  1115. movieClip 247 {
  1116.  
  1117. frame 1 {
  1118. stop();
  1119. }
  1120. }
  1121.  
  1122. movieClip 257 {
  1123. }
  1124.  
  1125. button 258 {
  1126.  
  1127. on (release) {
  1128. taskComplete = 1;
  1129. getURL('../.././../studentRecords/myTaskList.asp', '_blank');
  1130. }
  1131. }
  1132.  
  1133. movieClip 271 {
  1134. }
  1135.  
  1136. movieClip 273 {
  1137. }
  1138.  
  1139. frame 24 {
  1140. q1todayperc = Math.round((q1score / q1marks) * 100);
  1141. q2todayperc = Math.round((q2score / q2marks) * 100);
  1142. }
  1143. }
Add Comment
Please, Sign In to add comment