--- title: Automatic LLMs Creation of Interactive Learning Lessons emoji: 📘 colorFrom: blue colorTo: purple sdk: streamlit sdk_version: "1.35.0" app_file: app.py pinned: false license: apache-2.0 --- # Reference @article{lin2025automatic, title={Automatic Large Language Models Creation of Interactive Learning Lessons}, author={Lin, Jionghao and Rao, Jiarui and Zhao, Yiyang and Wang, Yuting and Gurung, Ashish and Barany, Amanda and Ocumpaugh, Jaclyn and Baker, Ryan S and Koedinger, Kenneth R}, journal={arXiv preprint arXiv:2506.17356}, year={2025} } # Course_Generation_APP This is app for generating a scenario-based tutoring lesson based on the uploaded PDFs , expected themes . Our code will be released after the paper is getting accepted. ## Steps to Run the app 1. First step creating virtual env ```python python3 -m venv myenv ``` 2. Then activate it ```bash source myenv/bin/activate ``` 3. Then after activating the virtual env install necessary libraries ```python pip install -r requirements.txt ``` 4. Then run streamlit app ```python python -m streamlit run app.py ```