ubc / vizit2

Course Visualization for Instructional Teams (VizIT): An R package and Shiny app for visualizing data from student engagement in edX courses.
https://ubc.github.io/vizit2/
MIT License
1 stars 0 forks source link

Course Visualization for Instructional Teams (VizIT)

VizIT is a capstone project completed by Matthew Emery, David Laing, Andrew Lim, and Subi Zhang, in partial fulfillment of the degree requirements for the Master of Data Science at the University of British Columbia (UBC). The project was completed in partnership with the Centre for Teaching, Learning and Technology (CTLT) at UBC.

Hundreds of thousands of students worldwide are enrolled in UBC’s many massive open online courses (MOOCs). These MOOCs generate huge amounts of data, much of which could be used to help instructors understand how students are engaging with their courses. For our capstone project, we built a dashboard that is accessible to MOOC instructors directly in their edX course website. The dashboard helps instructors to discover patterns across the structures of their courses, with a special focus on course elements where student engagement is especially high or low. The dashboard includes visualizations of how students are interacting with course content such as videos and pages, how they are performing on problem sets, and how they are behaving in the discussion forums. Development is ongoing.

Documentation

Docker Image

docker run --rm -ti -p 3838:3838 -v $(pwd):/srv/shiny-server lstmemery/moocshiny

Run R tests

R CMD check

Deployment

See the deployment walkthrough here.