Skip to content
This repository was archived by the owner on Aug 24, 2020. It is now read-only.

Commit 26b1c4c

Browse files
committed
Fix version conflict
2 parents ec1e506 + 3621bb0 commit 26b1c4c

20 files changed

+608
-1
lines changed

R/config/AuditoryProcessing/recs.csv

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
名称,类型,说明
2+
`Trial`,`int`,试次数目
3+
`DUR`,`int`,声音持续时间(Duration),100-1000(单位:毫秒)
4+
`CResp`,`char`,升调使用'U'(即Up)表示,降调使用'D'(即Down)表示,多个声音直接拼接在一起
5+
`Resp`,`char`,升调使用'U'(即Up)表示,降调使用'D'(即Down)表示,多个反应直接拼接在一起
6+
`ACC`,`int`,正确或错误(ACCuracy),0=错误,1=正确
7+
`RT`,`int`,用户完成操作所需时间(单位:毫秒)(Response Time)

R/config/BalanceBall/recs.csv

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
名称,类型,说明
2+
`Trial`,`int`,记录试次数目
3+
`Difficulty`,'char`,记录难度,有三种可能:`easy`,`normal`,`hard`
4+
`TrapTimes`,`int`,掉进陷阱次数,困难难度外均为0
5+
`ACC`,`int`,用户是否顺利完成任务(ACCuracy),且0=未完成,1=完成
6+
`TimeUsed`,`int`,用户完成操作所需时间(单位:秒)
7+
`TimeRemain`,`int`,试次结束时所剩时间(单位:秒)

R/config/BalanceBall/sdk.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
参数名称,类型,说明
2+
`score`,`int`,用户的最终得分
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
名称,类型,说明
2+
`Trial`,`int`,试次编号
3+
`Round`,`int`,轮次编号
4+
`Order`,`char`,声音(A)和视觉(V)的呈现顺序,包含两种可能:'AV','VA'
5+
`Interval`,`int`,两种刺激呈现的时间间隔(单位:毫秒)
6+
`Resp`,`char`,用户的实际反应(Response),包含两种可能:'AV','VA'
7+
`ACC`,`int`,正确或错误(ACCuracy),0=错误,1=正确
8+
`RT`,`int`,用户完成操作所需时间(单位:毫秒)(Response Time)

