videoInteraction.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import {
  2. displayList,
  3. serialNumberTypeList,
  4. serialNumberPositionList,
  5. isEnable,
  6. commonComponentProperty,
  7. } from '@/views/book/courseware/data/common';
  8. export { isEnable };
  9. export function getVideoInteractionProperty() {
  10. return {
  11. serial_number: 1,
  12. sn_type: serialNumberTypeList[0].value,
  13. sn_position: serialNumberPositionList[3].value,
  14. sn_display_mode: displayList[1].value,
  15. ...commonComponentProperty,
  16. };
  17. }
  18. export function getVideoInteractionData() {
  19. return {
  20. type: 'video_interaction',
  21. title: '视频交互题',
  22. property: getVideoInteractionProperty(),
  23. total_size: 30000, // 单位MB
  24. video_list: [], // 视频列表
  25. video_info_list: [],
  26. video_id_list: [], // 视频文件 id
  27. file_list: [], // 文件列表
  28. file_info_list: [],
  29. file_id_list: [], // 总文件 id
  30. files_id_list: [], // 上传文件 id
  31. mind_map: {
  32. node_list: [], // 思维导图数据
  33. },
  34. answer: {
  35. answer_list: [],
  36. },
  37. multilingual: [], // 多语言
  38. answer_list: [], // 答案列表
  39. analysis_list: [], // 解析列表
  40. };
  41. }