The objective of this project is to give faculty feedback on how their Moodle page is being used, and if Moodle usage offers meaningful indicators of student engagement. Above are two sample files from Moodle (an activity log and a grade book), and an early draft of Python code that generates analytics from these two files.
The two files are:
- Course_Activity_Obfuscated.csv, an activity file downloaded from Moodle and obfuscated
- Course_Grades_Obfuscated.csv, a Moodle grade book with two additional columns added: end of term exam grade; and the overall grade for the course.
AnalyseData.ipynb is written to run on the cloud on Googles colaborative library for AI: https://colab.research.google.com Running the code will upload selected files to the cloud. Alternatively, you can take the option to run it locally. This requires Anaconda to be installed on your machine. Anaconda can be downloaded from https://www.anaconda.com/download.
More details instructions can be found in SetupInstructions.pdf above.