|
@@ -1,818 +1,840 @@
|
|
|
let fnData = [{
|
|
|
- type: "article_chs",
|
|
|
- name: "课文",
|
|
|
- }, {
|
|
|
- type: "dialog_article_chs",
|
|
|
- name: "对话课文",
|
|
|
- },
|
|
|
- {
|
|
|
- type: "sentence_segword_chs",
|
|
|
- name: "句子分词",
|
|
|
- },
|
|
|
- {
|
|
|
- type: "NewWord_chs",
|
|
|
- name: "生词",
|
|
|
- },
|
|
|
- {
|
|
|
- type: "notes_chs",
|
|
|
- name: "注释",
|
|
|
-
|
|
|
- }, {
|
|
|
- type: "voice_matrix",
|
|
|
- name: "语音矩阵",
|
|
|
- }, {
|
|
|
- type: "divider",
|
|
|
- name: "分割线",
|
|
|
- data_structure: {
|
|
|
- type: 'divider',
|
|
|
- name: "分割线",
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "text",
|
|
|
- name: "文本描述",
|
|
|
- data_structure: {
|
|
|
- type: 'text',
|
|
|
- name: "文本描述",
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- english: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: []
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "single",
|
|
|
- name: "单选题",
|
|
|
- data_structure: {
|
|
|
- type: 'single',
|
|
|
- name: "单选题",
|
|
|
- title: "",
|
|
|
- option: [{
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ""
|
|
|
- },
|
|
|
- {
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ""
|
|
|
- }
|
|
|
- ],
|
|
|
- correct: [],
|
|
|
- numberList: {
|
|
|
- type: "number",
|
|
|
- name: "每行几个",
|
|
|
- con: "2",
|
|
|
- arr: [{
|
|
|
- id: 1,
|
|
|
- value: 1,
|
|
|
- }, {
|
|
|
- id: 2,
|
|
|
- value: 2,
|
|
|
+ type: "article_chs",
|
|
|
+ name: "课文",
|
|
|
+}, {
|
|
|
+ type: "dialogue_article_chs",
|
|
|
+ name: "对话课文",
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "sentence_segword_chs",
|
|
|
+ name: "句子分词",
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "NewWord_chs",
|
|
|
+ name: "生词",
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "notes_chs",
|
|
|
+ name: "注释",
|
|
|
|
|
|
- }, {
|
|
|
- id: 3,
|
|
|
- value: 3,
|
|
|
- },
|
|
|
- {
|
|
|
- id: 4,
|
|
|
- value: 4,
|
|
|
- },
|
|
|
- ]
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "checkbox",
|
|
|
- name: "多选题",
|
|
|
- data_structure: {
|
|
|
- type: 'checkbox',
|
|
|
- name: "多选题",
|
|
|
- title: "",
|
|
|
- option: [{
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ''
|
|
|
- },
|
|
|
- {
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ''
|
|
|
- }
|
|
|
- ],
|
|
|
- correct: [],
|
|
|
- numberList: {
|
|
|
- type: "number",
|
|
|
- name: "每行几个",
|
|
|
- con: "2",
|
|
|
- arr: [{
|
|
|
- id: 1,
|
|
|
- value: 1,
|
|
|
- }, {
|
|
|
- id: 2,
|
|
|
- value: 2,
|
|
|
+}, {
|
|
|
+ type: "sentence",
|
|
|
+ name: "句子模板",
|
|
|
+ list: [{
|
|
|
+ type: "sentence_input",
|
|
|
+ name: "句子填空",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "sentence_judge",
|
|
|
+ name: "句子判断",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "sentence_record",
|
|
|
+ name: "句子录音",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "sentence_input_record",
|
|
|
+ name: "句子填空+录音",
|
|
|
+ }
|
|
|
+ ],
|
|
|
|
|
|
- }, {
|
|
|
- id: 3,
|
|
|
- value: 3,
|
|
|
- },
|
|
|
- {
|
|
|
- id: 4,
|
|
|
- value: 4,
|
|
|
- },
|
|
|
- ]
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "judge",
|
|
|
- name: "判断题",
|
|
|
- data_structure: {
|
|
|
- type: 'judge',
|
|
|
- name: "判断题",
|
|
|
- title: "",
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- judge: ''
|
|
|
- }
|
|
|
- },
|
|
|
+}, {
|
|
|
+ type: "image_question",
|
|
|
+ name: "看图模板",
|
|
|
+ list: [
|
|
|
{
|
|
|
- type: "multiRowInput",
|
|
|
- name: "多行文本题",
|
|
|
- data_structure: {
|
|
|
- type: 'multiRowInput',
|
|
|
- name: "多行文本题",
|
|
|
- title: "",
|
|
|
- con: [{
|
|
|
- con: '',
|
|
|
- annotation: "", //注释
|
|
|
- }],
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- fn_list: [{
|
|
|
- type: 'astrictNumber',
|
|
|
- name: '限制字数',
|
|
|
- isFn: false,
|
|
|
- }, ],
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "singleRowInput",
|
|
|
- name: "单行文本题",
|
|
|
- data_structure: {
|
|
|
- type: 'singleRowInput',
|
|
|
- name: "单行文本题",
|
|
|
- title: "",
|
|
|
+ type: "image_question_input",
|
|
|
+ name: "看图填空",
|
|
|
+ }, {
|
|
|
+ type: "image_question_record",
|
|
|
+ name: "看图录入",
|
|
|
+ }, {
|
|
|
+ type: "image_question_input_record",
|
|
|
+ name: "看图填空+录入",
|
|
|
+ }]
|
|
|
+}, {
|
|
|
+ type: "voice_matrix",
|
|
|
+ name: "语音矩阵",
|
|
|
+}, {
|
|
|
+ type: "divider",
|
|
|
+ name: "分割线",
|
|
|
+ data_structure: {
|
|
|
+ type: 'divider',
|
|
|
+ name: "分割线",
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "text",
|
|
|
+ name: "文本描述",
|
|
|
+ data_structure: {
|
|
|
+ type: 'text',
|
|
|
+ name: "文本描述",
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ english: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: []
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "single",
|
|
|
+ name: "单选题",
|
|
|
+ data_structure: {
|
|
|
+ type: 'single',
|
|
|
+ name: "单选题",
|
|
|
+ title: "",
|
|
|
+ option: [{
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ""
|
|
|
+ },
|
|
|
+ {
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ""
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ correct: [],
|
|
|
+ numberList: {
|
|
|
+ type: "number",
|
|
|
+ name: "每行几个",
|
|
|
+ con: "2",
|
|
|
+ arr: [{
|
|
|
+ id: 1,
|
|
|
+ value: 1,
|
|
|
+ }, {
|
|
|
+ id: 2,
|
|
|
+ value: 2,
|
|
|
|
|
|
- con: [{
|
|
|
- con: '',
|
|
|
- annotation: "", //注释
|
|
|
- }],
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- fn_list: [{
|
|
|
- type: 'astrictNumber',
|
|
|
- name: '限制字数',
|
|
|
- isFn: false,
|
|
|
- }, ],
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "hanzi",
|
|
|
- name: "汉字模版",
|
|
|
- data_structure: {
|
|
|
- type: 'hanzi',
|
|
|
- name: "汉字模版",
|
|
|
- title: "",
|
|
|
- option: [{
|
|
|
- hanzi: '',
|
|
|
- pinyin: '',
|
|
|
- mp3_list: [],
|
|
|
- img_list: [],
|
|
|
- definition_list: [''],
|
|
|
- isAnswer: '',
|
|
|
- isChecked: '',
|
|
|
- isJudge: '',
|
|
|
- correctInput: ''
|
|
|
- }],
|
|
|
+ }, {
|
|
|
+ id: 3,
|
|
|
+ value: 3,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 4,
|
|
|
+ value: 4,
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "checkbox",
|
|
|
+ name: "多选题",
|
|
|
+ data_structure: {
|
|
|
+ type: 'checkbox',
|
|
|
+ name: "多选题",
|
|
|
+ title: "",
|
|
|
+ option: [{
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ''
|
|
|
+ },
|
|
|
+ {
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ''
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ correct: [],
|
|
|
+ numberList: {
|
|
|
+ type: "number",
|
|
|
+ name: "每行几个",
|
|
|
+ con: "2",
|
|
|
+ arr: [{
|
|
|
+ id: 1,
|
|
|
+ value: 1,
|
|
|
+ }, {
|
|
|
+ id: 2,
|
|
|
+ value: 2,
|
|
|
|
|
|
- correct: [{
|
|
|
- single: [],
|
|
|
- checkBox: [],
|
|
|
- judge: [],
|
|
|
- input: [],
|
|
|
- spell: []
|
|
|
- }],
|
|
|
- fn_list: [{
|
|
|
- type: 'def',
|
|
|
- name: '更多释义',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'record',
|
|
|
- name: '跟读',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'spell',
|
|
|
- name: '拼写',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'input',
|
|
|
- name: '输入',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'copy',
|
|
|
- name: '摹写',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'single',
|
|
|
- name: '单选',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- }, {
|
|
|
- type: 'checkBox',
|
|
|
- name: '多选',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- }, {
|
|
|
- type: 'judge',
|
|
|
- name: '判断',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- ]
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- type: "image",
|
|
|
- name: "图片控件",
|
|
|
- list: [{
|
|
|
- type: 'image_checkBox',
|
|
|
- name: "图片多选",
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'image_judge',
|
|
|
- name: "图片判断",
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'image_single',
|
|
|
- name: "图片单选",
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'image_dobleinput',
|
|
|
- name: "双输入",
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'image_gdcy',
|
|
|
- name: "固定词语",
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'image_wordInput',
|
|
|
- name: "单词+输入",
|
|
|
- },
|
|
|
- {
|
|
|
- type: "imgage_image",
|
|
|
- name: "纯图片",
|
|
|
- },
|
|
|
- ],
|
|
|
- data_structure: {
|
|
|
- type: 'image',
|
|
|
- name: "图片控件",
|
|
|
- title: "",
|
|
|
- option: [{
|
|
|
- hanzi: '',
|
|
|
- pinyin: '',
|
|
|
- mp3_list: [],
|
|
|
- img_list: [],
|
|
|
- isAnswer: '',
|
|
|
- isChecked: '',
|
|
|
- isJudge: '',
|
|
|
- correctInput: '',
|
|
|
- }],
|
|
|
- correct: [{
|
|
|
- single: [],
|
|
|
- checkBox: [],
|
|
|
- judge: [],
|
|
|
- input: [],
|
|
|
- spell: []
|
|
|
- }],
|
|
|
- fn_list: [{
|
|
|
- type: 'image_record',
|
|
|
- name: '跟读',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'image_spell',
|
|
|
- name: '拼写',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'image_input',
|
|
|
- name: '输入',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'image_dobleinput',
|
|
|
- name: '双输入',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'image_single',
|
|
|
- name: '单选',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- }, {
|
|
|
- type: 'image_checkBox',
|
|
|
- name: '多选',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- }, {
|
|
|
- type: 'image_judge',
|
|
|
- name: '判断',
|
|
|
- isFn: false,
|
|
|
- isDisable: false,
|
|
|
- },
|
|
|
- ],
|
|
|
- numberList: {
|
|
|
- type: "number",
|
|
|
- name: "每行几个",
|
|
|
- con: "2",
|
|
|
- arr: [{
|
|
|
- id: 1,
|
|
|
- value: 1,
|
|
|
- }, {
|
|
|
- id: 2,
|
|
|
- value: 2,
|
|
|
+ }, {
|
|
|
+ id: 3,
|
|
|
+ value: 3,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 4,
|
|
|
+ value: 4,
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "judge",
|
|
|
+ name: "判断题",
|
|
|
+ data_structure: {
|
|
|
+ type: 'judge',
|
|
|
+ name: "判断题",
|
|
|
+ title: "",
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ judge: ''
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "multiRowInput",
|
|
|
+ name: "多行文本题",
|
|
|
+ data_structure: {
|
|
|
+ type: 'multiRowInput',
|
|
|
+ name: "多行文本题",
|
|
|
+ title: "",
|
|
|
+ con: [{
|
|
|
+ con: '',
|
|
|
+ annotation: "", //注释
|
|
|
+ }],
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ fn_list: [{
|
|
|
+ type: 'astrictNumber',
|
|
|
+ name: '限制字数',
|
|
|
+ isFn: false,
|
|
|
+ },],
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "singleRowInput",
|
|
|
+ name: "单行文本题",
|
|
|
+ data_structure: {
|
|
|
+ type: 'singleRowInput',
|
|
|
+ name: "单行文本题",
|
|
|
+ title: "",
|
|
|
|
|
|
- }, {
|
|
|
- id: 3,
|
|
|
- value: 3,
|
|
|
- },
|
|
|
- {
|
|
|
- id: 4,
|
|
|
- value: 4,
|
|
|
- },
|
|
|
- ]
|
|
|
- }
|
|
|
- },
|
|
|
- },
|
|
|
+ con: [{
|
|
|
+ con: '',
|
|
|
+ annotation: "", //注释
|
|
|
+ }],
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ fn_list: [{
|
|
|
+ type: 'astrictNumber',
|
|
|
+ name: '限制字数',
|
|
|
+ isFn: false,
|
|
|
+ },],
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "hanzi",
|
|
|
+ name: "汉字模版",
|
|
|
+ data_structure: {
|
|
|
+ type: 'hanzi',
|
|
|
+ name: "汉字模版",
|
|
|
+ title: "",
|
|
|
+ option: [{
|
|
|
+ hanzi: '',
|
|
|
+ pinyin: '',
|
|
|
+ mp3_list: [],
|
|
|
+ img_list: [],
|
|
|
+ definition_list: [''],
|
|
|
+ isAnswer: '',
|
|
|
+ isChecked: '',
|
|
|
+ isJudge: '',
|
|
|
+ correctInput: ''
|
|
|
+ }],
|
|
|
|
|
|
- {
|
|
|
- type: "audio_control",
|
|
|
- name: "音频控制条",
|
|
|
- data_structure: {
|
|
|
- type: 'audio_control',
|
|
|
- name: "音频控制条",
|
|
|
- option: [{
|
|
|
- xuhao: '',
|
|
|
- yinbiao: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ''
|
|
|
- }, ],
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "audio_control_easy",
|
|
|
- name: "音频控制条-简易",
|
|
|
- data_structure: {
|
|
|
- type: 'audio_control_easy',
|
|
|
- name: "音频控制条-简易",
|
|
|
- option: [{
|
|
|
- xuhao: '',
|
|
|
- yinbiao: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ''
|
|
|
- }, ],
|
|
|
- }
|
|
|
+ correct: [{
|
|
|
+ single: [],
|
|
|
+ checkBox: [],
|
|
|
+ judge: [],
|
|
|
+ input: [],
|
|
|
+ spell: []
|
|
|
+ }],
|
|
|
+ fn_list: [{
|
|
|
+ type: 'def',
|
|
|
+ name: '更多释义',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
},
|
|
|
{
|
|
|
- type: "input_record_chs",
|
|
|
- name: "输入+录音",
|
|
|
+ type: 'record',
|
|
|
+ name: '跟读',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
},
|
|
|
{
|
|
|
- type: "recordHZ_inputPY_chs",
|
|
|
- name: "读汉字写拼音",
|
|
|
+ type: 'spell',
|
|
|
+ name: '拼写',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
},
|
|
|
{
|
|
|
- type: "inputItem_chs",
|
|
|
- name: "输入选项",
|
|
|
+ type: 'input',
|
|
|
+ name: '输入',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
},
|
|
|
{
|
|
|
- type: "upload_control_chs",
|
|
|
- name: "上传控件",
|
|
|
+ type: 'copy',
|
|
|
+ name: '摹写',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
},
|
|
|
- // {
|
|
|
- // type: "inputItem_chs",
|
|
|
- // name: "输入选项",
|
|
|
- // },
|
|
|
{
|
|
|
- type: "switch_control",
|
|
|
- name: "开关控件",
|
|
|
- data_structure: {
|
|
|
- type: 'switch_control',
|
|
|
- name: "开关控件",
|
|
|
- con: "",
|
|
|
- option: [{
|
|
|
- con: "", //标题
|
|
|
- answer: "", //答案
|
|
|
- record: false, //需要录音
|
|
|
- mp3_list: [],
|
|
|
- }, ],
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "record_control",
|
|
|
- name: "录音控件",
|
|
|
- list: [{
|
|
|
- type: 'record_control_mini',
|
|
|
- name: "录音控件-mini",
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'record_control_normal',
|
|
|
- name: "录音控件-normal",
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'record_control_pro',
|
|
|
- name: "录音控件-pro",
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'record_control_promax',
|
|
|
- name: "录音控件-promax",
|
|
|
- },
|
|
|
- ],
|
|
|
- data_structure: {
|
|
|
- type: 'record_control',
|
|
|
- name: "录音控件",
|
|
|
- option: [{
|
|
|
- hanzi: '',
|
|
|
- pinyin: '',
|
|
|
- mp3_list: [],
|
|
|
- img_list: [],
|
|
|
- isAnswer: '',
|
|
|
- isChecked: '',
|
|
|
- isJudge: '',
|
|
|
- correctInput: '',
|
|
|
- }],
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- type: "pure_input",
|
|
|
- name: "纯输入",
|
|
|
- data_structure: {
|
|
|
- type: 'pure_input',
|
|
|
- name: "纯输入",
|
|
|
- option: [{
|
|
|
- answer: "",
|
|
|
- }, ],
|
|
|
- answer: "",
|
|
|
- record: false, //需要录音
|
|
|
- mp3_list: [],
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "matrixSingle",
|
|
|
- name: "矩阵单选",
|
|
|
- data_structure: {
|
|
|
- type: 'matrixSingle',
|
|
|
- name: "矩阵单选",
|
|
|
- title: "",
|
|
|
- con: [{
|
|
|
- con: "",
|
|
|
- Answer: "",
|
|
|
- },
|
|
|
- {
|
|
|
- con: "",
|
|
|
- Answer: "",
|
|
|
- },
|
|
|
- ],
|
|
|
- option: [{
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ''
|
|
|
- },
|
|
|
- {
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ''
|
|
|
- }
|
|
|
- ],
|
|
|
- correct: ["", ""]
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "matrixChckbox",
|
|
|
- name: "矩阵多选",
|
|
|
- data_structure: {
|
|
|
- type: 'matrixChckbox',
|
|
|
- name: "矩阵多选",
|
|
|
- title: "",
|
|
|
+ type: 'single',
|
|
|
+ name: '单选',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
+ }, {
|
|
|
+ type: 'checkBox',
|
|
|
+ name: '多选',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
+ }, {
|
|
|
+ type: 'judge',
|
|
|
+ name: '判断',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ },
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "image",
|
|
|
+ name: "图片控件",
|
|
|
+ list: [{
|
|
|
+ type: 'image_checkBox',
|
|
|
+ name: "图片多选",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'image_judge',
|
|
|
+ name: "图片判断",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'image_single',
|
|
|
+ name: "图片单选",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'image_dobleinput',
|
|
|
+ name: "双输入",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'image_gdcy',
|
|
|
+ name: "固定词语",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'image_wordInput',
|
|
|
+ name: "单词+输入",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "imgage_image",
|
|
|
+ name: "纯图片",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ data_structure: {
|
|
|
+ type: 'image',
|
|
|
+ name: "图片控件",
|
|
|
+ title: "",
|
|
|
+ option: [{
|
|
|
+ hanzi: '',
|
|
|
+ pinyin: '',
|
|
|
+ mp3_list: [],
|
|
|
+ img_list: [],
|
|
|
+ isAnswer: '',
|
|
|
+ isChecked: '',
|
|
|
+ isJudge: '',
|
|
|
+ correctInput: '',
|
|
|
+ }],
|
|
|
+ correct: [{
|
|
|
+ single: [],
|
|
|
+ checkBox: [],
|
|
|
+ judge: [],
|
|
|
+ input: [],
|
|
|
+ spell: []
|
|
|
+ }],
|
|
|
+ fn_list: [{
|
|
|
+ type: 'image_record',
|
|
|
+ name: '跟读',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'image_spell',
|
|
|
+ name: '拼写',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'image_input',
|
|
|
+ name: '输入',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'image_dobleinput',
|
|
|
+ name: '双输入',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'image_single',
|
|
|
+ name: '单选',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
+ }, {
|
|
|
+ type: 'image_checkBox',
|
|
|
+ name: '多选',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
+ }, {
|
|
|
+ type: 'image_judge',
|
|
|
+ name: '判断',
|
|
|
+ isFn: false,
|
|
|
+ isDisable: false,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ numberList: {
|
|
|
+ type: "number",
|
|
|
+ name: "每行几个",
|
|
|
+ con: "2",
|
|
|
+ arr: [{
|
|
|
+ id: 1,
|
|
|
+ value: 1,
|
|
|
+ }, {
|
|
|
+ id: 2,
|
|
|
+ value: 2,
|
|
|
|
|
|
- con: [{
|
|
|
- con: "",
|
|
|
- AnswerList: [],
|
|
|
- },
|
|
|
- {
|
|
|
- type: "matrixChekbox",
|
|
|
- name: "矩阵多选",
|
|
|
- data_structure: {
|
|
|
- type: 'matrixChekbox',
|
|
|
- name: "矩阵多选",
|
|
|
- con: [{
|
|
|
- con: "",
|
|
|
- AnswerList: [],
|
|
|
- },
|
|
|
- {
|
|
|
- con: "",
|
|
|
- AnswerList: [],
|
|
|
- },
|
|
|
- ],
|
|
|
- option: [{
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ''
|
|
|
- },
|
|
|
- {
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ''
|
|
|
- }
|
|
|
- ],
|
|
|
- correct: [
|
|
|
- [],
|
|
|
- []
|
|
|
- ]
|
|
|
- }
|
|
|
- },
|
|
|
+ }, {
|
|
|
+ id: 3,
|
|
|
+ value: 3,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 4,
|
|
|
+ value: 4,
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+},
|
|
|
|
|
|
- {
|
|
|
- con: '',
|
|
|
- pinyin: '',
|
|
|
- img_list: [],
|
|
|
- mp3_list: [],
|
|
|
- isAnswer: ''
|
|
|
- }
|
|
|
- ],
|
|
|
- correct: [
|
|
|
- [],
|
|
|
- []
|
|
|
- ]
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "sentence",
|
|
|
- name: "句子模板",
|
|
|
- list: [{
|
|
|
- type: "sentence_input",
|
|
|
- name: "句子填空",
|
|
|
- },
|
|
|
- {
|
|
|
- type: "sentence_judge",
|
|
|
- name: "句子判断",
|
|
|
- },
|
|
|
- {
|
|
|
- type: "sentence_Record",
|
|
|
- name: "句子录音",
|
|
|
- },
|
|
|
- ],
|
|
|
+{
|
|
|
+ type: "audio_control",
|
|
|
+ name: "音频控制条",
|
|
|
+ data_structure: {
|
|
|
+ type: 'audio_control',
|
|
|
+ name: "音频控制条",
|
|
|
+ option: [{
|
|
|
+ xuhao: '',
|
|
|
+ yinbiao: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ''
|
|
|
+ },],
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "audio_control_easy",
|
|
|
+ name: "音频控制条-简易",
|
|
|
+ data_structure: {
|
|
|
+ type: 'audio_control_easy',
|
|
|
+ name: "音频控制条-简易",
|
|
|
+ option: [{
|
|
|
+ xuhao: '',
|
|
|
+ yinbiao: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ''
|
|
|
+ },],
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "input_record_chs",
|
|
|
+ name: "输入+录音",
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "recordHZ_inputPY_chs",
|
|
|
+ name: "读汉字写拼音",
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "inputItem_chs",
|
|
|
+ name: "输入选项",
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "upload_control_chs",
|
|
|
+ name: "上传控件",
|
|
|
+},
|
|
|
+// {
|
|
|
+// type: "inputItem_chs",
|
|
|
+// name: "输入选项",
|
|
|
+// },
|
|
|
+{
|
|
|
+ type: "switch_control",
|
|
|
+ name: "开关控件",
|
|
|
+ data_structure: {
|
|
|
+ type: 'switch_control',
|
|
|
+ name: "开关控件",
|
|
|
+ con: "",
|
|
|
+ option: [{
|
|
|
+ con: "", //标题
|
|
|
+ answer: "", //答案
|
|
|
+ record: false, //需要录音
|
|
|
+ mp3_list: [],
|
|
|
+ },],
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "record_control",
|
|
|
+ name: "录音控件",
|
|
|
+ list: [{
|
|
|
+ type: 'record_control_mini',
|
|
|
+ name: "录音控件-mini",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'record_control_normal',
|
|
|
+ name: "录音控件-normal",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'record_control_pro',
|
|
|
+ name: "录音控件-pro",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 'record_control_promax',
|
|
|
+ name: "录音控件-promax",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ data_structure: {
|
|
|
+ type: 'record_control',
|
|
|
+ name: "录音控件",
|
|
|
+ option: [{
|
|
|
+ hanzi: '',
|
|
|
+ pinyin: '',
|
|
|
+ mp3_list: [],
|
|
|
+ img_list: [],
|
|
|
+ isAnswer: '',
|
|
|
+ isChecked: '',
|
|
|
+ isJudge: '',
|
|
|
+ correctInput: '',
|
|
|
+ }],
|
|
|
+ },
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "pure_input",
|
|
|
+ name: "纯输入",
|
|
|
+ data_structure: {
|
|
|
+ type: 'pure_input',
|
|
|
+ name: "纯输入",
|
|
|
+ option: [{
|
|
|
+ answer: "",
|
|
|
+ },],
|
|
|
+ answer: "",
|
|
|
+ record: false, //需要录音
|
|
|
+ mp3_list: [],
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "matrixSingle",
|
|
|
+ name: "矩阵单选",
|
|
|
+ data_structure: {
|
|
|
+ type: 'matrixSingle',
|
|
|
+ name: "矩阵单选",
|
|
|
+ title: "",
|
|
|
+ con: [{
|
|
|
+ con: "",
|
|
|
+ Answer: "",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ con: "",
|
|
|
+ Answer: "",
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ option: [{
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ''
|
|
|
+ },
|
|
|
+ {
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ''
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ correct: ["", ""]
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "matrixChckbox",
|
|
|
+ name: "矩阵多选",
|
|
|
+ data_structure: {
|
|
|
+ type: 'matrixChckbox',
|
|
|
+ name: "矩阵多选",
|
|
|
+ title: "",
|
|
|
|
|
|
+ con: [{
|
|
|
+ con: "",
|
|
|
+ AnswerList: [],
|
|
|
},
|
|
|
{
|
|
|
- type: "text_input_RecoedItem",
|
|
|
- name: "文字+录入+录音条",
|
|
|
- data_structure: {
|
|
|
- type: "text_input_RecoedItem",
|
|
|
- name: "文字+录入+录音条",
|
|
|
- title: "",
|
|
|
- option: [{
|
|
|
- number: "",
|
|
|
- con: "",
|
|
|
- answer: "",
|
|
|
- }, ]
|
|
|
+ type: "matrixChekbox",
|
|
|
+ name: "矩阵多选",
|
|
|
+ data_structure: {
|
|
|
+ type: 'matrixChekbox',
|
|
|
+ name: "矩阵多选",
|
|
|
+ con: [{
|
|
|
+ con: "",
|
|
|
+ AnswerList: [],
|
|
|
},
|
|
|
- },
|
|
|
- {
|
|
|
- type: "dialogue",
|
|
|
- name: "对话题",
|
|
|
- data_structure: {
|
|
|
- type: 'dialogue',
|
|
|
- name: "对话题",
|
|
|
- title: "",
|
|
|
- option: [{
|
|
|
- roleName: "",
|
|
|
- site: "left",
|
|
|
- con: '',
|
|
|
- number: "",
|
|
|
- isRecord: "", //是否需要录音
|
|
|
- mp3_list: [],
|
|
|
- img_list: [],
|
|
|
- definition_list: [],
|
|
|
- AnswerList: [""],
|
|
|
- isAnswer: '',
|
|
|
- isChecked: '',
|
|
|
- judge: '',
|
|
|
- correctInput: ''
|
|
|
- },
|
|
|
- {
|
|
|
- roleName: "",
|
|
|
- site: "left",
|
|
|
- con: '',
|
|
|
- number: "",
|
|
|
- isRecord: "", //是否需要录音
|
|
|
- mp3_list: [],
|
|
|
- img_list: [],
|
|
|
- definition_list: [],
|
|
|
- AnswerList: [""],
|
|
|
- isAnswer: '',
|
|
|
- isChecked: '',
|
|
|
- judge: '',
|
|
|
- correctInput: ''
|
|
|
- },
|
|
|
- ],
|
|
|
- fn_list: [
|
|
|
- // {
|
|
|
- // type: 'def',
|
|
|
- // name: '更多释义',
|
|
|
- // isFn: false,
|
|
|
- // },
|
|
|
- {
|
|
|
- type: 'record',
|
|
|
- name: '跟读',
|
|
|
- isFn: false,
|
|
|
- },
|
|
|
- // {
|
|
|
- // type: 'spell',
|
|
|
- // name: '拼写',
|
|
|
- // isFn: false,
|
|
|
- // },
|
|
|
- {
|
|
|
- type: 'input',
|
|
|
- name: '输入',
|
|
|
- isFn: false,
|
|
|
- },
|
|
|
- // {
|
|
|
- // type: 'copy',
|
|
|
- // name: '摹写',
|
|
|
- // isFn: false,
|
|
|
- // },
|
|
|
- // {
|
|
|
- // type: 'single',
|
|
|
- // name: '单选',
|
|
|
- // isFn: false,
|
|
|
- // }, {
|
|
|
- // type: 'checkout',
|
|
|
- // name: '多选',
|
|
|
- // isFn: false,
|
|
|
- // }, {
|
|
|
- // type: 'judge',
|
|
|
- // name: '判断',
|
|
|
- // isFn: false,
|
|
|
- // },
|
|
|
- ],
|
|
|
- correct: [{
|
|
|
- input: ["", ""],
|
|
|
- }]
|
|
|
+ {
|
|
|
+ con: "",
|
|
|
+ AnswerList: [],
|
|
|
},
|
|
|
- },
|
|
|
- {
|
|
|
- type: "ligature_chs",
|
|
|
- name: "连线",
|
|
|
- },
|
|
|
- {
|
|
|
- type: "record",
|
|
|
- name: "录音题",
|
|
|
- data_structure: {
|
|
|
- type: "record",
|
|
|
- name: "录音题",
|
|
|
- title: "",
|
|
|
- option: [{
|
|
|
- mp3_list: [],
|
|
|
- con: "",
|
|
|
- value: "",
|
|
|
- }, ]
|
|
|
+ ],
|
|
|
+ option: [{
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ''
|
|
|
+ },
|
|
|
+ {
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ''
|
|
|
}
|
|
|
+ ],
|
|
|
+ correct: [
|
|
|
+ [],
|
|
|
+ []
|
|
|
+ ]
|
|
|
+ }
|
|
|
},
|
|
|
- {
|
|
|
- type: "hearRecord",
|
|
|
- name: "听录音题",
|
|
|
- data_structure: {
|
|
|
- type: "hearRecord",
|
|
|
- name: "听录音题",
|
|
|
|
|
|
- title: "",
|
|
|
- option: [{
|
|
|
- mp3_list: [],
|
|
|
- con: "",
|
|
|
- value: "",
|
|
|
- }, ]
|
|
|
- }
|
|
|
- },
|
|
|
- // {
|
|
|
- // type: "sort",
|
|
|
- // name: "排序题",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // type: "blank",
|
|
|
- // name: "填空题",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // type: "annex",
|
|
|
- // name: "附件题",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // type: "dropdown",
|
|
|
- // name: "下拉题",
|
|
|
- // },
|
|
|
- // {
|
|
|
- // type: "drawing",
|
|
|
- // name: "画图题",
|
|
|
- // },
|
|
|
{
|
|
|
- type: "text_item",
|
|
|
- name: "文本条",
|
|
|
- data_structure: {
|
|
|
- type: "text_item",
|
|
|
- name: "文本条",
|
|
|
- title: "",
|
|
|
- option: [{
|
|
|
- number: "",
|
|
|
- con: "",
|
|
|
- }],
|
|
|
- numberList: {
|
|
|
- type: "number",
|
|
|
- name: "每行几个",
|
|
|
- con: "2",
|
|
|
- arr: [{
|
|
|
- id: 1,
|
|
|
- value: 1,
|
|
|
- }, {
|
|
|
- id: 2,
|
|
|
- value: 2,
|
|
|
+ con: '',
|
|
|
+ pinyin: '',
|
|
|
+ img_list: [],
|
|
|
+ mp3_list: [],
|
|
|
+ isAnswer: ''
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ correct: [
|
|
|
+ [],
|
|
|
+ []
|
|
|
+ ]
|
|
|
+ }
|
|
|
+},
|
|
|
|
|
|
- }, {
|
|
|
- id: 3,
|
|
|
- value: 3,
|
|
|
- },
|
|
|
- {
|
|
|
- id: 4,
|
|
|
- value: 4,
|
|
|
- },
|
|
|
- ]
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "bg_control",
|
|
|
- name: "背景图控件",
|
|
|
- data_structure: {
|
|
|
- type: 'bg_control',
|
|
|
- name: "背景图控件",
|
|
|
- img_list: [],
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- type: "NumberCombination_chs",
|
|
|
- name: "数字组合",
|
|
|
- },
|
|
|
- {
|
|
|
- type: "toneSelect_chs",
|
|
|
- name: "音调选择",
|
|
|
+{
|
|
|
+ type: "text_input_RecoedItem",
|
|
|
+ name: "文字+录入+录音条",
|
|
|
+ data_structure: {
|
|
|
+ type: "text_input_RecoedItem",
|
|
|
+ name: "文字+录入+录音条",
|
|
|
+ title: "",
|
|
|
+ option: [{
|
|
|
+ number: "",
|
|
|
+ con: "",
|
|
|
+ answer: "",
|
|
|
+ },]
|
|
|
+ },
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "dialogue",
|
|
|
+ name: "对话题",
|
|
|
+ data_structure: {
|
|
|
+ type: 'dialogue',
|
|
|
+ name: "对话题",
|
|
|
+ title: "",
|
|
|
+ option: [{
|
|
|
+ roleName: "",
|
|
|
+ site: "left",
|
|
|
+ con: '',
|
|
|
+ number: "",
|
|
|
+ isRecord: "", //是否需要录音
|
|
|
+ mp3_list: [],
|
|
|
+ img_list: [],
|
|
|
+ definition_list: [],
|
|
|
+ AnswerList: [""],
|
|
|
+ isAnswer: '',
|
|
|
+ isChecked: '',
|
|
|
+ judge: '',
|
|
|
+ correctInput: ''
|
|
|
+ },
|
|
|
+ {
|
|
|
+ roleName: "",
|
|
|
+ site: "left",
|
|
|
+ con: '',
|
|
|
+ number: "",
|
|
|
+ isRecord: "", //是否需要录音
|
|
|
+ mp3_list: [],
|
|
|
+ img_list: [],
|
|
|
+ definition_list: [],
|
|
|
+ AnswerList: [""],
|
|
|
+ isAnswer: '',
|
|
|
+ isChecked: '',
|
|
|
+ judge: '',
|
|
|
+ correctInput: ''
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ fn_list: [
|
|
|
+ // {
|
|
|
+ // type: 'def',
|
|
|
+ // name: '更多释义',
|
|
|
+ // isFn: false,
|
|
|
+ // },
|
|
|
+ {
|
|
|
+ type: 'record',
|
|
|
+ name: '跟读',
|
|
|
+ isFn: false,
|
|
|
+ },
|
|
|
+ // {
|
|
|
+ // type: 'spell',
|
|
|
+ // name: '拼写',
|
|
|
+ // isFn: false,
|
|
|
+ // },
|
|
|
+ {
|
|
|
+ type: 'input',
|
|
|
+ name: '输入',
|
|
|
+ isFn: false,
|
|
|
+ },
|
|
|
+ // {
|
|
|
+ // type: 'copy',
|
|
|
+ // name: '摹写',
|
|
|
+ // isFn: false,
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // type: 'single',
|
|
|
+ // name: '单选',
|
|
|
+ // isFn: false,
|
|
|
+ // }, {
|
|
|
+ // type: 'checkout',
|
|
|
+ // name: '多选',
|
|
|
+ // isFn: false,
|
|
|
+ // }, {
|
|
|
+ // type: 'judge',
|
|
|
+ // name: '判断',
|
|
|
+ // isFn: false,
|
|
|
+ // },
|
|
|
+ ],
|
|
|
+ correct: [{
|
|
|
+ input: ["", ""],
|
|
|
+ }]
|
|
|
+ },
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "ligature_chs",
|
|
|
+ name: "连线",
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "record",
|
|
|
+ name: "录音题",
|
|
|
+ data_structure: {
|
|
|
+ type: "record",
|
|
|
+ name: "录音题",
|
|
|
+ title: "",
|
|
|
+ option: [{
|
|
|
+ mp3_list: [],
|
|
|
+ con: "",
|
|
|
+ value: "",
|
|
|
+ },]
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "hearRecord",
|
|
|
+ name: "听录音题",
|
|
|
+ data_structure: {
|
|
|
+ type: "hearRecord",
|
|
|
+ name: "听录音题",
|
|
|
+
|
|
|
+ title: "",
|
|
|
+ option: [{
|
|
|
+ mp3_list: [],
|
|
|
+ con: "",
|
|
|
+ value: "",
|
|
|
+ },]
|
|
|
+ }
|
|
|
+},
|
|
|
+// {
|
|
|
+// type: "sort",
|
|
|
+// name: "排序题",
|
|
|
+// },
|
|
|
+// {
|
|
|
+// type: "blank",
|
|
|
+// name: "填空题",
|
|
|
+// },
|
|
|
+// {
|
|
|
+// type: "annex",
|
|
|
+// name: "附件题",
|
|
|
+// },
|
|
|
+// {
|
|
|
+// type: "dropdown",
|
|
|
+// name: "下拉题",
|
|
|
+// },
|
|
|
+// {
|
|
|
+// type: "drawing",
|
|
|
+// name: "画图题",
|
|
|
+// },
|
|
|
+{
|
|
|
+ type: "text_item",
|
|
|
+ name: "文本条",
|
|
|
+ data_structure: {
|
|
|
+ type: "text_item",
|
|
|
+ name: "文本条",
|
|
|
+ title: "",
|
|
|
+ option: [{
|
|
|
+ number: "",
|
|
|
+ con: "",
|
|
|
+ }],
|
|
|
+ numberList: {
|
|
|
+ type: "number",
|
|
|
+ name: "每行几个",
|
|
|
+ con: "2",
|
|
|
+ arr: [{
|
|
|
+ id: 1,
|
|
|
+ value: 1,
|
|
|
+ }, {
|
|
|
+ id: 2,
|
|
|
+ value: 2,
|
|
|
+
|
|
|
+ }, {
|
|
|
+ id: 3,
|
|
|
+ value: 3,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 4,
|
|
|
+ value: 4,
|
|
|
+ },
|
|
|
+ ]
|
|
|
}
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "bg_control",
|
|
|
+ name: "背景图控件",
|
|
|
+ data_structure: {
|
|
|
+ type: 'bg_control',
|
|
|
+ name: "背景图控件",
|
|
|
+ img_list: [],
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "NumberCombination_chs",
|
|
|
+ name: "数字组合",
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "toneSelect_chs",
|
|
|
+ name: "音调选择",
|
|
|
+},
|
|
|
+{
|
|
|
+ type: "sudoku_chs",
|
|
|
+ name: "数独",
|
|
|
+},
|
|
|
]
|
|
|
|
|
|
|