瞄准训练:方法
连续目标获取(指向)任务,采用 Fitts 定律分析
评分程序版本:1
← 返回测试测量内容
使用访客自己的输入设备(鼠标、触控板、触控笔或手指)完成指向运动的速度与准确度。Fitts 定律吞吐量将运动时间与目标难度合并为一个数值(比特每秒)。
流程
一个正方形游戏区域(边长 = 容器宽度、560 CSS px 和视口高度的 68% 三者中的最小值)会在中央显示一个开始按钮(直径为边长的 20%)。按下后计时开始,并显示第一个目标。随后依次显示 30 个圆形目标,其位置由服务器根据每次运行专属的种子生成。目标直径分别为边长的 8%、11% 和 15%,每种 10 个,顺序随机;每个目标与前一个目标的距离至少为边长的 25%(第一个目标与中心的距离也如此)。在目标内按下指针(半径加边长的 0.4% 范围内)即为命中,并立即显示下一个目标;在区域其他位置按下指针则算未命中,目标保持不动。没有练习试次。输入方式:鼠标左键、触摸或触控笔(触控笔记录为触摸)。页面会记录每次按下指针的事件(从开始起经过的时间,以及 x、y 坐标占边长的比例);服务器会根据种子生成的目标重放这些事件。运行期间离开标签页或窗口会中断运行。分享的挑战链接会重复使用同一个种子,因此朋友看到的目标也相同。
参数
| 参数 | 数值 |
|---|---|
| 目标数量 | 30 |
| 目标直径 | 游戏区域边长的 8%、11% 和 15%,每种 10 个,顺序随机 |
| 与前一目标的最小距离 | 边长的 25% |
| 命中容差 | 目标半径 + 边长的 0.4% |
| 游戏区域 | 正方形,边长 = 容器宽度、560 CSS px、视口高度的 68% 三者中的最小值 |
| 练习试次 | 无 |
| 运行时限 | 180 s |
| 每次运行的最多点击次数 | 400 |
| 不合理速度标记 | 每个目标的平均用时 < 120 ms |
| 输入方式 | 鼠标、触摸、触控笔(记录为触摸) |
评分
主要指标:每个目标的平均用时(ms)= 从开始到第 30 次命中的时间 / 30;越低越好,未命中会增加用时。另行报告:准确率 = 30 / (30 + 未命中次数);每个目标用时的中位数和最快值。对每个目标,运动时间 MT = 从前一次命中(或开始)到本次命中的时间;难度指数 ID = log2(D/W + 1) 比特(Shannon 形式),其中 D = 前一目标(或区域中心)与当前目标中心之间的距离,W = 目标直径。吞吐量 = 所有目标的 ID/MT 平均值,单位为比特每秒(越高越好)。以最小二乘法拟合直线 MT = a + b·ID,得到截距(ms)和斜率(ms/比特)。也会按目标大小分别报告平均用时。只会在相同输入类型之间比较结果。
有效运行规则
只有在 30 个目标全部命中、点击时间没有倒退且最后一次命中发生在 180 s 内时,运行才有效。若每个目标的平均用时低于 120 ms,该次运行会被标记为速度不合理;玩家仍可看到结果,但结果不会计入统计。与其他玩家比较时,只采用首次且未标记的运行(每位访客、账号或 IP 和设备各计 1 次),且输入类型必须相同;达到 100 次此类运行后才会显示比较结果。
与经典任务的差异
吞吐量采用每个试次的名义距离和目标宽度,未使用 Soukoreff 和 MacKenzie (2004) 所述 ISO 9241-9 方法中的有效宽度和有效振幅校正;吞吐量是各试次 ID/MT 的平均值,而非各条件的数值。目标会依次出现在随机位置,而不是标准中的往返或圆形布局;试次只有 30 个,目标宽度只有 3 种;距离连续变化;没有练习阶段;未命中不会结束该试次。
局限性
浏览器中的指针事件计时受设备、屏幕刷新率和输入延迟影响。不同屏幕上的游戏区域实际尺寸不同,因此距离和宽度的毫米数值也会变化。鼠标加速度和触控板设置不受控制。测试无人监督,前几次运行的用时会因练习而改善。吞吐量数值不能与采用 ISO 方法所得的数值直接比较。本测试不是临床或诊断测量。
语言与审校状态
不受语言影响的刺激,指令提供所有网站语言版本。
按指令语言显示的审校状态
下方列出了已发布的指令语言。翻译方法:机器辅助翻译,并进行自动化脚本与拼写检查。上文介绍了各语言专属材料;此处未记录母语者审校情况。
| 指令语言 | 记录的审校状态 |
|---|---|
| English | 英文原文。 |
| Afaan Oromoo | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Afrikaans | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Akan | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Avañe’ẽ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Aymar aru | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Azərbaycan dili | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Bahasa Indonesia | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Bahasa Melayu | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Bahsa Acèh | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Bamanankan | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Basa Bali | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Basa Banjar | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Basa Jawa | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Basa Sunda | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Basa Ugi | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Baso Minangkabau | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Bikol | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Bosanski | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Català | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Cebuano | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Čeština | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Chichewa | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ChiShona | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| chiTumbuka | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Dansk | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Deutsch | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Eesti | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Español | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Eʋegbe | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Filipino | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Français | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Fulfulde | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Galego | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Gĩkũyũ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Hausa | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Hiligaynon | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Hmoob | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Hrvatski | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Igbo | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Ikinyarwanda | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Ikirundi | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Ilokano | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| isiXhosa | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| isiZulu | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Italiano | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| itsonga | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Kapampangan | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Kiswahili | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Kreyòl ayisyen | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Kurmancî | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Latviešu | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Lietuvių | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Lingála | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Lombard | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Luganda | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Madhurâ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Magyar | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Malagasy | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Mizo ṭawng | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Naijá | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Napulitano | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Nederlands | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Norsk bokmål | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Oʻzbekcha | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Pangasinan | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Piemontèis | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Polski | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Português | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Română | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Runa simi | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Sardu | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Scots | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Sepedi | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Sesotho | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Setswana | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Shqip | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Sicilianu | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| siSwati | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Slovenčina | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Slovenščina | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Soomaali | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Srpski | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Suomi | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Svenska | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Tâi-gí | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Taqbaylit | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Tiếng Việt | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Tok Pisin | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Tshivenḓa | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Türkçe | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Türkmençe | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Vahcuengh | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Vèneto | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Winaray | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Wolof | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Yorùbá | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Zazakî | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Ελληνικά | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Башҡортса | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Беларуская | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Български | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Кыргызча | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Қазақ тілі | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Македонски | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Монгол | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Нохчийн | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Русский | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Татарча | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Тоҷикӣ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Українська | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Чӑвашла | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ქართული | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| Հայերեն | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| עברית | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ئۇيغۇرچە | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| اردو | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| العربية | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| پښتو | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| پنجابی | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| سنڌي | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| فارسی | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| کٲشُر | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| کوردیی ناوەندی | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| گیلکی | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| مازرونی | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ትግርኛ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| አማርኛ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| अवधी | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| कोंकणी | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| नेपाली | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| बर’ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| भोजपुरी | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| मराठी | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| मैथिली | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| हिन्दी | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| অসমীয়া | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| বাংলা | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ਪੰਜਾਬੀ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ગુજરાતી | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ଓଡ଼ିଆ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| தமிழ் | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| తెలుగు | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ಕನ್ನಡ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ತುಳು | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| മലയാളം | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| සිංහල | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ꯃꯩꯇꯩꯂꯣꯟ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ไทย | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ລາວ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| བོད་ཡིག | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| မြန်မာ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| လိၵ်ႈတႆး | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ខ្មែរ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| ᱥᱟᱱᱛᱟᱲᱤ | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| 한국어 | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| 吴语 | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| 日本語 | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| 简体中文 | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| 粵語 | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
| 繁體中文 | 已进行自动化脚本与拼写检查;未记录母语者审校情况。 |
引用方式
Helibrain (2026). Aim trainer, v1. https://helibrain.com/aim-trainer/methods
更新记录
· 版本 1 · 当前已发布任务的首篇方法说明。
参考文献
Fitts, P. M. (1954). The information capacity of the human motor system in controlling the amplitude of movement. Journal of Experimental Psychology, 47(6), 381–391.
https://doi.org/10.1037/h0055392original paradigm (Fitts's law)
MacKenzie, I. S. (1992). Fitts' law as a research and design tool in human-computer interaction. Human–Computer Interaction, 7(1), 91–139.
https://doi.org/10.1207/s15327051hci0701_3Shannon formulation of the index of difficulty
Soukoreff, R. W., & MacKenzie, I. S. (2004). Towards a standard for pointing device evaluation, perspectives on 27 years of Fitts' law research in HCI. International Journal of Human-Computer Studies, 61(6), 751–789.
https://doi.org/10.1016/j.ijhcs.2004.09.001standard throughput method and typical values
方法文本:CC BY 4.0。请注明 Helibrain 并链接到此方法页面。源数据集和任务材料各自沿用其许可;此许可仅适用于方法文本。
← 返回瞄准训练