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

No packages published

Languages