- Shoun Salaji (2447248)
- Yojit Shinde (2447260)
Dr. Sudhakar Tharuman
Department of Computer Science
CHRIST (Deemed to be University), Bengaluru-29
The Student Assessment System is an advanced grading solution designed to automate evaluation processes, detect plagiarism, and identify malpractice in academic submissions. It leverages machine learning, AI-based content analysis, and OCR for handwritten assignments to ensure academic integrity and streamline grading workflows.
- Answer Verification: Automates answer evaluation by comparing submissions with a predefined answer key, detecting plagiarism and malpractice.
- Assignment Verification: Checks assignment originality, structure, and formatting while detecting peer-to-peer copying.
- Plagiarism Detection: Uses APIs and algorithms for detecting online and peer plagiarism.
- AI Content Detection: Identifies AI-generated content in assignments to ensure originality.
- OCR Integration: Converts handwritten submissions into digital text for verification (currently under optimization).
- Frontend: Desktop-based application interface using Python Tkinter for educators.
- Backend:
- Plagiarism detection engine with web scraping and machine learning.
- Malpractice detection module for peer-to-peer comparison.
- Answer key matching and scoring algorithms.
- Database: PostgreSQL/MySQL for secure storage of submissions and results.
- Programming Language: Python
- Frontend Framework: Tkinter
- Database: PostgreSQL/MySQL
- APIs and Tools:
- Google Gemini API for plagiarism and AI content detection
- Tesseract OCR for handwritten assignment conversion
- OCR Optimization: Improving accuracy for handwritten assignment verification.
- Malpractice Detection: Enhancing detection mechanisms for peer-to-peer content similarity.
- Refined AI Content Analysis: Expanding coverage for detecting AI-generated submissions.
-
SDG 4: Quality Education
- Promotes fair and accurate assessments.
- Supports transparent learning outcomes.
-
SDG 16: Peace, Justice, and Strong Institutions
- Reinforces academic integrity through ethical practices.
- Clone the repository:
git clone https://github.com/your-username/student-assessment-system.git