Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need this #12

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 18 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
# 2022 Fall Learning Analytics Hackathon
> Register here: https://events.ctlt.ubc.ca/events/learning-analytics-hackathon-november-5-2022/

# Welcome!
Welcome to the #hack-la-2022 github repository. Please fork this repo and share your project back with us. In this repo you should find
# 2022 Fall Learning Analytics Hackathon - Course Performance Analysis
The project is to help the instructors analyze the courser performance. Currently, there is a built-in analytic tool on Canvas called New Analytics. It provides some analytics insights yet it has a major limitation: there is a 24 to 40 hrs delay on the analytics results. Our goal is to use Canvas API data to help instructors to look at the real-time analytics results, improving the course structure for next year.

* a data dictionary
* a data sample (full data is available to registrants through the Canvas course)

* a final_product folder
* add your final product description and reflection
* add your presentation files or a link to your presentation - suggested areas to cover in `slides.pptx` (use this as a template, a guide, or just inspiration - it is not a requirement to answer all questions)
# Who we are
Members: Kristy Yu, Alison Liu, Christopher Lin, Aman Sharma, and Atul Singh

# "Submit"
We are KACAA, a team of students from UBC Master of Business Analytics program.

When you are ready to "submit" - please create a new branch called `hacked-la-2022_{your team name}`. If you have time, please replace this README with your project description (you can use [README_template.md](final_product/README_template.md) as a template).

# Tools we use
* Python
* Tableau Dashboard.

# Prototype of current output
* An automated python script: Instructors can use this file to convert the raw data from Cavas API to 3 combined csv files for tableau data input.
* Tableau dashboard: With the data from python script, instructors can look for the infomration on the Tableau dashboard for free.

