|
实验室综合管理平台
一、功能要求
(一)首页
1.支持轮播图的显示,同时支持点击轮播图跳转超链接功能。
2.支持4门课程和6个精彩资源的推荐显示,同时提供更多按钮,显示全部课程、资源。
3.支持在线客服功能。
4.支持通过关键词搜索对应的课程和资源内容。
(二)课程中心
1.课程列表支持缩略图、评分、学习人数、课时信息显示。
2.支持分类检索课程内容,支持按照最新和最热课程进行查看。
3.支持课程内容介绍、课程学习人数、课程课时显示。
4.可按照课程目录进行学习,支持课程章节学习进度显示。
5.支持查看个人学习进度情况,包含学习进度、学习时长、课时完成情况信息。
6.支持对课程内容评分,一星到五星代表由低到高,最高评分是五星。
7.支持课程考评功能,支持后台设置完成课程学习后进行课程评测。
8.可在课程中发布评论和问答,便于师生之间沟通交流。
(三)资源中心
1.资源列表支持缩略图、格式、大小信息显示。
2.可通过资源分类和资源类型进行检索,资源分类支持后台自定义。
3.资源类型分为图片、视频、文档、H5、压缩包5种资源类型。
4.支持视频、图片资源可以在线播放,同时支持水印功能。
5.支持后台设置用户下载资源功能。
(四)我的学习
1.班级中的培训课可按照未开始、培训中、已结束状态进行检索。
2.培训中包含培训课程、培训考试、培训公告3种学习项目。
3.支持在培训课中签到,可在后台对签到数据查看。
4.学习过的课程记录可在我的课程界面显示,可按照未开始、学习中、已完成学习状态进行检索。
5.可在我的考试模块进行在线考试。
6.支持按考试状态查询考试信息列表,考试状态分为已提交和未提交两种状态。
(五)个人中心
1.支持学习数据统计,包含已获学时,已学习时长,培训记录和自选课学习记录。
2.支持删除我的评论内容,修改我的姓名,修改我的密码。
(六)系统管理
1.管理员可单个添加用户,也可以使用模板批量导入。
2.管理员可在用户管理模块搜索到用户信息,用户数据也支持导出。
3.管理员可以直接在系统中编辑修改用户信息,也支持用户的禁用和删除。
4.用户的角色系统默认是三种:管理员、教师、学生,管理员可对角色权限控制,支持角色权限的添加与取消。
5.管理员可自定义配置部门组织架构,组织架构最多支持二级分类。
(七)公告管理
1.支持管理员创建公告、编辑公告,置顶公告,发布公告后会在前台显示。
2.公告支持未发布、已发布状态检索,删除公告后在前台也会同步删除。
(八)推荐管理
1.管理员可添加、编辑、管理推荐课程和推荐资源
2.管理推荐可设置分类是否隐藏和显示,隐藏后前台不显示。
(九)轮播图管理
1.支持管理员添加编辑轮播图,轮播图可设置超链接。
2.管理员可对轮播图的分类设置是否隐藏和显示。
3.管理员可对轮播图进行排序,前台首页可按照顺序显示。
(十)题库管理
1.管理员可添加知识点分类,知识点分类层级支持2级。
2.添加题目支持5种题型,单选题、多选题、判断题、填空题、问答题。
3.题目难度可设置5种,分别是易、偏易、适中、偏难、难。
4.题目选项和注解都可以自定义添加,支持在题干和题目上传图片。
5.批量导题可以直接从word复制题目粘贴到编辑器中,方便快捷。
6.支持Excel导题模板,可通过Excel模板批量导入题目。
(十一)试卷管理
1.管理员可对试卷和标签进行创建、编辑、导出和删除。
2.支持管理员对试卷的添加,也可自定义组卷,批量设置分数。
3.管理员可修改试卷的名称,试卷的所属分类和试卷所属的标签。
4.管理员可检查重复题目,也可按照题目类型替换该试卷的题目。
(十二)考核管理
1.管理员可设置考试时长、控制考试开始和结束时间。
2.管理员可对交卷时间限制,设置题目顺序乱序显示。
3.管理员可按照部门选择考试用户,也可以搜索用户名选择。
4.支持外部模式的选择,填写问卷星考试链接地址,可以直接在平台中打开。
(十三)课程管理
1.管理员可添加课程分类,添加课程时可选分类,添加的封面和讲师前台会显示。
2.管理员可上传3种类型的资源,分别是PDF、MP4、ZIP格式。
3.支持上下架功能,已经上架的课程要下架后才可以删除,删除后不可恢复。
4.管理员可批量给用户设置学习权限,可以按照组织架构设置权限,也可按照班级设置权限。
5.管理员可在后台看到课程评论,问答、回复,也可以删除,删除后前台不再显示。
6.管理员可在后台看到前台用户对该课程的评分情况,也可以在后台删除用户的评分。
(十四)资源管理
1.管理员可上传5种类型的资源,分别是图片、视频、文档、压缩包、H5压缩包。
2.管理员可以对资源进行分类,上传资源时可以选择该分类,支持选择资源上传者。
3.管理员可对资源上下架,已经上架的资源需要下架后才能删除,删除后不可恢复。
4.管理员支持批量给用户设置学习权限,可以按照组织架构设置权限,也可以按照班级设置权限。
(十五)培训管理
1.管理员可设置培训开始时间和结束时间。
2.培训课程支持设置顺序学习,设置后学员必须按照课程顺序学习。
3.管理员可隐藏课程和考核功能,隐藏后学员在前台培训课中就不能看到。
4.管理员可添加培训公告,培训公告支持富文本格式,方便内容排版和美观。
5.培训内容支持培训课程和线下课程的添加和编辑,培训课程可设置必修和选修标签。
6.管理员可通过部门批量选择参加该培训课的学员,也可以批量选择删除和导出培训课学员。
7.培训考核可选择试卷,设置考试开始时间和结束时间,支持考试时长、合格分数、最大提交次数的设置。
8.管理员发布培训课程后,学员可以在前台看到该培训课程,可以参与学习和考试。
9.管理员可在培训管理看到学员的提交数据,支持签到次数、选修课学时、必修课学时,总学时、培训考试等学习数据查看。
二、技术要求
(一)技术架构:
1.系统采用B/S架构
2.基于.Net平台开发
3.B/S结构采用MVC框架
(二)开发环境:
1.前端采用angular 4开发
2.Visual Studio Code IDE
(三)部署环境:
1.平台采用云服务器进行部署
2.采用云存储方式存储平台资源
(四)性能指标:
1.网络延迟低于500ms时,平台平均请求响应时间不大于3秒。
|