关于南开oj学生端需求分析及用户故事

关于南开oj学生端需求分析及用户故事

学生需求:

  • 学生登录路网站可以进行刷题、查看自己的课程信息、完成作业、参加考试。
  • 学生进入刷题页面提交题目可以看到自己的错误信息,对于练习题可以看到测试用例和正确答案。学生可以将喜欢的题目进行收藏
  • 学生可以参加比赛并可以自己发布比赛。
  • 学生可以通过做题参加比赛来赚取积分并进行排名

用户故事:

学生登录:

在这里插入图片描述

学生登录时输入用账号和密码无误情况下,点击登录按钮进入首页

首页:

在这里插入图片描述
进入首页主要是为学生显示相关信息,包括点击按钮选择进入题库、试炼、课程、比赛及个人信息,并为学生通知最新的公告正在进行的比赛和自己正在进行的课程

题库:
题库页面

名称:查看题库
事件:
1.学生在首页点击页面上方的“题库”。
2.网页上显示所有题目的列表在这里插入图片描述
全部题目包括 已做过的题目和未做过题目 已做过的题目的名称为绿色 未完成的题目为灰色

排序方式可以正序倒序进行排布

名称:筛选题目
事件:
1. 学生在“题库”页面,在页面左上角任选“全部题目”或“排序方式”下拉框。
2. 选择并点击下拉框中的筛选方式。
3. 题目列表显示筛选到的题目。

名称:搜索题目
事件:
1. 学生在“题库”页面,在页面右上角搜索栏输入标号或题号搜索。
2. 题目列表显示搜索到的题目。

题目信息

在这里插入图片描述
题目信息左侧为题目的各种要求 ,右侧可以进行答题 选择编译器,代码应保持高亮的模式 点击题解就可以查看到题目的答案 点击收藏可以将题目收藏到个人题库 当用户点击提交并通过时题目会变为绿色表示已经通过

名称:查看题目信息
事件:
1. 学生在“题库”页面,任意选择并点击一个题目。
2. 网页进入题目页面。
3. 学生点击“题目描述”。
4. 网页进入题目信息页面。

名称:查看提交记录
事件:
1. 学生在“题库”页面,点击“提交记录”。
2. 网页进入提交记录页面。

在这里插入图片描述
用户提交代码后会自动跳转到提交记录页面 可以通过筛选题目用户 来查看做题记录 点击详情可查看自己的记录详情 点击别人的详情无法查看

在这里插入图片描述
用户将鼠标放在测试案例上可以弹出窗口显示测试用例

名称:查看提交结果详情
事件:
1. 学生在“提交结果”或“提交记录”页面,点击题目信息右侧的“详情”。
2. 网页进入提交结果详情页面。

题解页面

在这里插入图片描述

名称:查看题解
事件:
1.学生在题目信息页面点击题解
2.学生进入题解页面

名称:收藏题目
事件:
1.学生在题目信息页面点击收藏
2.学生将该题收藏到个人题库中并且收藏按钮会转变为已收藏

课程:包括在修课程和已学课程

名称:查看所有课程
事件:
1. 学生在首页点击页面上方的“课程”。
2. 网页上显示所有课程的列表。

在这里插入图片描述
名称:查看课时作业安排
事件:
1. 学生在“课程”页面,任意选择并点击一门课程的“详情”。
2. 网页进入详情页面。
3. 学生点击“课时作业安排”。
4. 进入课时作业安排页面。

在这里插入图片描述
在课程详情页面显示课程的名称简介等基本信息 及课件的下载 点击预览可以在线观看pdf

在这里插入图片描述
名称:查看课件详情
事件:
1.学生在课程页面,任意选择并点击课件
2.网页进入课件页面

名称:查看考试安排
事件:
1. 学生在“课程”页面,任意选择并点击一门课程的“详情”。
2. 网页进入详情页面。
3. 学生点击“考试安排”。
4. 网页进入考试安排页面。

在这里插入图片描述上传换文件页点击确认直接上传

名称:以文件方式提交作业
事件:
1. 学生在题目信息页面的右下方点击“上传文件”按钮。
2. 网页进入上传文件页面。
3. 学生选择自己要上传的文件。
4. 学生点击“确定”按钮。
5. 网页提示“上传成功”,然后进入题目信息页面。

个人:

个人消息系统:

名称:查看个人消息
事件:
1. 学生在任何页面,点击页面右上角的消息图标。
2. 网页进入消息页面,页面
3. 左侧显示所有消息的列表,右侧显示当前消息详情。

在这里插入图片描述

名称:删除某一条消息
事件:
1. 学生在消息页面,选中一条消息。
2. 学生点击页面右下角的“删除”按钮。
3. 网页更新,显示剩余消息。

名称:删除已读消息
事件:
1. 学生在消息页面,点击“删除已读”。
2. 网页更新,显示所有未读消息。

名称:阅读所有消息
事件:
1. 学生在消息页面,点击“阅读所有”。
2. 网页更新,所有消息变为已读状态。

页面:个人资料

在这里插入图片描述

名称:查看个人资料
事件:
1. 学生在任意页面,点击页面右上角 的头像图标。
2. 网页进入个人信息页面。
3. 在个人信息页面点击个人资料。
4. 网页进入个人资料页面,页面显示用户头像、昵称、等级、电话号码、邮箱、网页等信息。

名称:修改密码
事件:
1. 学生在个人信息页面,点击个人资料。
2. 网页进入个人资料页面,点击修改密码。
3. 网页进入修改密码页面。
4. 在对应文本框中输入新旧密码。
5. 点击确认,完成密码修改。

名称:修改资料
事件:
1. 学生在个人信息页面,点击个人资料。
2. 网页进入个人资料页面,点击修改资料。
3. 网页进入修改资料页面。
4. 学生选择并点击想修改的资料进行修改。
5. 点击保存修改,完成资料修改。

个人题库:记录所有个人收藏的题目

个人答题记录:记录用户所有的答题记录

比赛:

在这里插入图片描述

初步计划将比赛做成这样用户可以参加也可以自己举办比赛

点击进入比赛详情页

在这里插入图片描述

可以在下方加上参赛者的详情的排名题目详情页面与考试页面相同没有答案

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值