oj

OJ系统思维导图及用户故事

脑图, User Story

Posted by Yuanpu Cao, Kunlin Jian on March 30, 2019

思维导图

思维导图

用户故事

本组原型图使用excel制作
查看原型图

名称: 用户登录 事件:

  1. 用户输入用户名
  2. 用户名输入框右侧显示表示已输入的勾号
  3. 用户输入密码
  4. 密码输入框右侧显示表示已输入的勾号
  5. 用户点击登录按钮
  6. 页面跳转至课程信息页面

教师端

名称: 上传资料 事件:

  1. 老师点击上传资料所属的课程
  2. 页面跳转至课程题目详情页面
  3. 老师点击上传资料
  4. 页面跳转至上传资料页面
  5. 老师选择所属课程,填写资料名称和介绍,点击上传附件
  6. 页面弹出文件选择框
  7. 老师选择文件点击确定
  8. 文件选择框消失
  9. 老师点击确认上传
  10. 页面显示“已成功上传”

名称: 上传实验 事件:

  1. 老师点击上传实验所属的课程
  2. 页面跳转至课程题目详情页面
  3. 老师点击上传实验
  4. 页面跳转至上传实验页面
  5. 老师选择实验归类,填写名称,介绍,时间,内存
  6. 老师可添加描述和测例
  7. 老师选择是否需要提交代码、报告,是否需要脚手架
  8. 老师点击上传
  9. 页面显示“已成功上传”

名称: 添加测试用例 事件:

  1. 老师点击“测例”按钮
  2. 页面出现添加测例弹框
  3. 老师填写输入,输出,用例目的
  4. 老师可点击继续,填写多个测例
  5. 老师点击完成
  6. 页面弹出“已成功添加测例”

名称: 添加脚手架 事件:

  1. 老师在“添加脚手架”中勾选“是”
  2. 页面展开须填写内容
  3. 老师填写类名,函数名,函数类型,参数个数,参数类型和名称
  4. 老师点击上传
  5. 页面弹出“已成功添加脚手架”

名称: 从题库中挑选实验上传 事件:

  1. 用户点击题库按钮
  2. 页面跳转至该课程的题库页面
  3. 用户点击所需要的具体题目
  4. 页面跳转并显示该题目的详细信息
  5. 用户点击发布实验按钮
  6. 页面跳转至上传实验页面并填充好已从题库中选择的题目信息

名称: 查看某学生所有作业提交详情 事件:

  1. 用户点击学生管理按钮
  2. 页面跳转至学生基本信息界面
  3. 用户点击所要查看学生对应的查看详情链接
  4. 页面跳转至某学生作业提交详情界面
  5. 用户点击需要查看该学生某道题的提交详情链接
  6. 页面跳转至该学生该道题的提交内容详情界面

名称: 查看某实验的学生作业提交详情 事件:

  1. 用户点击需要查看的某课程
  2. 页面跳转至该课程对应的实验列表界面
  3. 用户点击需要查看的实验链接
  4. 页面跳转至该实验所有学生的作业提交详情界面

学生端

名称: 学生下载课件资料 事件:

  1. 用户点击需下载的资料所属课程
  2. 页面跳转至课程资料树页面
  3. 用户点击需下载的资料
  4. 页面跳转至资料下载页面
  5. 用户点击下载按钮
  6. 下载完成后下载按钮图标右侧显示已下载的勾号

名称: 学生提交作业 事件:

  1. 用户点击需提交的作业所属课程
  2. 页面跳转至课程资料树页面
  3. 用户点击需提交的作业
  4. 页面跳转至作业提交页面
  5. 用户选择代码类型下拉框,输入需提交的代码
  6. 代码框底部显示通过的测试次数(有时显示错误的测试样例)
  7. 用户点击修改按钮,选择需要上传的附件
  8. 附件处显示上传的附件名称
  9. 用户点击提交
  10. 弹出框显示“提交成功”,课程资料树页面该作业颜色由灰色变为蓝色