Skip to content

This project is a web-based tool that makes it easy to create Linux accounts for Administrators during programming lab exams in the AMCS department. It automates the process of setting up accounts, sending the user details to the respective teachers saving time and effort for teachers and administrators.

Notifications You must be signed in to change notification settings

pavankumar2004/exam-automation-amcs

Repository files navigation

Department's Lab Exam Automation System

The Lab Exam Automation System is a Linux-based solution for automating student exam accounts. Developed using Bash, Flask, and MySQL, this system simplifies the management of lab exams by automating account creation, sending email notifications, and providing a user-friendly UI for teachers and administrators to monitor and manage exams.

Features

  • Automated Account Creation: Create student exam accounts automatically for lab exams.
  • Email Notifications: Send automated email alerts to students and teachers regarding exam schedules, account details, etc.
  • Web UI for Admins/Teachers: Teachers and administrators can manage student accounts, exam schedules, and monitor exam progress via a web-based interface built with Flask.
  • MySQL Database: Stores student details, exam schedules, and account data securely.
  • Bash Scripts: Automates various tasks like account creation, notifications, and scheduling.

Prerequisites

  • Linux-based system (Ubuntu, CentOS, etc.)
  • Python 3.x
  • Flask
  • MySQL for database storage
  • A configured mail server (e.g., Sendmail, Postfix, or SMTP for email functionality)

About

This project is a web-based tool that makes it easy to create Linux accounts for Administrators during programming lab exams in the AMCS department. It automates the process of setting up accounts, sending the user details to the respective teachers saving time and effort for teachers and administrators.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages