- This repository stores the codebase of a Classroom Engagement Application developed by a student group called Spartan Tech Solutions.
- Mr. Nicholas Mendez contracted Spartan Tech Solutions to develop a Classroom Engagement Application for the logging of student engagement during online learning sessions. Due to the covid-19 pandemic, the constraints of engaging with students as well as the feedback margin are two primary scopes that have evolved dramatically. The proposed application to be developed is a Classroom Engagement Application that would run in parallel with a video conferencing application (e.g. Zoom, Blackboard Collaborate) that has existing chat capabilities to allow students to be more engaged in online learning.
-
Share Impression
- Allows a student to share their impression (feeling) at any point during a live session.
-
View Analytics
- Allows a host to view the analytical data (inclusive of student engagement data) of every session that they've hosted.
-
Manage Question Bank
- Allows a host/teacher to manage(create and append) questions within the application's question bank.
- Clone this repository in your IDE
- Follow installation guide at the link below to install Streamlit
- Install Pyrebase Python Interface via Pip
- MacOSC Command:
pip install Pyrebase
- Windows command:
pip install pyrebase4
- MacOSC Command:
- Navigate to project folder using
cd
command - Run pipenv shell command:
pipenv shell
- Run Streamlit app:
streamlit run main.py