This repository was archived by the owner on Aug 24, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
add game auditory fusion #83
Open
ash077
wants to merge
8
commits into
develop
Choose a base branch
from
feature/add-game-AuditoryFusion
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 6 commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
26e3889
Add primitive version of task specification
ash077 967fe6d
optimize details
ash077 c4a6799
Enhance descriptions
ash077 f7819d1
Add detail to scoring
ash077 4f094b9
Enhance testing flow descriptions
ash077 a97c145
Add `blogdown` compiled `.html` file for `hugo` to use
ash077 827825a
Add a proper slug to get rid of Chinese in url
psychelzh 35aac01
Provide downloadable sound file links
ash077 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| 名称,类型,说明 | ||
| `Round`,`int`,本任务有轮次的概念,此处记录当前在第几个轮次 | ||
| `PropLeft`,`int`,左边鸟声的混合比例 | ||
| `PropRight`,`int`,右边鸟声的混合比例 | ||
| `Order`,`char`,左右侧声音的先后顺序,'LR'(先左后右)或'RL'(先右后左) | ||
| `CResp`,`char`,正确的反应(Correct Response),包含两种可能:'Left','Right' | ||
| `Resp`,`char`,用户的实际反应(Response),包含两种可能:'Left','Right' | ||
| `ACC`,`int`,正确或错误(ACCuracy),0=错误,1=正确 | ||
| `RT`,`int`,用户完成操作所需时间(单位:毫秒)(Response Time) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| 参数名称,类型,说明 | ||
| `score`,`int`,用户的最终正确率 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,90 @@ | ||
| --- | ||
| # heading of document | ||
| title: 是谁在唱歌(AuditoryFusion) # Chinese name(English name) | ||
| author: 刘楚麒 | ||
| date: 2018-12-28 # format 2006-01-01 | ||
| # slug | ||
| slug: # code-English name | ||
| # specific parameters for current task | ||
| code: "08701" | ||
| sdk: 999 | ||
| # hugo taxonomy related | ||
| tags: 听知觉声音分辨 | ||
| categories: 文档 | ||
| # blogdown output | ||
| output: | ||
| blogdown::html_page: | ||
| toc: true | ||
| md_extensions: -ascii_identifiers | ||
| --- | ||
|
|
||
| ```{r parse-meta, include=FALSE} | ||
| NAMES <- strsplit(rmarkdown::metadata$title, "(|)")[[1]] | ||
| NAME_CN <- NAMES[1] | ||
| NAME_EN <- NAMES[2] | ||
| CODE <- rmarkdown::metadata$code | ||
| SDK <- rmarkdown::metadata$sdk | ||
| ``` | ||
|
|
||
| # 基本信息 | ||
|
|
||
| * **显示名称**:`r NAME_CN` | ||
| * **英文名称**:`r NAME_EN` | ||
| * **题目编号**:`r CODE` | ||
| * **任务描述**:测查听知觉,特别是声音分辨能力。 | ||
| * **测查能力**:感知觉-听知觉 | ||
|
|
||
| # 前端交互 | ||
|
|
||
| ## 基本逻辑 | ||
|
|
||
| 屏幕上呈现一个森林,一左一右分别有一只小鸟,用户被告知两只小鸟会依次发出叫声,之后呈现一个新的声音,要求用户选择该声音更加接近哪只小鸟的叫声,难度会逐渐提高,记录用户的正确率和反应时。 | ||
|
|
||
| ## 详细说明 | ||
|
|
||
| ### 流程说明 | ||
|
|
||
| 每个试次流程如下: | ||
|
|
||
| 1. 屏幕呈现森林和一左一右两只小鸟。随机一边的小鸟发出声音并有相应动画提示,声音结束500毫秒后另一只小鸟发出声音并有相应动画提示。用户需要记忆这两种声音。 | ||
| 1. 500毫秒后呈现目标刺激,是由左右两边小鸟的声音合成的声音。起始混合比例为75%:25%,75%的为左右**随机**的一侧,后面所有的混合都是如此。随着用户的作答情况,混合比例会发生改变: | ||
| * 若上一个试次用户作答正确,则将上一试次混合比例中较高的减少2.5%(最小为52.5%,下同),而较低的增加2.5%(最大为47.5%,下同)作为本次的混合比例(即难度增加)。 | ||
| * 若上一个试次用户作答错误,则将上一试次混合比例中较高的增加2.5%,而较低的减少2.5%作为本次的混合比例(即难度减小)。 | ||
| 1. 等待用户判断该声音更加接近哪只小鸟。一直等待直到用户作出反应。 | ||
| 1. 操作反馈。结束每次反应后立即呈现反馈。 | ||
| 1. 试次间间隔。反馈消失后1s开始下一个试次。 | ||
|
|
||
| 当用户完成8个[轮次](`r blogdown::shortcode("relref", "glossary#轮次")`)(定义二)后结束测验。 | ||
|
|
||
| ### 刺激说明 | ||
|
|
||
| 两只小鸟声音分别去以下网址下载: | ||
|
|
||
| * http://sound.niaolei.org.cn/Oriolus-oriolus/144000.html | ||
| * http://sound.niaolei.org.cn/Mirafra-javanica/24538.html | ||
|
|
||
| 分别截取1秒的声音作为原声,之后再两者混合。 | ||
|
|
||
| # 后台配置 | ||
|
|
||
| ## 数据记录 | ||
|
|
||
| ```{r recording-variables, echo=FALSE, message=FALSE} | ||
| knitr::kable( | ||
| readr::read_csv( | ||
| here::here("R", "config", NAME_EN, "recs.csv") | ||
| ), | ||
| caption = "原始数据变量列表" | ||
| ) | ||
| ``` | ||
|
|
||
| ## 试题算分 | ||
|
|
||
| ```{r sdk-score, echo=FALSE, message=FALSE} | ||
| knitr::kable( | ||
| readr::read_csv( | ||
| here::here("R", "config", NAME_EN, "sdk.csv") | ||
| ), | ||
| caption = paste0("传入参数(算分码:`", SDK, "`)") | ||
| ) | ||
| ``` | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,161 @@ | ||
| --- | ||
| # heading of document | ||
| title: 是谁在唱歌(AuditoryFusion) # Chinese name(English name) | ||
| author: 刘楚麒 | ||
| date: 2018-12-28 # format 2006-01-01 | ||
| # slug | ||
| slug: # code-English name | ||
| # specific parameters for current task | ||
| code: "08701" | ||
| sdk: 999 | ||
| # hugo taxonomy related | ||
| tags: 听知觉声音分辨 | ||
| categories: 文档 | ||
| # blogdown output | ||
| output: | ||
| blogdown::html_page: | ||
| toc: true | ||
| md_extensions: -ascii_identifiers | ||
| --- | ||
|
|
||
|
|
||
| <div id="TOC"> | ||
| <ul> | ||
| <li><a href="#基本信息">基本信息</a></li> | ||
| <li><a href="#前端交互">前端交互</a><ul> | ||
| <li><a href="#基本逻辑">基本逻辑</a></li> | ||
| <li><a href="#详细说明">详细说明</a><ul> | ||
| <li><a href="#流程说明">流程说明</a></li> | ||
| <li><a href="#刺激说明">刺激说明</a></li> | ||
| </ul></li> | ||
| </ul></li> | ||
| <li><a href="#后台配置">后台配置</a><ul> | ||
| <li><a href="#数据记录">数据记录</a></li> | ||
| <li><a href="#试题算分">试题算分</a></li> | ||
| </ul></li> | ||
| </ul> | ||
| </div> | ||
|
|
||
| <div id="基本信息" class="section level1"> | ||
| <h1>基本信息</h1> | ||
| <ul> | ||
| <li><strong>显示名称</strong>:是谁在唱歌</li> | ||
| <li><strong>英文名称</strong>:AuditoryFusion</li> | ||
| <li><strong>题目编号</strong>:08701</li> | ||
| <li><strong>任务描述</strong>:测查听知觉,特别是声音分辨能力。</li> | ||
| <li><strong>测查能力</strong>:感知觉-听知觉</li> | ||
| </ul> | ||
| </div> | ||
| <div id="前端交互" class="section level1"> | ||
| <h1>前端交互</h1> | ||
| <div id="基本逻辑" class="section level2"> | ||
| <h2>基本逻辑</h2> | ||
| <p>屏幕上呈现一个森林,一左一右分别有一只小鸟,用户被告知两只小鸟会依次发出叫声,之后呈现一个新的声音,要求用户选择该声音更加接近哪只小鸟的叫声,难度会逐渐提高,记录用户的正确率和反应时。</p> | ||
| </div> | ||
| <div id="详细说明" class="section level2"> | ||
| <h2>详细说明</h2> | ||
| <div id="流程说明" class="section level3"> | ||
| <h3>流程说明</h3> | ||
| <p>每个试次流程如下:</p> | ||
| <ol style="list-style-type: decimal"> | ||
| <li>屏幕呈现森林和一左一右两只小鸟。随机一边的小鸟发出声音并有相应动画提示,声音结束500毫秒后另一只小鸟发出声音并有相应动画提示。用户需要记忆这两种声音。</li> | ||
| <li>500毫秒后呈现目标刺激,是由左右两边小鸟的声音合成的声音。起始混合比例为75%:25%,75%的为左右<strong>随机</strong>的一侧,后面所有的混合都是如此。随着用户的作答情况,混合比例会发生改变: | ||
| <ul> | ||
| <li>若上一个试次用户作答正确,则将上一试次混合比例中较高的减少2.5%(最小为52.5%,下同),而较低的增加2.5%(最大为47.5%,下同)作为本次的混合比例(即难度增加)。</li> | ||
| <li>若上一个试次用户作答错误,则将上一试次混合比例中较高的增加2.5%,而较低的减少2.5%作为本次的混合比例(即难度减小)。</li> | ||
| </ul></li> | ||
| <li>等待用户判断该声音更加接近哪只小鸟。一直等待直到用户作出反应。</li> | ||
| <li>操作反馈。结束每次反应后立即呈现反馈。</li> | ||
| <li>试次间间隔。反馈消失后1s开始下一个试次。</li> | ||
| </ol> | ||
| <p>当用户完成8个<a href="{{% relref "glossary#轮次" %}}">轮次</a>(定义二)后结束测验。</p> | ||
| </div> | ||
| <div id="刺激说明" class="section level3"> | ||
| <h3>刺激说明</h3> | ||
| <p>两只小鸟声音分别去以下网址下载:</p> | ||
| <ul> | ||
| <li><a href="http://sound.niaolei.org.cn/Oriolus-oriolus/144000.html" class="uri">http://sound.niaolei.org.cn/Oriolus-oriolus/144000.html</a></li> | ||
| <li><a href="http://sound.niaolei.org.cn/Mirafra-javanica/24538.html" class="uri">http://sound.niaolei.org.cn/Mirafra-javanica/24538.html</a></li> | ||
| </ul> | ||
| <p>分别截取1秒的声音作为原声,之后再两者混合。</p> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| <div id="后台配置" class="section level1"> | ||
| <h1>后台配置</h1> | ||
| <div id="数据记录" class="section level2"> | ||
| <h2>数据记录</h2> | ||
| <table> | ||
| <caption><span id="tab:recording-variables">表1: </span>原始数据变量列表</caption> | ||
| <thead> | ||
| <tr class="header"> | ||
| <th align="left">名称</th> | ||
| <th align="left">类型</th> | ||
| <th align="left">说明</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr class="odd"> | ||
| <td align="left"><code>Round</code></td> | ||
| <td align="left"><code>int</code></td> | ||
| <td align="left">本任务有轮次的概念,此处记录当前在第几个轮次</td> | ||
| </tr> | ||
| <tr class="even"> | ||
| <td align="left"><code>PropLeft</code></td> | ||
| <td align="left"><code>int</code></td> | ||
| <td align="left">左边鸟声的混合比例</td> | ||
| </tr> | ||
| <tr class="odd"> | ||
| <td align="left"><code>PropRight</code></td> | ||
| <td align="left"><code>int</code></td> | ||
| <td align="left">右边鸟声的混合比例</td> | ||
| </tr> | ||
| <tr class="even"> | ||
| <td align="left"><code>Order</code></td> | ||
| <td align="left"><code>char</code></td> | ||
| <td align="left">左右侧声音的先后顺序,‘LR’(先左后右)或’RL’(先右后左)</td> | ||
| </tr> | ||
| <tr class="odd"> | ||
| <td align="left"><code>CResp</code></td> | ||
| <td align="left"><code>char</code></td> | ||
| <td align="left">正确的反应(Correct Response),包含两种可能:‘Left’,‘Right’</td> | ||
| </tr> | ||
| <tr class="even"> | ||
| <td align="left"><code>Resp</code></td> | ||
| <td align="left"><code>char</code></td> | ||
| <td align="left">用户的实际反应(Response),包含两种可能:‘Left’,‘Right’</td> | ||
| </tr> | ||
| <tr class="odd"> | ||
| <td align="left"><code>ACC</code></td> | ||
| <td align="left"><code>int</code></td> | ||
| <td align="left">正确或错误(ACCuracy),0=错误,1=正确</td> | ||
| </tr> | ||
| <tr class="even"> | ||
| <td align="left"><code>RT</code></td> | ||
| <td align="left"><code>int</code></td> | ||
| <td align="left">用户完成操作所需时间(单位:毫秒)(Response Time)</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| </div> | ||
| <div id="试题算分" class="section level2"> | ||
| <h2>试题算分</h2> | ||
| <table> | ||
| <caption><span id="tab:sdk-score">表2: </span>传入参数(算分码:<code>999</code>)</caption> | ||
| <thead> | ||
| <tr class="header"> | ||
| <th align="left">参数名称</th> | ||
| <th align="left">类型</th> | ||
| <th align="left">说明</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr class="odd"> | ||
| <td align="left"><code>score</code></td> | ||
| <td align="left"><code>int</code></td> | ||
| <td align="left">用户的最终正确率</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| </div> | ||
| </div> |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.