Repo for automation of Labs, improving productivity of TA's and allowing a better follow-up of student's labs and needs.
- Check on a weekly basis, student submission of labs;
- Track of unsubmitted labs;
- Submission rate until the 80% for aproving students;
- Submission rate of the total available and mandatory labs;
- Sending e-mails to the students with their KPI's
- IH Data Analytics PT RMT Courses take 6 months to complete, having in the meantime around 34 labs that the students are asked to complete.
- Checking submissions, following up and keeping track of their submission rates takes a fair amount of time on a weekly basis.
- Based on the advances that the TA's of Lisbon have done, we picked their scripts and created a new one, specifically made for Remote DA Cohorts.
- Scraper that enters IH Campus Software and retrieves info regarding student submissions.
- Script that creates a DataFrame and updates for each student, week and lab if they have submitted or not.
- Script that sends e-mails to all of the students
Project Owners:
- Gonçalo Jardim - TA
- Miguel Simón - TA
- Supervised by: David Henriques - LT
- Clone this repo to your personal GitHub account.
- If you are not in this directory already,
cd
into it. - Create a virtual environment with
python -m venv .venv
- Activate the virtual environment with source
.venv/bin/activate
or.venv\Scripts\activate
on Windows - Install its dependencies on editable mode with
pip install -e .[dev]
ORpython -m pip install .
.