本项目通过在线答题练习、为用户提供高质量学习资源来帮助学生系统掌握C语言,同时帮助有意向参加二级C语言的同学系统训练并通过考试。本项目还延伸 学生和老师的课堂教学和为课程中的作业测验提供平台。项目开发的系统主要功能包括:
- 计算机二级C语言考试题库练习系统开发:提供大量的计算机二级考试练习题和真题库,使用户能在线完成考试训练。
- 提供C语言学习资源:整理并发布大量学习C语言的文字和视频资源,使用户能使用该资源完成在线自学。
- 程序题在线检验:用户在进行程序题训练时,根据题目,填入作答,系统可以对程序进行编译,同时检测作答是否正确,并且将结果反馈。
- 面向课堂教学的线上作业提交与批改:教师用户可以在本系统开设教学班、发布课后作业习题。学生用户可以加入教学班,提交作业。系统将自动对作业 进行批改、统计,将相关结果反馈给教师和学生用户。
本项目对目前已经存在的模拟考试系统的模式进行模式方面的创新和功能方面的扩展。我们将课堂教学和在线学习结合,为学生和老师提供线上的课后作业 交互平台,老师可以在本系统中上传课程资源和下发作业并接收反馈。开发了针对二级C语言考试中程序题的检查正误的功能,提高本系统的功能整合性。 通过收集用户的历史答题数据和基本问卷调查,为用户个性化地定制试题类型进行重点训练,帮助用户有针对性地掌握薄弱知识。
- 已完成主要功能,发布网站地址:C Help。若域名不可用,请通过公网IP访问118.24.0.184
- 暂无
- 彻底弃用自定义标签,解决之前自定义标签文件引入容易出错的问题。不再有mytag.tld文件。但是保留com.taglib包保存替代品。
- 用<%=%>形式的一条Java语句代替之前的自定义标签
- 为一些常用的对象创建了对应的类
- 采用抽象为类和封装为函数的方式,尽量压缩jsp页面内的Java代码量
- 整理了大部分jsp页面的顶部代码
- 弃用代替自定义标签的XXXTable类,改用在jsp页面中遍历动态数组的方式
- 添加了前端页面,采用了material design
- 增加了程序题部分,目前判题仍存在问题
- 增加了教师、课程,功能有待完善
- 增加了推荐试题,仍需细化
- 不再有header单独写在jsp文件里,都采用jsp:include的方法引用
- 增加了教师对课程试题进行增删改查操作
- 删除了弃用的jsp文件
- 将大部分功能进行了完善,除了管理员管理后台
- 修复部分明显bug
- 部署云服务器,发布网站