Assignment Integrity System The Assignment Integrity System is a web application developed using Django, aimed at facilitating the assignment submission process and ensuring academic integrity. It provides two panels, one for teachers and the other for students, enabling teachers to upload assignment questions and students to submit their answers. The application also includes a plagiarism detection feature that generates a plagiarism report.
Upload assignment questions: Teachers can easily upload assignment questions. Manage assignments: Teachers can view and manage all the assignments they have uploaded. Monitor submissions: Teachers can keep track of the submissions made by students and review their answers.
Submit answers: Students can submit their answers to the assignment questions through the application. Track submissions: Students can view the assignments they have submitted and their current status. Receive feedback: Students can receive feedback and grades from their teachers on their submissions.
Automatic plagiarism check: The system incorporates a powerful plagiarism detection algorithm to identify any instances of plagiarism in the students' submissions. Plagiarism report: A detailed plagiarism report is generated, highlighting any matched content and providing a percentage indicating the level of similarity. Installation
git clone (https://github.com/fusiontalha/Assignment-Integrity-System.git)
cd assignment-integrity-system
python -m venv env env/Scripts/activate.bat
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Access the application in your web browser at http://localhost:8000.
The application's configuration can be modified in the settings.py file located in the assignment_integrity_system directory. Here, you can adjust various settings such as database configuration, and file storage options.
Log in to the teacher panel using your credentials. Upload assignment questions. Monitor student submissions and review their answers. Provide feedback and grades for each submission.
Log in to the student panel using your credentials. View available assignments and their submission status. Submit your answers to the assignment questions. Check the feedback and grades provided by the teacher. Contribution Contributions to the Assignment Integrity System are welcome! If you'd like to contribute, please follow these steps:
Create a new branch for your feature or bug fix. Make the necessary changes and commit them. Push your branch to your forked repository. Submit a pull request describing your changes. Please ensure that your contributions adhere to the code of conduct.
The Assignment Integrity System is open-source software licensed under the MIT License. Feel free to modify and distribute the application as per the terms of the license.