GEM-Lab's picture
Update README.md
1e954c5 verified

A newer version of the Streamlit SDK is available: 1.51.0

Upgrade
metadata
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
python3 -m venv myenv
  1. Then activate it
source myenv/bin/activate
  1. Then after activating the virtual env install necessary libraries
pip install -r requirements.txt
  1. Then run streamlit app
python -m streamlit run app.py