- Beda Diggelmann
- Maria Näf
- Nathalie Kern
- Pascal Ammeter
Addressing the shortage of skilled educators in Switzerland, this project proposes an autonomous platform to aid teachers and students. By integrating generative AI, it aims to streamline lesson planning and enhance educational engagement.
- Technical implementation of the prototype.
Follow these steps to run the application locally:
- Python
- Git
# Clone the repository
git clone <repository-url>
# Navigate to the project directory
cd kete-autonomous-learning-platfrom-schuuul
# Create a Python virtual environment in the 'venv' directory
python -m venv venv
# Activate the virtual environment (use the correct command for your operating system)
source venv/Scripts/activate # For Windows in Git Bash
# or
source venv/bin/activate # For Unix or Linux systems
# Install the project dependencies from 'requirements.txt'
pip install -r requirements.txt
# Create a '.env' file in the 'kete-autonomous-learning-platfrom-schuuul' directory with the following content
echo "OPENAI_API_KEY=XXX" >> .env
# Run the local development instance
streamlit run project/app.py