Skip to content

AimonShakil/student-assignment-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📂 Assignment File Analyzer (Chainlit + OpenAI Agents SDK + Python)

This Chainlit application allows users to upload assignment files (such as .docx, .txt, etc.) and get automated feedback like summaries or keyword extraction. Ideal for students, educators, or researchers!


✅ Features

  • 📁 Upload .docx, .txt, or similar files
  • 🧠 Extract and analyze file content using Python logic
  • 🗃️ File saved temporarily (e.g., to C:/TempUploads/)
  • 🤖 Easily extendable with AI/LLM-based tools (e.g., OpenAI, Gemini)
  • 🖥️ Built with Chainlit for conversational interface

💻 How It Works

When a file is uploaded:

It is saved to a local folder (e.g., C:/TempUploads/)

The file's content is extracted (e.g., using python-docx for .docx)

The app displays a preview or analysis (e.g., summary, first lines)


🤝 Contribute Pull requests are welcome! Feel free to add more file format support or AI integrations.


🛠 Installation

  1. Clone the repository:
git clone https://github.com/your-username/assignment-analyzer.git
cd assignment-analyzer

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages