Django-Based SQL Online Judge System (System Optimization and Interface Design)

Course Assessment Platform Development
Oct 2022 - Jul 2023

Overview

This project developed a Django-based SQL online judge system for automated course assessment and management. The system supported SQL language judging, question-bank management, exams, exercises, user accounts, and API-based notifications.

Technical Scope

  • Implemented database design and optimized system functions using ORM and MVC patterns.
  • Built user account, SQL language judgment, and question-set recommendation systems.
  • Designed and deployed question banks, exams, and exercises with API-based notifications.

Keywords

Django, Nginx, Celery, Python, ORM, MVC, SQL Online Judge.