思维导图
用户故事
本组原型图使用excel制作
查看原型图
名称: 用户登录 事件:
- 用户输入用户名
- 用户名输入框右侧显示表示已输入的勾号
- 用户输入密码
- 密码输入框右侧显示表示已输入的勾号
- 用户点击登录按钮
- 页面跳转至课程信息页面
教师端
名称: 上传资料 事件:
- 老师点击上传资料所属的课程
- 页面跳转至课程题目详情页面
- 老师点击上传资料
- 页面跳转至上传资料页面
- 老师选择所属课程,填写资料名称和介绍,点击上传附件
- 页面弹出文件选择框
- 老师选择文件点击确定
- 文件选择框消失
- 老师点击确认上传
- 页面显示“已成功上传”
名称: 上传实验 事件:
- 老师点击上传实验所属的课程
- 页面跳转至课程题目详情页面
- 老师点击上传实验
- 页面跳转至上传实验页面
- 老师选择实验归类,填写名称,介绍,时间,内存
- 老师可添加描述和测例
- 老师选择是否需要提交代码、报告,是否需要脚手架
- 老师点击上传
- 页面显示“已成功上传”
名称: 添加测试用例 事件:
- 老师点击“测例”按钮
- 页面出现添加测例弹框
- 老师填写输入,输出,用例目的
- 老师可点击继续,填写多个测例
- 老师点击完成
- 页面弹出“已成功添加测例”
名称: 添加脚手架 事件:
- 老师在“添加脚手架”中勾选“是”
- 页面展开须填写内容
- 老师填写类名,函数名,函数类型,参数个数,参数类型和名称
- 老师点击上传
- 页面弹出“已成功添加脚手架”
名称: 从题库中挑选实验上传 事件:
- 用户点击题库按钮
- 页面跳转至该课程的题库页面
- 用户点击所需要的具体题目
- 页面跳转并显示该题目的详细信息
- 用户点击发布实验按钮
- 页面跳转至上传实验页面并填充好已从题库中选择的题目信息
名称: 查看某学生所有作业提交详情 事件:
- 用户点击学生管理按钮
- 页面跳转至学生基本信息界面
- 用户点击所要查看学生对应的查看详情链接
- 页面跳转至某学生作业提交详情界面
- 用户点击需要查看该学生某道题的提交详情链接
- 页面跳转至该学生该道题的提交内容详情界面
名称: 查看某实验的学生作业提交详情 事件:
- 用户点击需要查看的某课程
- 页面跳转至该课程对应的实验列表界面
- 用户点击需要查看的实验链接
- 页面跳转至该实验所有学生的作业提交详情界面
学生端
名称: 学生下载课件资料 事件:
- 用户点击需下载的资料所属课程
- 页面跳转至课程资料树页面
- 用户点击需下载的资料
- 页面跳转至资料下载页面
- 用户点击下载按钮
- 下载完成后下载按钮图标右侧显示已下载的勾号
名称: 学生提交作业 事件:
- 用户点击需提交的作业所属课程
- 页面跳转至课程资料树页面
- 用户点击需提交的作业
- 页面跳转至作业提交页面
- 用户选择代码类型下拉框,输入需提交的代码
- 代码框底部显示通过的测试次数(有时显示错误的测试样例)
- 用户点击修改按钮,选择需要上传的附件
- 附件处显示上传的附件名称
- 用户点击提交
- 弹出框显示“提交成功”,课程资料树页面该作业颜色由灰色变为蓝色