Skip to content

sathvik3103/CELPIP-Writing-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CELPIP Writing Task Evaluator

A Generative AI application built to help users practice and evaluate their CELPIP writing tasks according to the official guidelines/rubric prescribed by CELPIP.

You can also watch the full demo video of the tool here: Demo Video

User Interface:

Screenshot 2025-01-03 at 12 51 28 AM

Features

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

Technical Stack

  • Frontend: Streamlit
  • AI Integration: Groq API
  • Large Language Model: LLaMA 3.3 70B Versatile
  • Additional Tools: LangChain and Python

Features in Detail

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

Contributions are welcome! Please feel free to submit a Pull Request.

Resources Used for the Demo and for the Rubric

  1. [https://hzadeducation.com/2024/02/09/celpip-writing-best-sample-answers/]
  2. [https://hzadeducation.com/2023/10/09/celpip-writing-task-2-sample-and-explanation-6-to-9/]
  3. [https://www.celpip.ca/take-celpip/test-results/#anchor-4]
  4. [https://www.celpip.ca/wp-content/uploads/2023/12/CELPIP-Level-Descriptors-Dec2023.pdf]

About

A Generative AI application built to help users practice and evaluate their CELPIP writing tasks according to the official guidelines/rubric prescribed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages