Article Details

Title · Authors · Abstract · Keywords · DOI · References

Design and Implementation of a Lightweight Online Examination System Based on Vue and Gin

CHEN Zhiwen, DENG Xueyang, RUAN Qunsheng

(Ganzhou Teachers College, Ganzhou 341000, China)

Section:Computer Technology · Vol. 2026, Issue 16 · Pages:112-117 · 2096-4706(2026)16-0112-06 · CLC number:TP311.5 · Document code:A · DOI:10.19850/j.cnki.2096-4706.2026.16.020

Abstract

To meet the need to effectively assess students' practical skills in practical computer courses at colleges and universities and to address the shortcomings of existing online examination systems in supporting hands-on question types and maintaining stability under high concurrency, this paper designs and implements a lightweight online examination system. The system adopts a front-end/back-end separation architecture built with Vue.js and the Gin framework to address stability challenges in high-concurrency scenarios and enable process management throughout the entire examination lifecycle. Through front-end componentization and back-end modularization, the system supports exam paper generation with multiple question types. Additionally, by integrating JWT authentication and a heartbeat mechanism, the system ensures the security of the examination process and the reliability of exam resumption after disconnection. Currently, the system operates stably in higher education teaching practice, effectively supports in-class assessments for multiple computer-related courses, significantly improves the efficiency of examination organization, and provides a technical solution that serves as a valuable reference for similar institutions.

Keywords

online examination system; practical assessment; Go language; Vue

References

  1. [1] Chen Lin, Xu Lin Research on the Development Strategy of Education Informatization 2.0 in the New Era [J]. China Electronic Education, 2021 (1): 96-101127
  2. [2] Xiong Zongyang, Xue Xuebin, Wang Xin, etc Research and Implementation of Online Examination System Based on Process Assessment [J]. Journal of Chongqing Normal University (Natural Science Edition), 2018, 35 (6): 75-81
  3. [3] Ma Huiqiang, Zeng Songxian, Chen Yunsheng Design and Development of Online Examination System Based on Java [J]. Modern Information Technology, 2024, 8 (12): 56-60, 65
  4. [4] Wu Yonghui Design and Implementation of a General Network Examination System Based on C/S Mode [J]. Industrial and Information Education, 2022 (3): 91-94
  5. [5] Wan Xinhuan Design and Implementation of Paperless Evaluation System for Accounting Informatization Course [J]. China Management Informatization, 2024, 27 (21): 57-63
  6. [6] Kang Rui, Li Guo, Zhang Meng Development of a web-based question bank for "Information Technology Subject Knowledge and Teaching Ability" [J]. China Information Technology Education, 2023 (13): 91-93
  7. [7] Li Xia Research on the Application of Data Exchange between Self service Borrowing and Returning System and Library Management System Based on RESTful [J]. Modern Information Technology, 2025, 9 (23): 117-120125
  8. [8] Wang Wenzhan, Zhang Jun, Huang Wei College Exam Scheduling and Management System Based on SpringBoot+Vue [J]. Wireless Internet Technology, 2025, 22 (19): 51-54, 71
  9. [9] Zhou Minghui Design and Implementation of Technology Operation and Maintenance System Based on Golang+Gin [J]. Modern Television Technology, 2022 (10): 134-137
  10. [10] Ding Zhiming PostgreSQL Ecological Value and Chinese Developer Community Operation Practice [J]. Software and Integrated Circuits, 2021 (6): 66-67
  11. [11] Li Fengpan, Zhao Zhimin, Wang Yingying Design and Implementation of an Intelligent Management Visualization System for Construction Projects Based on Vue [J]. Software, 2023, 44 (2): 77-80

Funding

Teaching Achievement Cultivation Project "Innovative Model and Practice of Penetrating High Quality Regional Service Digital Skill Talent Cultivation with 'Three Basics, Three Chains, and Three Domains'"

About the authors

Chen Zhiwen (1998-), male, Han ethnicity, from Ganzhou, Jiangxi Province, China, teaching assistant, master's student, research interests: deep learning, software development, machine vision, parallel computing; Corresponding author: Deng Xueyang (2000-), female, Han ethnicity, from Ganzhou, Jiangxi Province, teaching assistant, master's student, research direction: data mining, artificial intelligence applications; Ruan Qunsheng (1979-), male, Han ethnicity, from Yugan, Jiangxi, professor, doctoral student, research direction: intelligent traditional Chinese medicine information processing, data mining