《“Montaj”:评估认知技能的游戏系统》
立即解锁
发布时间: 2025-08-29 11:04:12 阅读量: 12 订阅数: 17 AIGC 

### 《“Montaj”:评估认知技能的游戏系统》
在当今数字化时代,利用游戏软件来评估认知技能成为了一种创新且有效的方式。“Montaj”便是这样一款基于游戏的软件,旨在测量用户的认知技能。下面将为大家详细介绍“Montaj”的相关信息。
#### 1. 设计与开发概述
“Montaj”软件的开发涉及多个方面,包括设备兼容性、系统安装、研究生命周期管理等。
##### 1.1 设备兼容性和系统安装
“Montaj”软件应用遵循`compileSdkVersion = 25`,使用的是Android SDK版本7.1(API级别25,代号为Nougat)。该软件的`minSdkVersion = 15`,这意味着它不能安装在API级别低于15或SDK版本低于4.0.3(Ice Cream Sandwich)的设备上。
##### 1.2 研究的生命周期
在“Montaj”中,所有操作都需在独立的研究下进行。每次研究需要由一组游戏和研究进行的时间段来创建。“Montaj”可用于对相同或不同参与者群体进行多项研究,参与者列表可能在不同研究中重叠。
管理员在创建研究时,需要指定研究名称、创建日期、开始日期和结束日期。研究创建时会关联系统中可用的游戏列表。任何注册用户都可以加入研究。研究有“活跃”、“暂停”和“完成”三种状态。只有处于“活跃”状态的研究才能分配参与者。研究可以从“暂停”状态恢复到“活跃”状态,管理员也可以将“活跃”状态的研究改为“暂停”状态,必要时强制使研究“完成”。完成的研究不能直接恢复为“活跃”状态,但如果当前日期超过研究结束日期,研究将自动“完成”,管理员可根据需要延长研究结束日期,将完成的研究重新变为“活跃”状态。任何研究的删除都会隐式删除该研究下的所有游戏性能数据。
研究生命周期的状态转换图如下:
```mermaid
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px;
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
classDef decision fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px;
A([创建研究]):::startend --> B(活跃):::process
B --> C{当前日期是否超过结束日期?}:::decision
C -->|是| D(完成):::process
C -->|否| E{管理员操作?}:::decision
E -->|暂停| F(暂停):::process
E -->|继续| B
F -->|恢复| B
E -->|强制完成| D
D -->|延长结束日期| B
```
#### 2. 软件模块及功能
“Montaj”软件包含多个重要模块,每个模块都有其特定的功能。以下是各模块及其功能的详细介绍:
| 模块 | 功能 |
| --- | --- |
| 游戏模块 | 包含游戏的核心逻辑和计分方法 |
| 用户注册模块 | 接受用户的个人详细信息(包括电子邮件ID、密码)并保存到数据库 |
| 用户登录和分配到研究模块 | 1. 要求管理员选择一个活跃的研究来分配用户;2. 要求用户提供注册的电子邮件ID和密码 |
| 访客账户模块 | 列出所有可用的游戏(包括内部和外部游戏)供访客游玩 |
| 管理员注册和登录模块 | 提供新管理员注册和现有管理员登录的功能 |
| 游戏详情管理模块 | 1. 新游戏注册;2. 游戏详情修改;3. 详细列出现有游戏;4. 删除选定的游戏;5. 一次性删除所有游戏 |
| 研究操作模块 | 1. 新研究创建;2. 研究结束日期延长;3. 将游戏纳入研究;4. 更改研究中包含的游戏列表;5. 更改研究状态;6. 删除选定的研究 |
| 参与者详情处理模块 | 列出参与者详情并删除选定的参与者 |
| 数据导出和导入模块 | 1. 从设备导出完整数据库;2. 将整个数据库导入设备 |
| 游戏统计处理模块 | 为管理员提供不同的搜索选项,并将选定的数据导出为.csv格式 |
#### 3. 用例图和数据流图
##### 3.1 用例图
“Montaj”软件有三种类型的参与者:访客、注册用户和管理员。以下是重要用例、关联参与者及功能的简要描述:
| 用例 | 关联参与者 | 提供的功能 |
| --- | --- | --- |
| 执行注册 | 注册用户、管理员 | 帮助新用户或新管理员进行注册 |
| 登录 | 注册用户、管理员 | 验证用户或管理员的登录ID和密码 |
| 加入研究 | 注册用户、管理员 | 将用户分配到管理员选择的活跃研究中 |
| 查看研究中的游戏 | 注册用户 | 逐一显示研究中包含的所有游戏 |
| 退出“Montaj” | 注册用户 | 帮助用户在成功完成研究中包含的所有游戏后退出系统 |
| 查看可用游戏 | 访客 | 向访客显示可用游戏列表 |
| 选择特定游戏 | 访客 | 接受访客对一个游戏的选择并加载该游戏 |
| 查看游戏说明 | 注册用户、访客 | 显示详细的特定级别说明 |
| 更改游戏设置 | 注册用户、访客 | 帮助用户调整声音设置和游戏会话时间 |
| 玩游戏 | 注册用户、访客 | 显示刺激并接受用户的响应 |
| 获取当前分数和ART | 注册用户、访客 | 显示更新后的分数和平均响应时间(ART) |
| 添加新游戏 | 管理员 | 帮助管理员注册新游戏 |
| 修改游戏详情 | 管理员 | 提供游戏详情修改的功能 |
| 创建新研究 | 管理员 | 帮助管理员创建新研究 |
| 将游戏纳入研究 | 管理员 | 帮助管理员将游戏纳入研究 |
| 编辑研究中的游戏列表 | 管理员 | 提供更改研究中包含的游戏列表的功能 |
| 延长研究完成日期 | 管理员 | 为管理员提供必要时延长研究完成日期的选项 |
| 更改研究状态 | 管理员 | 帮助管理员在活跃和暂停状态之间更改研究状态 |
| 删除研究/参与者/游戏 | 管理员 | 为管理员提供删除研究、参与者或游戏的功能 |
| 使用不同过滤条件搜索 | 管理员 | 帮助管理员根据不同标准搜索数据以进行显示,并将选定的数据导出为.csv格式 |
| 导出/导入数据库 | 管理员 | 帮助管理员从/向设备导出/导入数据库 |
##### 3.2 数据流图(DFD)
数据流图是一种图形工具,用于表示系统的输入、各种处理和输出。“Montaj”软件有不同级别的DFD,包括上下文图、注册用户和访客的一级
0
0
复制全文
相关推荐









