Skip to content

An Easy-to-use Testing System Built with PyQt5, Vue and Go.

License

Notifications You must be signed in to change notification settings

gonearewe/EasyTesting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation




EasyTesting

An Easy-to-use Online Testing System
Built with PyQt5, Vue and Go.

📖 Live Documentation
📚 Download Releases



EasyTesting aims to support the online examination process of a specific course (Python Programming Language) of my mentor, but with a little modification, can serve other courses.

Screenshots of Demo

student_client_demo_1 student_client_demo_2 teacher_client_demo_1 teacher_client_demo_2 teacher_client_demo_3 teacher_client_demo_4 teacher_client_demo_5

Timeline

  • 2022.02.02 Live Documentation with GitBook
  • 2022.01.07 Move on to Student Client
  • 2021.12.16 Turn to Vue and ElementUI, Teacher Client First
  • 2021.11.22 More API Design and Implementation
  • 2021.11.08 PyQt5 Client Developing
  • 2021.10.23 Coding Start, Gin Server First
  • 2021.10.16 API Design with OpenAPI
  • 2021.10.12 Basic Design and Framework Evaluating

Sponsor

This project is sponsored by JetBrains, thanks so much for their support to open source.