GradeGenius is a Python tool designed to simplify the process of converting numerical grades from Google Classroom into alphabetical grades. It primarily targets educators working with elementary school and kindergarten students. The tool aims to streamline the grading experience, making it more intuitive and aligned with the grading standards for young learners.
The main objective of Grader is to offer a user-friendly solution for teachers to convert numerical marks obtained from Google Classroom into alphabetical grades, catering to the specific needs of educators dealing with younger students.
- Data Cleaning: Utilizes the Pandas library for data preprocessing and cleaning.
- Data Preparation: Manipulates CSV files using Python for accurate grading.
- Data Manipulation: Employs Object-Oriented Programming principles to mark files according to provincial grading standards.
- Download the 'Grader.exe' file from the repository.
- Run 'Grader.exe'.
- Follow the prompts to select the CSV file containing grades.
- The tool will automatically process the grades and generate a new CSV file named 'Graded.csv'.
- Piloted in 2021 as a functional prototype by a group of teachers within the Halton District School Board.
- Further refined and utilized by teachers in the Peel District School Board in 2022.
- Reduced grading time for teachers, allowing for more focused instructional activities.
- Improved grading accuracy, contributing to enhanced student feedback and assessment practices.
- Requires CSV files adhering to specific formatting for accurate processing.
- Limited to the Ontario Grading Scheme as of September 2022.
- Expansion: Plans to incorporate additional provincial grading standards.
- GradingSync: Integration of real-time official grading schemes for improved accuracy.
Feel free to contribute to the project by forking the repository and submitting pull requests. Your feedback and suggestions are highly appreciated!