This dashboard is used to analyse the points awarded to programming groups in the course Computerlinguistische Anwendungen (Computational Linguistic Applications) at the Ludwig Maximilian University of Munich.
It is a Streamlit app deployed on the Streamlit Community Cloud at cla-grades.streamlit.app.
The dashboard reads from two private Google Sheets, one with the course data and one with demo data for display purposes. Authentication is required to view the course data.
This project uses Poetry for Python packaging and dependency management and Python ~3.9. You may like to use pyenv to manage your Python versions.
First clone the repository. Then:
$ pyenv install 3.9
$ cd cla-streamlit
$ pyenv local 3.9
$ poetry install
Start the Streamlit app locally:
$ poetry run streamlit run cla_streamlit/streamlit_app.py