软件工程教学实践平台使用指南
项目地址:http://20.185.223.195:8000/
项目团队:the Agiles
学生端
登录
访问地址:http://20.185.223.195:8000/,点击[学生登陆]按钮(不要点教师登录!不要点教师登录!不要点教师登录!),输入用户名和密码(均为学号),即可成功登陆平台。登陆后的界面如下所示:
issue界面
进入时所处的界面即为issue界面,之后也可以通过点击导航栏中的[问题]按钮跳转到。
在此界面上可以进行issue的编辑,更改权重优先级等。
导航栏下方的标签栏可以切换查看的项目以及过滤issue。issue列表的上方有排序功能,支持创建时间、截止时间、权重以及优先级的排序。
注销平台
点击最右端的[注销平台]按钮可以注销平台,并跳转到gitlab的界面。
但只会注销本平台,并不会注销gitlab,再次登录本平台会以已登录的状态登录,点击[学生登陆]后会直接进入,不会弹出登录界面。
若想完全注销或切换其他账号,则需要再gitlab的界面中点击右上角头像里的[sign out]按钮。
新建issue
点击右上角的[新建问题]按钮,选择项目,即可进入[新建issue界面]。
[issue标题]一栏必须填写,其余均为选填。权重需要为1-20的整数。标签中的[To Do]、[Doing]会决定issue的状态,不选择[To Do]、[Doing]会创建出[Open]状态的issue,查看界面中可以通过添加待办将[Open]状态变为[To Do]状态。标签可以多选。
新建标签
点击右上角的[新建标签]按钮,选择项目,即可进入[新建标签界面]。
可以支持用户自定义标签。
项目看板
点击[项目列表],选择项目,则可以查看所选项目的issue状况。
项目看板会呈现出待处理、处理中以及已完成的issue。
点击issue即可查看详情并编辑。
按esc可以关闭查看的项目的详细信息。
拖动issue可以改变issue的状态。
冲刺
点击[冲刺]按钮的下拉菜单的新冲刺并选择项目,会跳转到gitlab中进行冲刺的创建。
输入标题,内容,开始和结束的时间并点击create即可创建。
之后重新进入或刷新界面就可以看到新建的冲刺。新建冲刺后,新建issue时可以选择冲刺为冲刺建立issue。
冲刺有看板和详情两个选项。
冲刺看板
冲刺看板与项目看板类似,会展示该冲刺所含有的issue,同样支持点击查看详情以及拖动改变状态的操作。
冲刺详情
冲刺详情会展示冲刺的详细信息,可以进行编辑,并提供了该冲刺中的issue的燃尽图。
班级
点击[班级]按钮,可以查看所在的班级和所有班级。
在我的班级中点击[退出班级]即可退出,在所有班级中点击[加入班级]即可加入所选班级。
点击班级名称,即可进入班级。
学生、教师&助教
可以查看班级中的学生列表以及教师、助教列表
个人项目、结对项目
可以查看个人和结对项目的公共发布区以及自己的仓库。
团队项目
可以查看所在的团队项目,[编辑]按钮可以跳转到gitlab进行编辑,点击[团队面板],可以查看团队的成员信息以及贡献统计图。团队项目为教师为学生创建。
团队面板的[团队博客]按钮会跳转到班级博客界面,这将在下方进行介绍。
班级博客
班级博客界面可以展示所有的博客和每日例会信息,并且可以进行筛选。
[新建班级博客]按钮可以创建博客,需要输入项目,标题,内容。
[新建daily scrum]按钮可以新建每日例会,其与博客相比多了燃尽图的功能,选择添加燃尽图并创建就会将当前冲刺的issue构成的燃尽图添加到内容的末尾一同发布。
广播消息
点击后会跳转到广播界面,查看收到的广播。点击已读可以删除阅读过的广播。、
跳转到GitLab
可以进入对应的GitLab界面查看Group、仓库等的信息。
教师端
登录
访问http://20.185.223.195:8000/,点击教师登录,输入用户名和密码后即可进入教师端。
进入后默认在[班级界面]。
注销平台
点击[注销平台]按钮会注销教学平台跳转到gitlab,若想彻底退出或切换账号,还需再gitlab上进一步登出,点击右上角头像的sign out。
广播
教师的广播有发送和接收两个选项。
发送广播
发送广播可以针对不同的范围发送广播。
收到的广播
可以查看收到的广播内容,点击已读可以删除阅读过的广播。
班级
在班级界面中,可以查看[我的班级]和[所有班级],并且可以编辑、加入、退出、删除班级。
右上角有[创建班级]按钮,点击后可以输入信息创建班级。
点击班级名称可以进入班级。
学生与教师&助教
学生列表和教师助教列表会展示班级的所有学生以及教师助教,同时还有移除和添加功能。
个人、结对项目
首次进入个人/结对项目,可以点击[创建个人/结对项目公共发布区]按钮进行项目公共发布区创建。成功创建后,该按钮会变为[创建个人项目评测点]按钮。
点击[分配个人/结对项目学生仓库],可以为全体学生、单独学生/两个学生创建仓库。创建过程可能比较耗时,未完成时会出现[正在自动分配仓库]的提示。
[创建个人项目测试点]可以针对项目增加输入与期望输出。
[提交评测任务]可以书写评测。本平台对于项目评测进行了封装,极大简化了评测。
[获取评测结果]可以查看学生的评测成绩。
团队项目
团队项目界面可以新建、编辑、查看团队项目的信息。
点击[新建团队项目],可以为指定的几个学生建立团队项目。点击[团队面板],可以查看团队的成员以及团队贡献统计等信息。
[团队事件列表]按钮会跳转到团队事件列表界面,用来方便记录团队的变化。
班级博客
点击右上角的[班级博客]按钮可以进入班级博客界面,教师可以查看班级中所有的博客以及每日例会信息。
跳转到GitLab
点击此按钮可以跳转到GitLab查看详细信息。