第一小组 设计文档及程序原型

认知学堂设计文档

学号 姓名 工作总结
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

模块概述

小程序端:

  1. 测试模块
  2. 训练模块
  3. 用户模块

管理端:

  1. 测试项目管理模块
  2. 用户管理模块

三、程序描述

测试模块

模块简介

用户可以通过该模块自主完成 8 项测试,并得到一份测试报告

子模块介绍

入口模块

程序入口,用户通过该模块进入测试页

提供进入测试的按钮,以及该测试的说明

page_index
测试目录模块

用户通过该模块进入分项测试

采用滑动卡片的形式,将每项测试平铺在测试目录页内,每项测试卡片包含测试项目名称以及评分(ABCDEF 6 个等级,未完成测试显示 --

测试模块

用户在测试模块中了解测试规则,进行测试,得到测试结果

用户在进入测试模块后会显示包含 查看演示开始测试 两个按钮的弹窗,用户将自行选择了解规则或是直接进入测试

结算模块

用户通过该页面可以查看自己本次测试的结果,测试结果包含测试者基本信息、总分、各项能力数值图(计划、注意、同时性加工、继时性加工)和测试时间

训练模块

模块简介

用户可以在首次完成测试后,解锁训练功能,在该模块中,用户可以自行选择测试项目进行训练

用户模块

模块简介

用户通过该模块进行注册/登陆,管理自己的用户信息,查看历史测试记录

子模块介绍

用户注册/登陆

判断用户是否为注册用户进行登录或注册操作,用户信息包括头像*、昵称*、性别*、地区*、出生年月、教育程度(*代表可以直接从微信授权获取)

用户信息管理

查看并修改自己的用户信息,浏览历史测试记录

用户/测试项目管理模块

模块简介

通过该模块可以看到用户信息概览,查看单个用户的个人信息以及用户测试数据

通过该模块可以看到各项测试的信息概览,查看每项测试的平均得分以及各种得分分布情况

接口设计

posted @ 2020-12-18 14:48  cXilicon  阅读(271)  评论(0编辑  收藏  举报