The Essay Evaluator is a dynamic web application that utilizes the OpenAI ChatGPT 3.5 model to analyze and score essays submitted by users. This tool provides immediate feedback on various aspects of the essay, including:
- Relevance: Assesses how closely the content of the essay aligns with the given title.
- Spelling Accuracy: Identifies and counts spelling errors, highlighting the words affected.
- Content Feedback: Offers comprehensive feedback to enhance the quality of the writing.
Technical Implementation:
- Backend: Developed using Django, the application interfaces seamlessly with the OpenAI API to process and evaluate essays. The results, along with the essays themselves, are stored efficiently in the Django ORM database.
- Frontend: Designed a user-friendly interface with HTML and CSS, ensuring a smooth user experience for essay submission and review.
Key Contributions:
- Integrated OpenAI’s advanced natural language processing technology to provide detailed assessments of textual content.
- Engineered the application’s backend with Django, facilitating robust data management and API interactions.
- Crafted a clean, intuitive frontend, enabling easy navigation and interaction for users.