资源简介

使用到的技术:redis、amcharts、maven、html5、ajax、js、jquery以及css,关系型数据库采用的是mysql。 文件夹中有可以直接导入使用的数据库,以及可以导入试卷的excel表格格式. 该项目分为学生模块,和教师模块。 教师模块:教师可以通过导入Excel表格的方式进行添加试卷,如果Excel表中有不合法的数据,会在前台提醒哪一行哪一列出了什么问题,添加试卷后,教师可以发布试卷,试卷发布后,学生就可以答题,每张试卷都有作答时长,作答时间结束,将会自动提交试卷。考试结束后,教师可以发布答案。对于修改试卷,教师可以先选择所要修改的试卷,对于试卷可以修改试卷的名称以及考试时长,要想修改试题可以点击编辑试题,进行批量修改。 学生模块: 注册登录进入学生考试平台,选择考卷,进行作答,试卷分为单选题、多选题以及判断题,分值各不相同,对于多选题错答不得分,漏答得一半的分。在作答期间,学生可以先保存,保存的内容存储在Redis中。若点击提交,提交后直接显示成绩。提交后就不能再进入考试。要想看正确答案,得等到考试结束,教师发布成绩后,才可以看到。 学生可以看到自己的作答历史,每道题之前学生的答案以及该题正确的答案都很清晰的标注出来。为了方便学生统计自己的成绩,本系统采用了amcharts技术根据学生的历次成绩制作了柱状图和折线图结合的图表。学生可以很直观地看到自己成绩的波动。

资源截图

代码片段和文件信息

package com.sun.controller;

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.oreilly.servlet.MultipartRequest;
import com.sun.entity.Grade;
import com.sun.entity.GradeItem;
import com.sun.entity.GradeXiang;
import com.sun.entity.PageBean;
import com.sun.entity.Paper;
import com.sun.entity.Question;
import com.su

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       10416  2018-11-21 13:27  试卷导入.xlsx
     文件       13915  2018-12-23 16:00  exam.sql
     目录           0  2018-11-09 20:28  Exams\
     文件         894  2018-11-09 20:28  Exams\.classpath
     文件         905  2018-11-09 20:20  Exams\.project
     目录           0  2018-11-27 00:20  Exams\.settings\
     文件         567  2018-11-09 20:20  Exams\.settings\.jsdtscope
     文件          84  2018-11-27 00:20  Exams\.settings\org.eclipse.core.resources.prefs
     文件         364  2018-11-09 20:20  Exams\.settings\org.eclipse.jdt.core.prefs
     文件         544  2018-11-09 20:28  Exams\.settings\org.eclipse.wst.common.component
     文件         345  2018-11-09 20:20  Exams\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-11-09 20:20  Exams\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-11-09 20:20  Exams\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-11-26 23:47  Exams\WebContent\
     目录           0  2018-11-09 20:20  Exams\WebContent\meta-INF\
     文件          39  2018-11-09 20:20  Exams\WebContent\meta-INF\MANIFEST.MF
     目录           0  2018-11-14 23:25  Exams\WebContent\WEB-INF\
     目录           0  2018-11-20 10:36  Exams\WebContent\WEB-INF\jsp\
     文件         603  2018-11-16 14:40  Exams\WebContent\WEB-INF\jsp\addPaperError.jsp
     目录           0  2018-11-17 22:31  Exams\WebContent\WEB-INF\jsp\admin\
     文件        3840  2018-11-20 14:47  Exams\WebContent\WEB-INF\jsp\admin\allPapers.jsp
     文件        1525  2018-11-21 15:14  Exams\WebContent\WEB-INF\jsp\admin\paperbystatus.jsp
     文件        4115  2018-11-21 13:47  Exams\WebContent\WEB-INF\jsp\admin\questionModify.jsp
     文件         249  2018-11-15 14:07  Exams\WebContent\WEB-INF\jsp\chongfu.jsp
     文件        4689  2018-11-13 12:05  Exams\WebContent\WEB-INF\jsp\gradeItem.jsp
     文件        4178  2018-11-17 22:02  Exams\WebContent\WEB-INF\jsp\kaoshi.jsp
     文件        1223  2018-11-10 19:51  Exams\WebContent\WEB-INF\jsp\record.jsp
     文件        5429  2018-11-17 18:50  Exams\WebContent\WEB-INF\jsp\save.jsp
     文件         243  2018-11-15 14:06  Exams\WebContent\WEB-INF\jsp\savesucc.jsp
     文件         547  2018-11-16 14:51  Exams\WebContent\WEB-INF\jsp\score.jsp
     目录           0  2018-11-16 09:30  Exams\WebContent\WEB-INF\lib\
............此处省略994个文件信息

评论

共有 条评论