Spaces:
Sleeping
A newer version of the Streamlit SDK is available:
1.52.2
title: Schema Study Template
emoji: π
colorFrom: indigo
colorTo: gray
sdk: streamlit
sdk_version: 1.45.0
app_file: app.py
pinned: false
license: gpl-3.0
short_description: Study app chatbot based on OpenAI API
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
Schema Study: An AI-Enhanced Study App for Biology Students
Schema Study is a DIY AI-Enhanced Study App designed to assist biology students in mastering core course concepts through interactive study sessions. This application leverages AI technology to provide instant feedback and guidance, making it a valuable tool for both students and educators.
Pedagogical Value
Schema Study enhances the learning experience by:
- Promoting Active Learning: Students engage with course material interactively, which helps reinforce their understanding.
- Providing Instant Feedback: The AI-powered chatbot offers immediate responses, allowing students to correct misconceptions in real-time.
- Encouraging Critical Thinking: By using the Socratic method, the app guides students to explore concepts deeply and make connections between different terms.
- Customizable Content: Educators can tailor the app to their curriculum by uploading specific terms and schemas, ensuring relevance to their course.
Features
- Password Protection: Ensures secure access to the app.
- Customizable Terms: Educators can upload a CSV file with their own terms and schemas.
- AI-Enhanced Feedback: Utilizes OpenAI's GPT-4o model to provide detailed explanations and formative feedback.
- Interactive Chat: Engages students in a dialogue with the AI chatbot to deepen their understanding.
How the App Works
For Students
- Access the App: Open your web browser and navigate to
http://localhost:8501. Enter the password when prompted. - Upload Terms: Use the sidebar file uploader to upload a CSV file containing terms and schemas. The file should have two columns:
TERMandSCHEMA. - Start Studying: Click the button to select a random term and begin your interactive study session with the AI chatbot.
- Engage with the AI: Use the chat interface to ask questions and receive feedback on your understanding of the term.
For Instructors
Please email Keefe Reuther (kdreuther@ucsd.edu) for installation and customization instructions.
Contributing
Contributions are welcome! Please fork the repository and submit pull requests for any improvements or bug fixes.
License
This project is licensed under the GNU GPL-3 License - see the LICENSE file for details.
Acknowledgments
Developed by Keefe Reuther and Liam O Mueller, Assistant Teaching Professors in the UC San Diego School of Biological Sciences. Special thanks to the members of the Reuther Lab for their support and contributions.