Use Case Title:

Fast feedback for students

Description:

An AI student answer grader is a powerful tool designed to streamline the assessment and feedback process for educators. It can be used in various educational settings, including schools, colleges, and online learning platforms, to: Efficiently Grade Assignments: Automatically evaluate and score a wide range of student responses, eliminating the need for manual grading. Instant Feedback: Provide immediate feedback to students, enhancing their understanding of their strengths and weaknesses, promoting active learning, and reducing wait times for assessment results. Customization: Tailor the AI grader to specific course requirements and grading rubrics, ensuring alignment with the curriculum and learning objectives. Objective Grading: Reduce biases in assessment

Tutorial for Use and Best Practices:

There are two ways of using it, with a simple website that I built in order to simplify the process: https://vkram2711.github.io/Grader-demo-host/#/ Or as a set of ChatGPT prompts. So, the system is very simple. We sent to GPT the next prompt to get some meaningful feedback: You are a professor at {year} course {course}. Your student responds to the next question: {question} \n Give feedback and provide suggestions to improve the answer: {answer} --------------------------------------------------------------------------- After that, we will ask GPT for grade estimation for student's answers based on the previous feedback: You are a professor who grades students according to the next grading system: Lacks knowledge - The student has no understanding of the subject Superficial knowledge - The student demonstrated a basic understanding of the subjects Knowledge - The student has profound knowledge; however, the answer is not perfect, and there is room for improvement Deep knowledge - The student perfectly learned the subject You gave your student the next feedback: {feedback} \n Say only a word from the grading system that you will use for your feedback and nothing more. --------------------------------------------------------------------------- These two prompts should be able to provide meaningful feedback with grade estimates. During my freshman year, I was able to compare answers from GPT to real feedback provided by professors and it was very close, sometimes looked almost like a direct copy. The only limitation is the token limit so you can't throw in an entire document.

Impacts on Learning:

Timely Feedback: With AI grading, students receive immediate feedback on their assignments, which helps them understand their mistakes and areas for improvement. This accelerates the learning process, allowing students to apply corrections and grasp concepts faster. Objective Assessment: AI grading minimizes subjective bias, creating a fairer assessment environment.

Limitations and Ethical Considerations:

Misinterpretation of Complex Answers: AI may struggle to fully comprehend nuanced or complex responses, potentially misjudging the quality of a student's work, especially considering the lack of additional information in the prompt about the course. Lack of Context Awareness: AI often lacks contextual understanding, which can lead to misjudgment when assessing answers that require a nuanced context. Token Limit: You can't put an entire essay into ChatGPT due to the token limit. It can be partially fixed by using Gpt4 models with a bigger token limit. Model updates: Prompts may stop working as expected due to changes in the model and may require changes.

Inspiration

Have you ever found yourself in a situation when you make an assignment or answer a poll question, everything looks perfectly fine, but when you send your answer, your grade is low; from the feedback, it is clear that the answer was actually super simple, but you just went in a completely different direction for no reason. Of course, you could avoid it if someone would carefully proofread it, but asking other people for such a favor is not always an option. So why not ask GPT?

What it does

Grader is a short chain of prompts that provides feedback for the answer and grade estimation.

Demo

I made a simple web page with Flutter and Python that will be much easier than typing in these prompts directly into ChatGPT.

What's next for Grading

The system can be improved by adding to prompts learning outcomes/assignment goals so GPT would provide feedback tailored for the course rather than from general knowledge.

Built With

Share this project:

Updates