zoukankan      html  css  js  c++  java
  • 用户故事——学生

    【学生上课由学院安排,所以学生进入到TA的主界面的时候,课程以列表的形式列出,且每个课程的所在行有“查看详情按钮”,在学生主界面的右上角都有“查看数据”,“查看提交结果”,“我的勋章”,“参加考试”,“小练一手”,“排行榜”的按钮,这些按钮都将会在进入到专门页面的时候被替换为“返回主页面”按钮】

     

     

    学生查看通过数据详情

    l  学生点击主界面的“查看数据”按钮

    l  网页切换到查看数据专门页面,第一栏为通过题目数量,第二栏为AC率,第三栏为题目数量随时间变化的曲线图(“我的成长足迹”),第三栏为做题类型统计图(“做题统计”)

    l  学生点击通过题目数量详情

    l  网页显示TA哪些题AC了,按照提交的顺序排列

    l  学生点击AC率

    l  网页展开AC率详情页(类似于tab),详情页里面按照AC/总提交次数的方式写一个大大的百分比数字,比率高的字体为绿色,一般的为黄色,低的为红色,不同的颜色,旁边有不同的提示语(比如AC率高的就说“你真是个小天才”,AC率低的就说“磨刀不误砍柴工,提交前请三思。”)

    l  学生查看题目数量随时间变化的曲线图

    l  网页展开我的成长历史详情页(类似于tab),详情页里面以时间为横轴,各种关于TA的统计数据作为纵轴,画出TA相应数据随着时间变化的图。

    l  学生查看做题类型统计图

    l  网页展开做题统计详情页(类似于tab),详情页里面以题目分类标签为横轴,画出TA所做过的题目的数目统计。

    学生查看排行榜

    l  学生点击主界面“排行榜”

    l  网页切换到排行榜详情页(类似于tab),详情页里面分为上下两个版面,上半部分为积分排行榜,显示的是使用这个系统的所有的同学的积分的排名,下半部分为通过题目数量排行榜。

    学生查看AC提交结果列表

    l  学生点击主界面的“查看提交结果”按钮切换到查看提交结果专门页面,在查看数据专门页面的左侧有一个长栏,选择里面的“AC提交结果”一栏。

    l  网页展开AC提交结果详情页(类似于tab),详情页里面,TA提交的题目中,AC的题目提交以时间为顺序排列成一个列表,一行即为一次AC的提交结果,每行都会有“查看详情”按钮。

    l  学生点击“查看详情”按钮。

    l  网页跳转到该AC提交记录的详情页面,在这个页面TA可以看到,题目描述,时间限制,内存限制,还有TA所提交的代码。

    学生查看所有提交结果列表

    l  学生点击主界面的“查看提交结果”按钮切换到查看提交结果专门页面,在查看数据专门页面的左侧有一个长栏,选择里面的“所有提交结果”一栏

    l  网页展开所有提交结果详情页(类似于tab),详情页里面,TA提交的题目中,所有的题目提交以时间为顺序排列成一个列表,一行即为一次提交结果,每行都会有“查看详情”按钮

    l  学生点击“查看详情”按钮

    l  网页跳转到该提交记录的详情页面,在这个页面TA可以看到,题目描述,时间限制,内存限制,还有TA所提交的代码。

    学生查看勋章

    l  学生点击主界面的“我的勋章”按钮切换到查看勋章墙专门页面

    l  网页切换至勋章专门页面,背景为墙的样子,在上面顺序挂上勋章的图标。

    l  学生点击某个勋章

    l  网页背景会雾化,显示这枚勋章的详细轮廓,下面写着这枚勋章的详细情况。

    l  学生点击雾化区

    l  网页切换回勋章墙

    学生查看(做)实验(作业)

    【在学生主页面,每个课程右下角有一个按钮“进入”】

    l  学生点击主界面的某一课程标签的“进入”按钮,在某课程专门页面,左侧有一个长栏,按照章节顺序排列;选择某一章节。

    l  网页展开该章节详情页(类似于tab),详情页里面,有三大块分别是“实验”,“练习”,“课程资源”。

    l  学生选择“实验”,进入“实验”详情页面。

    l  网页切换至“实验详情页面”,有实验描述,提交要求,如果要求有代码,就有代码提交区,代码运行按钮,运行完代码后,从运行过的代码记录中选择一次进行提交(即运行过代码后,“代码提交”按钮才会出现,或者说才会启用),运行过代码后会跳转到运行结果页面,里面只显示对了多少个用例,测试有多少个用例。如果有实验报告提交,那还会有上传文件按钮,点击即上传;在实验日期过后,才会出现“查看全部测试用例”按钮,点击即可弹窗查看全部测试用例。

    学生查看(做)练习题

    【在学生主页面,每个课程右下角有一个按钮“进入”】

    l  学生点击主界面的某一课程标签的“进入”按钮

    l  在某课程专门页面,左侧有一个长栏,按照章节顺序排列;选择某一章节。

    l  网页展开该章节详情页(类似于tab),详情页里面,有三大块分别是“实验”,“练习”,“课程资源”。

    l  学生选择“练习”,进入“练习”详情页面。

    l  网页切换至“练习详情页面”,有实验描述,提交要求,有代码提交区,

    l  学生粘贴代码至代码区,点击代码运行按钮

    l  系统运行过代码后会跳转到运行结果页面,里面显示对了多少个用例,测试有多少个用例。并会详细给出Wrong Answer测试用例

    l  学生从运行过的代码记录中选择一次进行提交(即运行过代码后,“代码提交”按钮才会出现,或者说才会启用)

    l  系统显示是否提交成功

    学生下载课程资源

    【在学生主页面,每个课程右下角有一个按钮“进入”】

    l  学生点击主界面的某一课程标签的“进入”按钮,在某课程专门页面,左侧有一个长栏,按照章节顺序排列;选择某一章节。

    l  网页展开该章节详情页(类似于tab),详情页里面,有三大块分别是“实验”,“练习”,“课程资源”。

    l  学生选择“课程资源”

    l  网页切换至“课程资源详情页面”,有该课章节详情描述,下方有资料可供勾选

    l  学生勾选TA想要的内容后点击下载

    l  浏览器下载器开始下载(若未勾选就点了下载则会弹窗要求TA勾选)。

    学生参加考试

    l  学生点击主界面点击参加考试按钮

    l  网页跳转至考生考试专门界面,专门界面右上角有返回按钮;中央窗口罗列着目前将要进行的考试栏,每栏都有进入考试按钮。

    l  学生点击进入考试按钮,到考试登录界面,输入准考证号等信息后,点击确认无误登入考试,若有误则提醒。

    l  系统登入考试后,若未开考,各题目的“查看详情”按钮为未激活状态,若开考后,“查看详情”按钮可用。

    l  学生点击题目查看详情按钮

    l  系统进入答题界面

    l  学生粘贴代码到代码区并点击“运行代码”按钮运行

    l  系统运行过代码后会跳转到运行结果页面,里面显示对了多少个用例,测试有多少个用例。

    l  学生发现时间不太够用了,便不管是否AC,点击“提交”按钮

    l  系统跳转到“考试提交记录”页面,在该页面

    l  学生只能选一条记录提交,选择后,点击提交,返回上一层,若TA想再看看,点击返回按钮返回答题界面

    l  系统计时结束

    l  学生点击“考试提交记录”页面

    l  系统在该页面的提交按钮已经被禁用了

  • 相关阅读:
    剑指offer-二维数组中的查找
    TF-IDF(term frequency–inverse document frequency)
    Java实现中文字符串的排序功能
    当前课程
    【R】资源整理
    CentOS相关
    【转】Setting up SDL Extension Libraries on MinGW
    【转】Setting up SDL Extension Libraries on Visual Studio 2010 Ultimate
    【转】Setting up SDL Extension Libraries on Code::Blocks 12.11
    【转】Setting up SDL Extension Libraries on Visual Studio 2019 Community
  • 原文地址:https://www.cnblogs.com/cs-sunday/p/10583085.html
Copyright © 2011-2022 走看看