repeat.js 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. import { optionTypeList, stemTypeList, scoreTypeList, questionNumberTypeList } from './common';
  2. import { getRandomNumber } from '@/utils/index';
  3. export function getOption(content = '') {
  4. return { content, mark: getRandomNumber(), audio_file_id: '' };
  5. }
  6. // 听后训练数据模板
  7. export const repeatData = {
  8. type: 'repeat', // 题型
  9. stem: '', // 题干
  10. option_number_show_mode: optionTypeList[0].value, // 选项类型
  11. description: '', // 描述
  12. option_list: [
  13. { content: '', mark: getRandomNumber(), audio_file_id: '' },
  14. { content: '', mark: getRandomNumber(), audio_file_id: '' },
  15. { content: '', mark: getRandomNumber(), audio_file_id: '' },
  16. ], // 选项
  17. file_id_list: [],
  18. answer: { score: 1, score_type: scoreTypeList[0].value }, // 答案
  19. // 题型属性
  20. property: {
  21. stem_type: stemTypeList[0].value, // 题干类型
  22. question_number: '1', // 题号
  23. is_enable_description: 'false', // 描述
  24. score: 1, // 分值
  25. score_type: scoreTypeList[0].value, // 分值类型
  26. },
  27. // 其他属性
  28. other: {
  29. question_number_type: questionNumberTypeList[0].value, // 题号类型
  30. },
  31. };