An automated essay evaluation system that uses OpenAI's API to assess and provide feedback on TOEFL-style writing tasks.
- Real-time essay evaluation using GPT models
- Detailed scoring across multiple criteria:
- Task Response
- Coherence and Cohesion
- Lexical Resource
- Grammatical Range and Accuracy
- Comprehensive feedback with specific improvement suggestions
- Support for different essay types (integrated and independent tasks)
- Python 3.8+
- Flask for web interface
- OpenAI API for evaluation
- Custom prompt engineering for consistent scoring
- Error handling and input validation