videoInteraction.js 911 B

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