Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. const { TASK_TYPES } = require('~/helpers/constants');
  2.  
  3. /**
  4. * ************************************************************************
  5. * ****************************** TASK BUGS *******************************
  6. * ************************************************************************
  7. */
  8. exports.TASK_BUGS = {
  9. type: TASK_TYPES.BUGS,
  10. info: {
  11. code: `
  12. var a = 12;
  13. var b = 5;
  14. var c = a */ b;
  15. console.log('a * b is', c);
  16. if (c == 5) {
  17. console.logg('c is 5');
  18. }
  19. `,
  20. points: 2,
  21. },
  22. answer: {
  23. lines: [3, 5]
  24. }
  25. };
  26.  
  27. /**
  28. * ************************************************************************
  29. * ****************************** TASK MAZE *******************************
  30. * ************************************************************************
  31. */
  32. exports.TASK_MAZE = {
  33. type: TASK_TYPES.MAZE,
  34. info: {
  35. maze: [
  36. [0, 0, 0, 0, 0, 0, 0, 0],
  37. [0, 1, 1, 1, 0, 1, 0, 0],
  38. [0, 1, 0, 0, 0, 0, 1, 0],
  39. [0, 1, 0, 1, 1, 1, 1, 0],
  40. [0, 0, 0, 0, 0, 0, 0, -1],
  41. ],
  42. playerPos: [0, 0],
  43. points: 4,
  44. maxActions: 12,
  45. },
  46. };
  47. exports.TASK_MAZE_ANSWER = [
  48. 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'd', 'd', 'd', 'd',
  49. ];
  50.  
  51.  
  52. /**
  53. * ************************************************************************
  54. * ****************************** TASK TEST *******************************
  55. * ************************************************************************
  56. */
  57. exports.TASK_TEST = {
  58. type: TASK_TYPES.TEST,
  59. info: {
  60. question: { en: 'What is not considered to be consumption?', ru: 'Что не является потреблением?' },
  61. points: 2,
  62. choices: [{
  63. i: 1,
  64. c: { en: 'car', ru: 'машина' },
  65. },
  66. {
  67. i: 2,
  68. c: { en: 'clothing', ru: 'одежда' },
  69. },
  70. {
  71. i: 3,
  72. c: { en: 'sign substance', ru: 'знаковая субстанция' },
  73. },
  74. {
  75. i: 4,
  76. c: { en: 'free market', ru: 'свободный рынок' },
  77. },
  78. ]
  79. },
  80. answer: [1, 2]
  81. };
  82. exports.TASK_TEST_ANSWER = { answers: [2] };
  83. /**
  84. * ************************************************************************
  85. * ****************************** TASK FILL *******************************
  86. * ************************************************************************
  87. */
  88. exports.TASK_FILL = {
  89. type: TASK_TYPES.FILL,
  90. info: {
  91. question: { en: 'Addition operator {{__blank__}}', ru: 'Оператор сложения {{__blank__}}' },
  92. points: 5,
  93. },
  94. answer: [{ ru: 'коммутативен' }]
  95. };
  96. exports.TASK_FILL_ANSWER = { answers: [{ ru: 'коммутативен' }] };
  97. /**
  98. * ************************************************************************
  99. * ****************************** TASK MATCH *******************************
  100. * ************************************************************************
  101. */
  102. exports.TASK_MATCH = {
  103. type: TASK_TYPES.MATCH,
  104. info: {
  105. text: { en: 'Every {{__blank__}} has its own {{__blank__}},moreover, it is unique for every{{__blank__}}', ru: 'Каждый {{__blank__}} имеет свой {{__blank__}}, причем уникальный для каждого {{__blank__}}' },
  106. points: 10,
  107. choices: [{
  108. i: 1,
  109. c: { en: 'human being', ru: 'человек' },
  110. },
  111. {
  112. i: 2,
  113. c: { en: 'house', ru: 'дом' },
  114. },
  115. {
  116. i: 3,
  117. c: { en: 'specimen', ru: 'человека' },
  118. }
  119. ]
  120. },
  121. answer: [1, 2, 3]
  122. };
  123. exports.TASK_MATCH_ANSWER = { answers: [1, 2, 3] };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement