Spaces:
Sleeping
Sleeping
| 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 | |
| ``` | |