The final dashboard is published [here](https://public.tableau.com/views/CanvasCoursePerformanceAnalysis/CoursePerformanceAnalysis?:language=en-US&:display_count=n&:origin=viz_share_link).

# Potential future function:
* Apply machine learning model to predict learners' behaviors and scores
File renamed without changes.
18 changes: 18 additions & 0 deletions data/final data/discussion_level.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
discussion_topic_id,discussion_topic_title,discussion_topic_message_length,Content Volume,Student Participation,Total Posts,Total Likes
0083641e2e8cf92a45d209350b12f797,Discussion 7: eLearning planning at your institution?,1505,106972,28,77,11
0a31f2efd159230560dab31d27756fb1,Discussion 11: Reflections on eLearning implementation strategies,422,103490,24,96,13
132f3fab56d60839d727b966a76c1b1e,Assignment 1 Discussion forum,79,3316,5,6,0
132f3fab56d60839d727b966a76c1b1e,Assignment 1 Discussion forum,264,3521,7,14,2
1b4199b940079ccb8dc5f404b9324e43,Discussion 5: Learner readiness for eLearning in the new era,783,104291,28,88,13
38da9c46ca05b04b0b0335af760c3bdd,Discussion 4: Examples of faculty development for eLearning readiness,1398,111901,29,110,20
3bc2d8a4ae8dfa21b926bc34599560e2,Q&A with Guest Speaker,332,7897,10,10,0
449cbcaffb247e04fa8151f487926aab,Discussion 12: Analysis and comparison of approaches to eLearning ,388,41000,20,35,5
4a5f8d361306c7c9c0ea2c6edd2058f8,Discussion 8: Critical reflection on some institutional strategic plans,880,75131,25,69,8
74d57e9d2bfa697878ac88bca9170c78,Discussion 6: Organization & support,1284,158679,30,104,10
77db8e17563955af14dd1bea5d82a703,Discussion 10: Reflections on eLearning readiness,546,84331,27,82,21
7c9e39571ad00fe24282e5b5366d7563,Discussion 2: Reflect on rationales for eLearning,711,175279,33,124,23
9ef7d7e62a0117e6fca291f4ce0a00c2,Discussion 9: Aligning institutional plans with government policies,462,92125,29,53,14
a475fae949c627a4125abbfcf0faeaa8,Casual Area,223,11390,11,23,15
bb62cd396b9a8a94ecef6b5d1c4f8ad1,Discussion 3: Funding issues,1585,168669,32,107,21
c916612763c04832d8e7b9e89deb7d2a,Discussion 1: The meaning of eLearning,1369,198962,35,130,17
e1f90c16c123e0f96b2af7d94a1c335c,Introduce yourself,611,124777,41,229,76
35 changes: 35 additions & 0 deletions data/final data/learner_level_data.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Student,Assignment 1 (c81f04547a95da2a7b88054ef491b7c4),Assignment 2 (a4dc11e7e79361fc5886a9078aac66b8),Assignment 3 (option A) (811d93ea379b5cdd5a19f1b5dbab88cd),Assignment 3 (option B) (df8d1f1ff3f48fdc24a278b40c5f45cc),Assignment 3 (option C) (bb971b36c1578cede00150acda89aa99),Assignment 3 (option D) (f1ad954cd2cddda6e17f6fc225d1aa3e),Participation grade: Formative (not included in final grade) (5965e0b0c712861d0efdd9be54572114),Assignment 1 Current Score,Assignment 2 Current Score,Assignment 3 Current Score,Participation & engagement Current Score,Current Score,Discussions Participated In,Total Posts,Content Volume,Total Likes,Last Activity Time,Total Activity Time,Total Activity Time (Hrs)
LEARNER_4,88,76,75,,,,10,88,76,75,100,82.9,14.0,111.0,99054.0,18.0,2033-05-08 08:56:27+00:00,675638,188.0
LEARNER_10,88,72,74,,,,8.5,88,72,74,85,78.4,15.0,57.0,60378.0,17.0,2033-04-27 05:55:39+00:00,421763,117.0
LEARNER_34,90,78,73,,,,9,90,78,73,90,81.3,13.0,28.0,41271.0,2.0,2033-05-08 12:53:05+00:00,604326,168.0
LEARNER_16,88,71,,,77,,10,88,71,77,100,82,15.0,51.0,87921.0,10.0,2033-05-30 08:44:23+00:00,586198,163.0
LEARNER_7,92,83,,,80,,10,92,83,80,100,87.3,15.0,88.0,78342.0,26.0,2033-04-27 06:25:33+00:00,2025102,563.0
LEARNER_30,77,89,,,74,,7,77,89,74,70,78.3,12.0,34.0,47094.0,8.0,2033-05-10 01:39:35+00:00,1371523,381.0
LEARNER_15,90,79,75,,,,6,90,79,75,60,76.2,11.0,16.0,22457.0,2.0,2033-04-27 12:43:48+00:00,113652,32.0
LEARNER_19,90,83,,,81,,9,90,83,81,90,85.2,14.0,53.0,51260.0,6.0,2033-06-07 06:28:07+00:00,246997,69.0
LEARNER_36,56,84,75,,,,6,56,84,75,60,70.9,8.0,11.0,23335.0,0.0,2033-06-02 11:47:20+00:00,135518,38.0
LEARNER_8,90,88,74,,,,8.5,90,88,74,85,83.6,11.0,29.0,35832.0,8.0,2033-04-28 04:21:40+00:00,1036998,288.0
LEARNER_20,82,82,59,,,,5.5,82,82,59,55,69.7,10.0,22.0,20719.0,1.0,2033-05-18 01:43:47+00:00,201541,56.0
LEARNER_13,88,86,87,,,,8,88,86,87,80,85.5,15.0,41.0,44122.0,9.0,2033-06-05 14:42:45+00:00,774430,215.0
LEARNER_37,94,82,83,,,,7,94,82,83,70,82.3,13.0,22.0,45262.0,3.0,2033-05-05 13:00:26+00:00,862185,239.0
LEARNER_17,80,65,74,,,,4,80,65,74,40,65.7,5.0,17.0,15135.0,1.0,2033-05-13 09:15:31+00:00,1015778,282.0
LEARNER_23,91,87,83,,,,10,91,87,83,100,89.2,13.0,56.0,56942.0,22.0,2033-04-29 09:59:40+00:00,698439,194.0
LEARNER_14,95,92,,86,,,6,95,92,86,60,84.4,13.0,25.0,61461.0,1.0,2033-04-27 14:18:30+00:00,155823,43.0
LEARNER_21,71,87,84,,,,6.5,71,87,84,65,78.5,11.0,15.0,34659.0,1.0,2033-05-06 05:19:45+00:00,523262,145.0
LEARNER_29,89,90,83,,,,8,89,90,83,80,85.7,12.0,41.0,50799.0,8.0,2033-09-08 04:13:52+00:00,1575148,438.0
LEARNER_35,92,72,,77,,,8,92,72,77,80,79.1,10.0,22.0,39814.0,7.0,2033-04-24 10:33:50+00:00,209140,58.0
LEARNER_11,90,79,,,82,,9,90,79,82,90,84.3,13.0,32.0,40861.0,5.0,2033-05-15 00:38:06+00:00,285214,79.0
LEARNER_24,95,90,,,78,,8.5,95,90,78,85,86.4,14.0,25.0,32746.0,14.0,2033-04-28 01:17:26+00:00,601686,167.0
LEARNER_1,79,84,,,73,,9,79,84,73,90,80.9,10.0,14.0,33617.0,3.0,2033-05-26 03:10:40+00:00,985351,274.0
LEARNER_31,78,84,77,,,,7,78,84,77,70,77.9,14.0,26.0,31634.0,7.0,2033-04-26 16:31:35+00:00,1011355,281.0
LEARNER_6,94,94,,84,,,10,94,94,84,100,92.2,16.0,166.0,128557.0,24.0,2033-05-10 10:22:54+00:00,426200,118.0
LEARNER_2,93,85,,,,95,6,93,85,95,60,84.6,12.0,31.0,32704.0,9.0,2033-09-15 13:24:28+00:00,152876,42.0
LEARNER_12,86,87,,,73,,8,86,87,73,80,81.2,12.0,20.0,22838.0,4.0,2033-05-25 18:43:44+00:00,176035,49.0
LEARNER_3,94,92,,,82,,9,94,92,82,90,89,15.0,50.0,39331.0,10.0,2033-04-27 00:46:59+00:00,209706,58.0
LEARNER_48,69,,,,,,,69,,,,13.8,,,,,2033-02-15 12:45:26+00:00,0,0.0
LEARNER_33,79,87,,,74,,4,79,87,74,40,72.1,3.0,9.0,7047.0,0.0,2033-05-23 12:27:11+00:00,547149,152.0
LEARNER_27,84,85,69,,,,5,84,85,69,50,73,5.0,18.0,24829.0,2.0,2033-05-28 07:56:41+00:00,437181,121.0
LEARNER_25,93,88,81,,,,9,93,88,81,90,87.3,12.0,39.0,25090.0,8.0,2033-05-22 07:37:21+00:00,110669,31.0
LEARNER_26,90,83,,,82,,10,90,83,82,100,87.5,9.0,33.0,42242.0,6.0,2033-04-26 19:39:25+00:00,254157,71.0
LEARNER_5,91,82,84,,,,10,91,82,84,100,88,14.0,64.0,89431.0,6.0,2033-05-27 04:17:06+00:00,177844,49.0
LEARNER_18,73,73,,,74,,5.5,73,73,74,55,69.7,13.0,30.0,37819.0,1.0,2033-05-13 12:40:02+00:00,190098,53.0
84 changes: 84 additions & 0 deletions data/final data/wikiPage_level.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
Page Name,No. of Students Visited,Page Views
0.1 Course overview,41,169
0.10 UBC grading guidelines,32,54
0.11 Academic misconduct,28,45
"0.12 Accessibility, equity & diversity, netiquette, & university policies",28,44
0.13 Learning analytics,33,59
0.14 Getting Canvas help,2,2
0.2 THE COURSE author and pioneer,38,106
0.3 Evolving thinking about planning for eLearning,38,127
0.4 How to succeed in THE COURSE,35,116
0.5 Course schedule,40,159
0.6 Course readings & resources,34,92
0.7 [Wikipage] Useful sources on institutional planning,31,80
0.8 Assignments & assessment,32,66
0.9 Effective discussion participation,36,103
1.1 Module 1 overview,41,208
1.10 Module 1 conclusion,37,149
1.2 Readings & resources,41,259
1.3 What is eLearning?,39,331
1.4 More frameworks for thinking about eLearning,39,342
1.5 Emergency online teaching ≠ Online learning?,38,269
1.6 eLearning and open education,38,259
1.7 Rationales for eLearning,39,299
1.8 Implications for teaching & learning,37,222
1.9 Trends in online learning ,37,195
2.1 Overview,34,150
2.10 Organizational structure,29,142
2.11 Assessing readiness for eLearning,33,186
2.12 Module 2 Conclusion,27,97
2.2 Readings & resources,35,226
2.3 Costs & funding,33,229
2.4 IT infrastructure & support,33,200
2.5 Organizational culture,31,185
2.6 The impact of organizational culture,31,183
2.7 Faculty readiness,33,214
2.8 Learner readiness,30,194
2.9 Planning,30,131
3.1 Overview,31,141
3.2 Readings & resources,32,148
3.3 Stages of eLearning integration,34,216
3.4 Organizational structure & governance,33,196
3.5 Organizational models,34,179
3.6 Institutional examples,33,168
3.7 Institutional funding models,35,175
3.8 Module 3 Conclusion,33,130
4.1 Overview,29,116
4.2 Readings & resources,29,138
4.3 Strategic planning for eLearning,33,182
4.4 The elements of a strategic plan,33,273
4.5 The ROMA framework: A model for supporting strategic planning in complex contexts,32,236
4.6 Canadian case study 1: An eLearning strategy for BCIT,31,185
4.7 Canadian case study 2: An eLearning strategy for SAIT,31,155
4.8 Module 4 conclusion,23,52
5.1 Overview,30,114
5.10 Module 5 conclusion,26,74
5.2 Readings & resources,30,110
5.3 The role of government,31,126
5.4 Radical strategies,30,104
5.5 Conservative strategies,28,95
5.6 Avoiding duplication,27,93
5.7 Government funding strategies,27,102
5.8 Targeted funding,26,95
5.9 National readiness for eLearning: The four Cs,27,95
6.1 Overview,29,93
6.2 Readings & resources,32,106
6.3 Approaches to course development,31,142
6.4 The project team,30,128
6.5 Identifying eLearning projects for development,30,118
6.6 Blended approaches to eLearning,30,86
6.7 Case study: University of Central Florida,28,75
6.8 Case study: UBC,27,74
6.9 Conclusion,27,60
Assignment 3: Four options,34,220
Getting started,36,136
How to view feedback and annotations from your instructor,3,3
Synonyms for eLearning?,39,127
Use Turnitin to check and improve your writing,4,6
Welcome & land acknowledgment,9,14
Welcome! And an introduction to THE COURSE,38,116
Wikipage Assignment 2 Group Sign Up (Optional),14,33
Your Instructor,4,4
Your responses (eLearning terminology),38,273
[wikipage] Assignment 2 Group sign up,29,144
[wikipage] Assignment 3 Group sign up (optional),26,121
Binary file not shown.
Loading