第一小组 设计文档及程序原型
认知学堂设计文档
学号 | 姓名 | 工作总结 |
---|---|---|
31801136 | 徐晨翔 | https://www.cnblogs.com/cXilicon/p/14154757.html |
31801141 | 谢健 | https://www.cnblogs.com/Hsaeno/p/14155356.html |
31801150 | 张帅 | https://www.cnblogs.com/author-is-rubbish/p/14151257.html |
31801131 | 翁芳胜 | https://www.cnblogs.com/wfs2020/p/14153470.html |
31801314 | 王丰硕 | https://www.cnblogs.com/notjustwords/p/14154076.html |
一、引言
项目概况
项目名:认知学堂
项目简介:认知学堂是基于智力 PASS 模型实现的认知能力检测和训练的软件,旨在评测并训练儿童的人认知能力水平。
二、总体设计
需求概述
本项目根据治理 PASS 模型设计了 8 项测试来评测测试者的认知能力
编号 | 能力 | 游戏名 | 游戏简介 |
---|---|---|---|
1 | 计划 | 舒尔特方格 | 依次点击随机打乱的数字 |
2 | 计划 | 数字匹配 | 匹配连个相同的字符 |
3 | 注意 | 表达性注意测试 | 用不匹配的颜色和文字提问 |
4 | 注意 | 注意力保持 | 在一系列数字序列中寻找匹配的指定匹配序列 |
5 | 同时性加工 | 图形记忆 | 复现出现的图形 |
6 | 同时性加工 | 矩阵问题 | 寻找图像中的规律 |
7 | 继时性加工 | 颜色记忆 | 回忆变化的颜色序列 |
8 | 继时性加工 | 数字回忆 | 记忆长度逐渐增长数字序列 |
运行环境概述
前端:微信小程序
后端:微信云服务、Spring boot
管理系统:Vue
模块概述
小程序端:
- 测试模块
- 训练模块
- 用户模块
管理端:
- 测试项目管理模块
- 用户管理模块
三、程序描述
测试模块
模块简介
用户可以通过该模块自主完成 8 项测试,并得到一份测试报告
子模块介绍
入口模块
程序入口,用户通过该模块进入测试页
提供进入测试的按钮,以及该测试的说明
测试目录模块
用户通过该模块进入分项测试
采用滑动卡片的形式,将每项测试平铺在测试目录页内,每项测试卡片包含测试项目名称以及评分(ABCDEF
6 个等级,未完成测试显示 --
)
测试模块
用户在测试模块中了解测试规则,进行测试,得到测试结果
用户在进入测试模块后会显示包含 查看演示
和 开始测试
两个按钮的弹窗,用户将自行选择了解规则或是直接进入测试
结算模块
用户通过该页面可以查看自己本次测试的结果,测试结果包含测试者基本信息、总分、各项能力数值图(计划、注意、同时性加工、继时性加工)和测试时间
训练模块
模块简介
用户可以在首次完成测试后,解锁训练功能,在该模块中,用户可以自行选择测试项目进行训练
用户模块
模块简介
用户通过该模块进行注册/登陆,管理自己的用户信息,查看历史测试记录
子模块介绍
用户注册/登陆
判断用户是否为注册用户进行登录或注册操作,用户信息包括头像*、昵称*、性别*、地区*、出生年月、教育程度(*代表可以直接从微信授权获取)
用户信息管理
查看并修改自己的用户信息,浏览历史测试记录
用户/测试项目管理模块
模块简介
通过该模块可以看到用户信息概览,查看单个用户的个人信息以及用户测试数据
通过该模块可以看到各项测试的信息概览,查看每项测试的平均得分以及各种得分分布情况