A multi-page Streamlit app showcasing generative AI uses cases with LangChain, OpenAI, and others to help automate task for instructors at CPCC.
-
Clone the repository:
git clone https://github.com/gitchrisqueen/cpcc_task_automation cd cpcc_task_automation
-
Install dependencies: Make sure you have Poetry installed. Then run:
poetry install
-
Run the application: Use the provided
run.sh
script to start the application. You will be prompted to choose between running the app via Streamlit or Poetry../run.sh
-
Follow the prompts:
- Select
streamlit
to run the app via Streamlit. - Select
poetry
to run the app via Poetry.
- Select
- An app to take attendance using student activities (assignments, quizzes, discussions) in BrightSpace and records the attendance in MyColleges.
- An app for giving students feedback on their project submissions.
- An app for grading student exams using error definitions and a grading rubric.
Provide the API keys and other required info in Settings, and select a use case from the sidebar to get started.
- OpenAI API Key
- Instructor User ID
- Instructor Password
- Instructor Signature
- Attendance Tracker URL