[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
空
- 相关资源链接
- 米乐星球小程序内调研
- 项目结构说明
- 交互课件说明
- server项目说明
- 项目说明
- 项目启动
- app.js做的事情
- 获取互动课件的地址
- 分析互动课件地址的参数
- policy目录--lesson.js
- 解析ppt--api/lesson.js
- 信令中的key:template
- 信令中的key:media
- kk-talkee-engine.js
- Message
- 课件模板页的识别过程
- 解析课件模板的源文件
- 场景与模板的对应关系
- 所有场景的基类
- choiceScence为例
- 注意事项
- ws
- online项目的说明
- online消息
- 课件编辑项目
- 资源链接
- 基本项目信息
- electron项目结构分析
- ipc
- 模板题组
- 普通题组
- 游戏题组
- 课件导出内容分析
- 课件模板分类明细
- 图片题
- 视频题
- 音频题
- 选择题
- 判断题
- 转盘
- 筛子
- 图层拖拽
- 动画题
- 翻拍题
- 语音题
- 201908变更
- 课件制作流程分析
- 菜单配置
- 入口操作
- 定义模板布局与初始化
- 选择素材
- 导出过程
- egret
- interface
- ad选择器模板
- ab选择器模板
- 图层拖拽模板
- 判断题模板
- xml
- 转盘
- events
- components
- 父类组件
- 基本组件
- 判断题组件
- 龙骨动画调研
- 基本了解
- 产品原型
- 白板Client项目
- 消息类型
- 白板项目分析
- 入口