#项目# #学习总结#
交个小作业,只写了一个半月,学艺不精,一边补技术栈一边写的,整理的时候还有很多很多可以优化。最近老师催的急,只能先弄个能交的毕设,后续再优化了。
指导老师毕业群里有个上一届的学长,48张数据库表。是学科竞赛平台。非常完善。真的很厉害。
扩展:
-
通过echars新增了统计数据,通过在前端进行提交信息的过滤,来实现对用户做题进度的统计,用户可以实时可视化看到当日的做题进度以及总体的做题进度。
-
新增了相关的学习视频。采用了b站的HTML嵌入代码,通过跳转页面时在对应位置拼接字符串拼出正确的地址。来实现不同视频的播放。
-
新增了证书获取,不同用户可以获取自己的证书。在后端根据当前登录用户的用户昵称,通过填充pdf模板的表单,生成对应的pdf证书,转换为png图片,确保不乱码,然后往前端传输。当下获取证书的标准是做完题库所有题目。
-
完善了做题页面的评论区,题解区。评论区评论默认倒序排列,题解区分为官方题解和其他个人题解。
-
实现了每个题目的通过率的统计。
-
讨论部分添加了讨论区,对帖子的搜索,帖子采取倒序排列。帖子对应嵌套折叠列表为评论区。所发表的评论为倒序排列
-
实现个人信息展示页面,用户可以修改昵称和简介。
-
导航栏新增实时显示登录用户昵称,支持相应页面的跳转操作。
-
实现新增服务的微服务化。
-
习惯了鱼皮哥的声音,写起来富有激情,常常忘了吃饭。。。。。
优化:
-
修复了在用户删除后,该用户创建的帖子还有评论因为获取的数据为空,导致报错。
-
对docker代码沙箱进行改造,可以调用运行。
-
所有页面的优化,更美观。
-
修复了前端在本地打包后使用serve运行,导航栏直接访问地址404的问题
-
修复了新注册用户没有头像时,发表评论头像显示错误的问题。
6.优化了创建时间,更新时间的显示
7.以及很多想不起来的小bug。
未来:
1.对视频播放进行改造。加载更快更可靠。
-
再次尝试解决生成pdf证书传回前端乱码的问题。当时几乎各种方法都试了来着。
-
尝试把数据的统计交给后端,而不是放在前端。优化数据统计的部分,可能新建一个表。用户可以选择想要查看的视图类型。
-
后续会添加对视频学习数量的判断,学习视频会出现对应题目/推荐题目,对于题目表会扩充字段,更改获取证书标准为学习视频以及对应题目做完,获取一阶段证书。所有题库题目做完,获取二阶段证书。
-
实现嵌套评论,以及各个部分评论、帖子的自主筛选。
-
对于题解的显示精确到哪个用户发表,并且在提交时可以选择是否发布题解。
-
美化前端,更美观,与用户的交互更友好。
-
对于项目进行更多的扩展,比如老生常谈的组队,比赛。甚至嵌入博客系统。有可能会新加企业用户,提供招聘的栏目。
-
买个好点的服务器,对项目进行上线。
-
以及一些其他的,我还没有灵感的点子。学的越多,可以扩展的就越多。
笔记跟直播笔记是有很大重合的。不过一些记录小bug,注意事项什么的。还是有的。我做的时候有时候实在解决不了,就来作业这里看别人的笔记hhhh。有时候,一个非常小的疏忽可以吞掉你一天的时间。
最后小声说一声,如果进来哪怕早半年就好了。最近刚满6个月。

