Exam

screenshot of Exam

为考-后端-毕业设计:在线考试系统,采用SpringCloud+Vue3,完成遗传算法自动组卷、文本批量导入题目、班级码。完成课程、考试、题库、试卷、考试、班级相关功能, 前端:Vue 3、Vite、Pinia、Arco UI,Echarts 后端:SpringBoot、SpringCloud、Mybatis Plus、WebSocket

Overview

The WeKao Examination Platform is an innovative project designed for exam management, leveraging modern technologies like Spring Cloud for the backend, Vue 3 for the frontend, and MySQL for data storage. The main features revolve around facilitating various examination functionalities, including question generation through genetic algorithms and data visualization, making it a comprehensive tool for educational institutions.

Despite being a graduation project, it offers an interesting glimpse into the capabilities of contemporary software engineering practices, although it may require further refinement and development for full-scale deployment. The project's design choices emphasize ease of use and flexibility to adapt within educational settings.

Features

  • Automatic Question Generation: Utilizes a genetic algorithm to automatically assemble exam papers, optimizing question selection based on predefined criteria.
  • Real-time Course Management: Facilitates the creation and management of courses and classes, allowing for seamless student integration via shareable class codes.
  • Interactive Communication: Offers a classroom chat feature for real-time interactions between students and instructors, enhancing the learning environment.
  • Data Visualization: Provides statistical analysis and visual representations of examination data, allowing educators to track performance and trends effectively.
  • Customizable Themes: The use of Arco UI enables effortless theme customization, allowing users to tailor the platform's appearance according to specific business needs.
  • Comprehensive Exam Surveillance: Integrated exam monitoring features ensure integrity and provide oversight during testing sessions.
  • Efficient Data Importing: Supports batch importing of exam questions in specific formats, making it easier to populate the question bank for administrators.
  • Behavior Monitoring: Captures user behavior during examinations, ensuring compliance with academic standards and practices.

This platform stands out with its focus on ease of implementation alongside rich features, making it a useful tool in both academic and development contexts.