Skip to content

hyperbl/Web_Archive

Repository files navigation

教学过程资料归档管理系统

项目简介

这是我们小组这学期Web前端课的项目作业, 基本任务是实现教学过程资料(包括作业、随堂测验、课堂汇报、考试卷面、成绩等)的整理和归档, 涉及的用户包括任课教师、教学干事以及校领导。

其中,任课教师可以上传、整理和查阅资料;教学干事可以审阅、分类和反馈教师上传的资料,以决定其是否能被归档;而校领导可以查看归档的资料。


其他要求(关键词)

空白试卷,卷面分析,成绩表单,平时成绩,Echart可视化(和往年数据对比,作图表),平时作业(文件),成绩的统计分析

干事:时间限制,开启,提醒提交,必须提交

修改,保存,

图表

注册、登录不要求

项目实现

本项目的重点在于实现资料的上传和管理

由于这仅是前端演示项目,没有真正的后端,也没有真正的数据库。我们的本地服务器目前只能实现简单发送客户端请求的文件。在easyDB.js文件中,我们用localStorage来模拟数据库,并模拟了增删改查的基本操作,为了与其他变量区分,用于模拟数据的值对应的键均为数字(index)。

当教师上传资料时,Ta可以选择资料所属课程的名称编号、资料的类别(成绩单、空白试卷、平时成绩、教学日历、试题分析和成绩统计、评分标准…………(待补充))。对于不同类别的资料有不同的上传方式:

  • 成绩单是作为PDF文件上传的,只需上传到后端即可,不过要注意名称的规范;
  • 空白试卷、评分标准作为.docx文件,但是处理跟成绩单一样;
  • 平时成绩单虽也是.docx文件,但是它采用了表格来填写课程数据和不同学生的成绩。为了方便教师操作,我们可以在前端为教师提供表格的模板并支持数据的导入导出,这样一来,教师只需要在本系统中完成平时成绩单的填写,而当教师点击上传后根据表格填写的资料自动就能生成相应的.docx文件并传到后端了;
  • 教学日历的处理跟平时成绩单一样;
  • 试题分析与成绩统计与前二者的处理大体相似,不过由于是分析和统计,如果能在教师填写数据(或者从现有的成绩数据中导入)后自动完成数据的简单统计并提供可视化的分析就更好了;

大体先这样了


2025.04.30 更新

课程在上学期已经结束了,结果不尽人意,但也是在意料之中。

不过我还挺想完成这个项目的,只可惜非专业相关,也没有DDL催着:之后的更新不会像之前这么频繁了。

About

教学过程资料归档管理系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published