A Generative AI application built to help users practice and evaluate their CELPIP writing tasks according to the official guidelines/rubric prescribed by CELPIP.
Use the tool at: https://celpip-writing-tool.streamlit.app/
You can also watch the full demo video of the tool here: Demo Video
Timer System
- Built-in 26-minute countdown timer for realistic test conditions
- Automatic time tracking and notification when time is up
Task Options
- Support for Task 1 (Email Writing)
- Support for Task 2 (Survey Response)
- Real-time word count tracking
Evaluation System
- Comprehensive assessment using official CELPIP standards
- Evaluation across four key categories:
- Content/Coherence
- Vocabulary
- Readability
- Task Fulfillment
- Detailed feedback with specific examples
- Scoring on a scale of 0-12
- Identification of strengths and areas for improvement
- Frontend: Streamlit
- AI Integration: Groq API
- Large Language Model: LLaMA 3.3 70B Versatile
- Additional Tools: LangChain and Python
Rubric System
- Comprehensive evaluation criteria
- Detailed level descriptors for each category
- Score range: 0-12 for each component
Interactive Interface
- Real-time word count updates
- Dynamic timer display
- Interactive text input areas
- Immediate evaluation feedback
Contributions are welcome! Please feel free to submit a Pull Request.
- [https://hzadeducation.com/2024/02/09/celpip-writing-best-sample-answers/]
- [https://hzadeducation.com/2023/10/09/celpip-writing-task-2-sample-and-explanation-6-to-9/]
- [https://www.celpip.ca/take-celpip/test-results/#anchor-4]
- [https://www.celpip.ca/wp-content/uploads/2023/12/CELPIP-Level-Descriptors-Dec2023.pdf]