Giter Site home page Giter Site logo

mikemelon / java-exam Goto Github PK

View Code? Open in Web Editor NEW
731.0 45.0 313.0 8.3 MB

Java实现的包含题库编辑、抽题组卷、试题分析、在线考试等模块的Web考试系统。

License: GNU General Public License v3.0

Java 96.93% CSS 1.51% JavaScript 1.56%
java-web java-exam educational-software

java-exam's Introduction

java-exam

Java实现的包含题库编辑、抽题组卷、试题分析、在线考试等模块的Web考试系统。

已经实现的主要功能有:

  • 在线考试(包含限定时间设置),支持选择题、填空题、判断题三种题型,自动判分
  • 选择题、填空题、判断题及用户信息的文本文件数据的Web导入
  • 用户注册、登录、修改密码、基本信息管理
  • 按照一定给分策略进行抽题和组卷,支持“固定组卷” 和“随机组卷”两种方式
  • 按照内容、知识点、答案等搜索题库,题目及分数的统计
  • 章节知识点的分层和树状展示
  • 管理广播消息的推送、系统设置的修改

目前项目基于以下平台(框架、库):

  • JDK 1.8
  • Tomcat 8.0 (with WebSocket)
  • Hibernate 5.1
  • Struts 2.5
  • Spring 4.3
  • JFreeChart 1.0.19
  • Maven
  • Materialize v0.97.6 (CSS)
  • Font Awesome 5.1.1

项目在Eclipse JEE下开发。

数据库设计:

  • (MySQL Workbench导出) image

  • (简版) image

部分功能截图如下:

  • (未登录) image

  • (教师用户登陆) image

  • (知识点展示) image

  • (答题扇形图) image

  • (成绩柱状图) image

  • (固定组卷) image

  • (随机组卷) image

  • (导入题库及学生信息) image

  • (未考和已考列表) image

  • (在线考试中) image

java-exam's People

Contributors

dependabot[bot] avatar mikemelon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

java-exam's Issues

可否帮忙部署

您好,可否有偿帮忙部署,或者给个部署步骤。谢谢

数据库

你好,我想知道能否提供数据库sql文件啊

idea启动

使用idea部署失败,可以教一下嘛

录入试题

大部分老师是很懒,不会按照格式手敲键盘录入试题的

一些建议

缺少题库管理的改和查,章节练习功能没有开发完全。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.