Created for LinceHacks 2024
- Optimized API costs using gpt4-o
- Light and Dark mode enabled
- Available in all devices
- Use of computer vision tools to monitor sentiment analysis and attention levels of students
- Fetch data on a dynamic dashboard to view different metrics
- Mantain privacy of students using only tags and not saving biometric data
- Generate reports and reccomendations in relation to the results from lessons
- Identify in which section of the class the students where most engaged, and what was the content being displayed
- Use of generative artificial intelligence to create content for your lessons
- Direct conversation with an assistant to generate the desired content
- Text integration and audios to increase dynamic interaction
- Selection between creating a study plan or lesson content by filling a form
- Visualization of desired topics and pptx creation
streamlit_app
ββ home.py
ββ .streamlit
β ββ secrets.toml
ββ algorithms
β ββ embeedings.py
β ββ mongodb_genai.py
β ββ vectorization_mongo.py
ββ gpt4o
β ββ image_process.py
β ββ pptx_genai.py
β ββ simple_text.py
ββ assets
β ββ files
β ββ images
ββ pages
β ββ Chat.py
β ββ instructions.py
β ββ Panel.py
ββ utils
ββ AiManager.py
ββ DataManager.py
ββ index.html
ββ vision_main.py
ββ requirements.txt
- OpenAI API
- Streamlit
- OpenCV
- MongoDB
- Threading
- Queue
- Deepface
- pandas
- numpy
Deployed with: Streamlit Cloud