🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 解析判断题 本文解析判断题的导出结果。 ## 判断题模板效果图 ![](../images/screenshot_1563348604889.png) ## 最少资源 最少资源xml文件样本数据: ``` <resources> <image name="c53889a7bd026f57e8ba0c0e50a8b1e8.png"/> <sound name="257435d8012888294df5ff9e1182da7a.mp3"/> <image name="f02167c4172851e61aed2210f72ef8f2.png"/> <image name="8a3efcf9b1efc0ec64af11ce0b99d747.png"/> <image name="dccbac4a8370c41ea9b6947e8464bbcc.png"/> <image name="be7d007c1a41d31f164a8a6cdb37bce7.png"/> <image name="531fb778d91df08c0aa9a96e7a8d3bee.png"/> <image name="f1aa52340d1366ca2fcdbae2687b83d2.png"/> <image name="8dfe97168373674d02bc074b7dceac75.png"/> <sound name="b445ae0566677dd418499618e9fa3e96.mp3"/> <sound name="4664acbc34a7c89e64656e8e0dc3869f.mp3"/> </resources> ``` 最少资源说明: 8个图片,3个音频,4个文本 图片分别是:背景图1,左侧背景图1,右侧背景图1,选项背景图1-2个,选项答对答错图2个,2个音频播放图 音频分别是:答1音效,答2音效,音频播放图 4个文本:右侧文本,选项1文本,选项2文本,note文本 ## 模板配置信息 同样也是在xml文件中的。找到对应的page,在scene父级目录下。代码如下: ``` <scenes> <page background-color="#ffffff" background-image="c53889a7bd026f57e8ba0c0e50a8b1e8.png" with="100%" height="100%" type="choice" correct="b" subject-name="judgment-1"> <right-audio src="4664acbc34a7c89e64656e8e0dc3869f.mp3"/> <wrong-audio src="b445ae0566677dd418499618e9fa3e96.mp3"/> <image src="dccbac4a8370c41ea9b6947e8464bbcc.png" width="1092" height="1092" x="650" y="800"/> <image src="be7d007c1a41d31f164a8a6cdb37bce7.png" width="1092" height="1092" x="1850" y="800"/> <label text-html="Alice like warm days." font-size="50" color="#0" width="700" height="50" x="1800" y="520"/> <audio src="257435d8012888294df5ff9e1182da7a.mp3" width="200" height="200" x="2360" y="140" id="hgb1tn3awxi"> <normal> <image src="f02167c4172851e61aed2210f72ef8f2.png" width="200" height="200" x="100" y="100"/> </normal> <active visible="false"> <image src="8a3efcf9b1efc0ec64af11ce0b99d747.png" width="200" height="200" x="100" y="100"/> </active> </audio> <choice key="a"> <normal> <image src="531fb778d91df08c0aa9a96e7a8d3bee.png" width="332" height="188" x="1600" y="930"/> </normal> <active visible="false"> <image src="f1aa52340d1366ca2fcdbae2687b83d2.png" width="332" height="188" x="1600" y="930"/> </active> <label text-html="True" font-size="80" color="#ffffff" width="300" height="80" x="1600" y="930"/> </choice> <choice key="b"> <normal> <image src="531fb778d91df08c0aa9a96e7a8d3bee.png" width="332" height="188" x="2000" y="930"/> </normal> <active visible="false"> <image src="8dfe97168373674d02bc074b7dceac75.png" width="332" height="188" x="2000" y="930"/> </active> <label text-html="False" font-size="80" color="#ffffff" width="300" height="80" x="2000" y="930"/> </choice> </page> </scenes> ``` ## 模板配置具体说明 ### 基本页面信息摘要表格 ``` <page background-color="#ffffff" background-image="c53889a7bd026f57e8ba0c0e50a8b1e8.png" with="100%" height="100%" type="choice" correct="b" subject-name="judgment-1"> ``` | 基本页面属性 | 字段值 | | --- | --- | | background-color | 背景颜色 ,默认白色 | | background-image | 背景图片,一搬会更换 | | width | 宽,默认100% | | height | 高,默认100% | |type | choice,选择题 | | correct | string,配置的正确项的id | |subject-name | 分类名称,判断题第一种 | 其中,对整个交互有影响的是type,choice,以及subject-name的子类型,而correct的部分会决定交互中的判断原则。 ### 音频文件对应的配置信息字段 | 基本属性 | 字段值 | | --- | --- | | right-audio | 正确音频,需要文件名称地址 | | wrong-audio | 错误音频,需要文件名称地址 | | audio | 播放音效,对应关联未播放和播放的两个状态啊需要的图片和坐标,提供给scene使用 | 其中audio的配置稍微复杂,需要另外两张图(分别为未播放和播放中的图):虽然配置了相应的坐标,宽高和图替换,但目前的交互中不允许修改,属于固定值。 ``` <audio src="257435d8a.mp3" width="200" height="200" x="2360" y="140" id="hgb1tn3awxi"> <normal> <image src="f02167c417.png" width="200" height="200" x="100" y="100"/> </normal> <active visible="false"> <image src="8a37.png" width="200" height="200" x="100" y="100"/> </active> </audio> ``` ### 图片信息 单独标记为图片的只有两个,格式如下:分别对应于,左侧背景,右侧背景,同样记录位置信息给白板场景使用。 ``` <image src="dccbac4a8370c41ea9b6947e8464bbcc.png" width="1092" height="1092" x="650" y="800"/> ``` ### 题目信息 右侧题目信息,主要是记录文本内容,坐标和颜色、文字大小都是固定的 ``` <label text-html="Alice like warm days." font-size="50" color="#0" width="700" height="50" x="1800" y="520"/> ``` ### 选项信息 两个选项,格式一样,基本信息,key,常规状态下的背景图,激活状态背景图,选项的文本信息。默认情况下只有一个选项原先是选中状态的。 ``` <choice key="a"> <normal> <image src="531fb778d91df08c0aa9a96e7a8d3bee.png" width="332" height="188" x="1600" y="930"/> </normal> <active visible="false"> <image src="f1aa52340d1366ca2fcdbae2687b83d2.png" width="332" height="188" x="1600" y="930"/> </active> <label text-html="True" font-size="80" color="#ffffff" width="300" height="80" x="1600" y="930"/> </choice> ``` ## actions 空