目录
一、writeup分页、搜索
二、靶场完成度
三、解散班级
前言:本篇博客主要记录前期代码的细节补充与改进完善。
一、writeup分页、搜索
在之前的博客中,介绍了writeup的分页和搜索是通过mybatis的函数实现的,即:
因此,我自己手动写了分页代码,不再使用mybatis的selectPage函数。
前端的代码不变,主要是对后端springboot中的controller、mapper进行修改。改动如下:
writeup外观如下图所示:
可以看到,writeup是根据发布时间递减顺序排列的。
二、靶场完成度
在课程管理界面中,除了学生的基本信息,还要显示每名学生的靶场完成度。
因此,要在学生提交正确的flag后,使其完成题目数加一。所以在user表里新加入一个属性finished,表示该用户完成的题目数。
具体操作为:
效果如图所示:
外观改进:
三、解散班级
教师可以通过解散班级按钮,删除某个班级的信息。
具体实现如下:
文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树首页概览22383 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!