备授课系统

我要开发同款
田成全2022年07月24日
184阅读

作品详情

功能及技术
1.公共模块
使用vue框架,自己搭建。
使用axios封装请求方法,取消重复请求,按需封装成post,upload等。
数据加密及解密,使用base64+AES256数据加密方式。
封装公共方法,时间格式转换,上传文件等。
Vuex进行全局数据控制,权限控制,全局事件总线,防抖,节流。
动态生成路由,控制菜单权限,Cookie控制用户免登录。使用scss进行全局样式控制。
2.校本资源
富文本使用及自定义功能,完成新建习题功能。
使用vuex,根据是否拥有权限和当前用户身份确定权限是否展示。
课程,题库的增删改查。同一列表,不同数据采用不同的方式进行数据展示。
课程修改时使用websocket通知其他教师课程不可再被修改。
3.作业中心
通过字符串操作将选中的习题按照试卷样式排列组合。
计算出当前试卷的分数,并可以通过拖拽的方式排列习题顺序。
获取试卷的习题在试卷上的位置上传,以便后台根据位置截取试卷内容。
预览试卷,选中学生打印试卷。在线批改试卷,查看答案级分数排名。
4.授课
图画工具,划线,标注,画图形并截图保留。
Office,pdf等文件在线预览。Echarts图表展示并点击全屏展示。
工作内容:
前端框架搭建及任务分配。
需求讨论及确定工时。
具体功能开发,调试等工作。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论