ASSIGNMENT & QUIZ MANAGEMENT SYSTEM (AQMS)

$15.64 AUD

Main Objective

  • To digitize the process of managing assignments and quizzes.

  • To automate task distribution, group formation, and performance tracking.

šŸ“Œ Specific Objectives

šŸ‘Øā€šŸ« Instructor Module

  • Upload assignments and quizzes with deadlines and attachments.

  • Manage programs, courses, and student records.

  • View analytics by program and course performance.

šŸ‘Øā€šŸŽ“ Student Module

  • Filter tasks by program, year, and course.

  • Generate random groups for group assignments.

  • Download materials, view deadlines, and track progress.

āš™ļø System Features

  • Responsive UI with role-based access (Instructor vs Student).

  • Export group data to CSV/PDF.

  • Color-coded alerts for upcoming and overdue tasks.

  • Real-time statistics for both instructors and students.

šŸ› ļø Technologies Used

šŸ”™ Backend

  • Django – Python web framework for logic and database control.

  • SQLite – Lightweight database to store user and academic data.

šŸ” Frontend

  • Bootstrap – Responsive and modern UI design.

  • jQuery & Select2 – Interactive dropdowns and dynamic inputs.

  • DataTables – Display and export data tables interactively.

🧰 Other Tools

  • CKEditor – Rich text editor for adding questions.

  • Django Admin – Admin panel for managing the platform.

šŸ” Security

  • Role-based access control (RBAC) to restrict user permissions.

  • Secure file uploads using Django FileField.

Dropdown