The E-TA system is designed to enhance the educational experience by integrating various data sources and utilizing AI to provide contextualized, multimedia responses to student inquiries. The E-TA combines the knowledge from course materials with the cognitive understanding of a language model to deliver highly relevant educational content on demand.
- Instant Response
- Video & Image Responses
- Web User Interface
- Preserve Chat History
Before running the script, ensure you have Python and all dependencies installed.
- langchain library
- pandas
- openai
- numpy
- fitz
- piazza_api
- json
- BeautifulSoup
Root Directory
python3 app.py
e-ta-frontend Directory
npm start
In case you do not have piazza credentials, you may use the following: ****@gmail.com
Input Query in the input container. The response with text, image, and video link to exact timestamps will be provided.
- Yi Sun
- Ting-Han Chen
- Jingyao Zhou