content/post/08601_BalanceBall.Rmd

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
# heading of document
3+
title: 平衡球(BalanceBall) # Chinese name(English name)
4+
author: 刘楚麒
5+
date: 2018-12-28 # format 2006-01-01
6+
# slug
7+
slug: 08601-balanceball # code-English name
8+
# specific parameters for current task
9+
code: "08601"
10+
sdk: 999
11+
# hugo taxonomy related
12+
tags: 平衡觉
13+
categories: 文档
14+
# blogdown output
15+
output:
16+
blogdown::html_page:
17+
toc: true
18+
md_extensions: -ascii_identifiers
19+
---
20+
21+
```{r parse-meta, include=FALSE}
22+
NAMES <- strsplit(rmarkdown::metadata$title, "(|)")[[1]]
23+
NAME_CN <- NAMES[1]
24+
NAME_EN <- NAMES[2]
25+
CODE <- rmarkdown::metadata$code
26+
SDK <- rmarkdown::metadata$sdk
27+
```
28+
29+
# 基本信息
30+
31+
* **显示名称**`r NAME_CN`
32+
* **英文名称**`r NAME_EN`
33+
* **题目编号**`r CODE`
34+
* **任务描述**:测查平衡觉,特别是手眼协调的能力。
35+
* **测查能力**:感知觉-平衡觉
36+
37+
# 前端交互
38+
39+
## 基本逻辑
40+
41+
参考这个[演示](http://www.xinli001.com/oxygen/24/)。用户被告知屏幕上会呈现一个矩形空间和一个金属球,要求用户通过摇晃手机设备(重力感应)让球滚落到指定圆圈位置,难度会逐渐提高,记录用户的通关数和反应时。
42+
43+
## 详细说明
44+
45+
任务分为**简单****普通****困难**三个难度,三个难度都有规定时间限制:
46+
47+
* 在简单难度中,用户只需要控制一个金属球到达指定地点,且障碍物不多(具体见图片关卡1-3),限制时间为1分钟;
48+
* 在普通难度中,用户需要同时控制两个金属球到达两个指定地点,障碍物数量中等(具体见图片关卡4-6),限制时间为1分钟;
49+
* 在困难难度中,用户需要同时控制一至三个金属球到达一至三个指定地点,障碍物数量中等(具体见图片关卡7-9),且路上有陷阱,限制时间为1分钟。
50+
51+
各个试次的关卡设置如下:
52+
53+
`r blogdown::shortcode("directoryindex", path = "/static/images/balanceball", pathURL = "/images/balanceball")`
54+
55+
流程如下:
56+
57+
1. 屏幕中央呈现矩形空间,根据难度出现不同数量的金属球。
58+
1. 用户需在限定时间内做出操作使金属球到达指定圆圈位置。注意:在困难任务下掉进陷阱后回到出发点,但计时不重置。
59+
1. 操作反馈。如果用户在限定时间内使金属球达到指定地点,则任务成功;否则为失败。需显示计分动画,时间为2秒,计分规则为:初始分为0分。完成时加分为两部分的和,一部分为任务成功得分100,另一部分为时间加成分,即时间剩余秒数;不完成则总分不变。
60+
1. 试次间间隔。反馈消失后1秒开始下一个试次。
61+
62+
# 后台配置
63+
64+
## 数据记录
65+
66+
```{r recording-variables, echo=FALSE, message=FALSE}
67+
knitr::kable(
68+
readr::read_csv(
69+
here::here("R", "config", NAME_EN, "recs.csv")
70+
),
71+
caption = "原始数据变量列表"
72+
)
73+
```
74+
75+
## 试题算分
76+
77+
```{r sdk-score, echo=FALSE, message=FALSE}
78+
knitr::kable(
79+
readr::read_csv(
80+
here::here("R", "config", NAME_EN, "sdk.csv")
81+
),
82+
caption = paste0("传入参数(算分码:`", SDK, "`)")
83+
)
84+
```

content/post/08601_BalanceBall.html

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
---
2+
# heading of document
3+
title: 平衡球(BalanceBall) # Chinese name(English name)
4+
author: 刘楚麒
5+
date: 2018-12-28 # format 2006-01-01
6+
# slug
7+
slug: 08601-balanceball # code-English name
8+
# specific parameters for current task
9+
code: "08601"
10+
sdk: 999
11+
# hugo taxonomy related
12+
tags: 平衡觉
13+
categories: 文档
14+
# blogdown output
15+
output:
16+
blogdown::html_page:
17+
toc: true
18+
md_extensions: -ascii_identifiers
19+
---
20+
21+
22+
<div id="TOC">
23+
<ul>
24+
<li><a href="#基本信息">基本信息</a></li>
25+
<li><a href="#前端交互">前端交互</a><ul>
26+
<li><a href="#基本逻辑">基本逻辑</a></li>
27+
<li><a href="#详细说明">详细说明</a></li>
28+
</ul></li>
29+
<li><a href="#后台配置">后台配置</a><ul>
30+
<li><a href="#数据记录">数据记录</a></li>
31+
<li><a href="#试题算分">试题算分</a></li>
32+
</ul></li>
33+
</ul>
34+
</div>
35+
36+
<div id="基本信息" class="section level1">
37+
<h1>基本信息</h1>
38+
<ul>
39+
<li><strong>显示名称</strong>:平衡球</li>
40+
<li><strong>英文名称</strong>:BalanceBall</li>
41+
<li><strong>题目编号</strong>:08601</li>
42+
<li><strong>任务描述</strong>:测查平衡觉,特别是手眼协调的能力。</li>
43+
<li><strong>测查能力</strong>:感知觉-平衡觉</li>
44+
</ul>
45+
</div>
46+
<div id="前端交互" class="section level1">
47+
<h1>前端交互</h1>
48+
<div id="基本逻辑" class="section level2">
49+
<h2>基本逻辑</h2>
50+
<p>参考这个<a href="http://www.xinli001.com/oxygen/24/">演示</a>。用户被告知屏幕上会呈现一个矩形空间和一个金属球,要求用户通过摇晃手机设备(重力感应)让球滚落到指定圆圈位置,难度会逐渐提高,记录用户的通关数和反应时。</p>
51+
</div>
52+
<div id="详细说明" class="section level2">
53+
<h2>详细说明</h2>
54+
<p>任务分为<strong>简单</strong><strong>普通</strong><strong>困难</strong>三个难度,三个难度都有规定时间限制:</p>
55+
<ul>
56+
<li>在简单难度中,用户只需要控制一个金属球到达指定地点,且障碍物不多(具体见图片关卡1-3),限制时间为1分钟;</li>
57+
<li>在普通难度中,用户需要同时控制两个金属球到达两个指定地点,障碍物数量中等(具体见图片关卡4-6),限制时间为1分钟;</li>
58+
<li>在困难难度中,用户需要同时控制一至三个金属球到达一至三个指定地点,障碍物数量中等(具体见图片关卡7-9),且路上有陷阱,限制时间为1分钟。</li>
59+
</ul>
60+
<p>各个试次的关卡设置如下:</p>
61+
{{% directoryindex path="/static/images/balanceball" pathURL="/images/balanceball" %}}
62+
<p>流程如下:</p>
63+
<ol style="list-style-type: decimal">
64+
<li>屏幕中央呈现矩形空间,根据难度出现不同数量的金属球。</li>
65+
<li>用户需在限定时间内做出操作使金属球到达指定圆圈位置。注意:在困难任务下掉进陷阱后回到出发点,但计时不重置。</li>
66+
<li>操作反馈。如果用户在限定时间内使金属球达到指定地点,则任务成功;否则为失败。需显示计分动画,时间为2秒,计分规则为:初始分为0分。完成时加分为两部分的和,一部分为任务成功得分100,另一部分为时间加成分,即时间剩余秒数;不完成则总分不变。</li>
67+
<li>试次间间隔。反馈消失后1秒开始下一个试次。</li>
68+
</ol>
69+
</div>
70+
</div>
71+
<div id="后台配置" class="section level1">
72+
<h1>后台配置</h1>
73+
<div id="数据记录" class="section level2">
74+
<h2>数据记录</h2>
75+
<table>
76+
<caption><span id="tab:recording-variables">表1: </span>原始数据变量列表</caption>
77+
<thead>
78+
<tr class="header">
79+
<th align="left">名称</th>
80+
<th align="left">类型</th>
81+
<th align="left">说明</th>
82+
</tr>
83+
</thead>
84+
<tbody>
85+
<tr class="odd">
86+
<td align="left"><code>Trial</code></td>
87+
<td align="left"><code>int</code></td>
88+
<td align="left">记录试次数目</td>
89+
</tr>
90+
<tr class="even">
91+
<td align="left"><code>Difficulty</code></td>
92+
<td align="left">’char`</td>
93+
<td align="left">记录难度,有三种可能:<code>easy</code><code>normal</code><code>hard</code></td>
94+
</tr>
95+
<tr class="odd">
96+
<td align="left"><code>TrapTimes</code></td>
97+
<td align="left"><code>int</code></td>
98+
<td align="left">掉进陷阱次数,困难难度外均为0</td>
99+
</tr>
100+
<tr class="even">
101+
<td align="left"><code>ACC</code></td>
102+
<td align="left"><code>int</code></td>
103+
<td align="left">用户是否顺利完成任务(ACCuracy),且0=未完成,1=完成</td>
104+
</tr>
105+
<tr class="odd">
106+
<td align="left"><code>TimeUsed</code></td>
107+
<td align="left"><code>int</code></td>
108+
<td align="left">用户完成操作所需时间(单位:秒)</td>
109+
</tr>
110+
<tr class="even">
111+
<td align="left"><code>TimeRemain</code></td>
112+
<td align="left"><code>int</code></td>
113+
<td align="left">试次结束时所剩时间(单位:秒)</td>
114+
</tr>
115+
</tbody>
116+
</table>
117+
</div>
118+
<div id="试题算分" class="section level2">
119+
<h2>试题算分</h2>
120+
<table>
121+
<caption><span id="tab:sdk-score">表2: </span>传入参数(算分码:<code>999</code></caption>
122+
<thead>
123+
<tr class="header">
124+
<th align="left">参数名称</th>
125+
<th align="left">类型</th>
126+
<th align="left">说明</th>
127+
</tr>
128+
</thead>
129+
<tbody>
130+
<tr class="odd">
131+
<td align="left"><code>score</code></td>
132+
<td align="left"><code>int</code></td>
133+
<td align="left">用户的最终得分</td>
134+
</tr>
135+
</tbody>
136+
</table>
137+
</div>
138+
</div>
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
# heading of document
3+
title: 声音波动(AuditoryProcessing) # Chinese name(English name)
4+
author: 刘楚麒
5+
date: 2018-12-29 # format 2006-01-01
6+
# slug
7+
slug: 08801-auditoryprocessing # code-English name
8+
# specific parameters for current task
9+
code: "08801"
10+
sdk: 999
11+
# hugo taxonomy related
12+
tags: 听知觉音调加工
13+
categories: 文档
14+
# blogdown output
15+
output:
16+
blogdown::html_page:
17+
toc: true
18+
md_extensions: -ascii_identifiers
19+
---
20+
21+
```{r parse-meta, include=FALSE}
22+
NAMES <- strsplit(rmarkdown::metadata$title, "(|)")[[1]]
23+
NAME_CN <- NAMES[1]
24+
NAME_EN <- NAMES[2]
25+
CODE <- rmarkdown::metadata$code
26+
SDK <- rmarkdown::metadata$sdk
27+
```
28+
29+
# 基本信息
30+
31+
* **显示名称**`r NAME_CN`
32+
* **英文名称**`r NAME_EN`
33+
* **题目编号**`r CODE`
34+
* **任务描述**:训练听知觉,特别是音调分辨能力。
35+
* **测查能力**:感知觉-听知觉
36+
37+
# 前端交互
38+
39+
## 基本逻辑
40+
41+
任务中会先后呈现两个声音,屏幕上一左一右有两个按钮“升调”和“降调”,用户需要根据听到的声音按顺序点击相应按钮,难度会逐渐提高,表现为呈现的声音刺激持续时间越来越短,记录用户的正确率和反应时。
42+
43+
## 详细说明
44+
45+
### 流程说明
46+
47+
每个试次流程如下:
48+
49+
1. 分别呈现1秒的声音刺激(升调或降调随机)二至四个,声音都播放结束后让用户根据相应顺序点击按钮。
50+
1. 操作反馈。结束每次反应后立即呈现反馈。
51+
1. 试次间间隔。反馈消失后1s开始下一个试次。
52+
53+
### 刺激说明
54+
55+
使用软件制作1秒的声调和降调声音和压缩声音。
56+
57+
# 后台配置
58+
59+
## 数据记录
60+
61+
```{r recording-variables, echo=FALSE, message=FALSE}
62+
knitr::kable(
63+
readr::read_csv(
64+
here::here("R", "config", NAME_EN, "recs.csv")
65+
),
66+
caption = "原始数据变量列表"
67+
)
68+
```

0 commit comments

Comments
 (0)