• Build a Canvas Data Warehouse on AWS in 30 minutes!

    Introduction Canvas Data provides a wealth of information that can be used in many interesting ways, but there are a few hurdles that can make it hard to even get started: The Canvas Data API uses a different au...
    Colin Murtaugh
    created by Colin Murtaugh
  • The Problem with the Requests Table

    It's not designed for what we're trying to use it for - almost anyone, including the Canvas Data team   The Canvas Data Portal - Requests documentation states Pageview requests. Disclaimer: The data ...
    Robert Carroll
    last modified by Robert Carroll
  • Assignment Score & Final Course Grade Distributions

    This blog entry shares a set of Tableau visualizations that summarize assignment and final course grades.  These help us understand: the frequency and distribution of assignment grades how many 100's are ass...
    fernerj@erau.edu
    created by fernerj@erau.edu
  • Leveraging RStudio Shiny for course level analytics

    R is a free software environment for statistical computing and graphics. Shiny is an open source R package that provides an elegant and powerful web framework for building web applications straight from R.   As ...
    Jing Qi
    last modified by Jing Qi
  • Searching for Words, Tools, Text Strings

    Do you have a desire to easily locate all instances of a specific word, software tool, string of text, etc. within wiki pages, assignment descriptions, quiz descriptions, and discussion prompts? If yes, and if you hav...
    fernerj@erau.edu
    last modified by fernerj@erau.edu
  • Assignment Grade History

    This blog entry shares a basic Tableau report (and sql file) that provides the advising and administrative staff a window to understand student grade history for assignments in courses taken the current or previous te...
    fernerj@erau.edu
    created by fernerj@erau.edu
  • Early Warning for Students

    One of our many goals with Canvas Data is to develop a report that would permit our advising and administration teams quick access to see a list of students who are ‘at risk’ of not passing their course(s)...
    fernerj@erau.edu
    last modified by fernerj@erau.edu
  • Downloading Student Submission Files (in Bulk)

    Ever have the need to download a large number of student submission files for the purposes of accreditation or other academic assessment reviews?  While it is possible to go to each course assignment and click th...
    fernerj@erau.edu
    created by fernerj@erau.edu
  • Announcement Posted?

    This basic Tableau workbook provides a report that details the status of announcements within courses. The report is published to Tableau Online and the quality team uses this as part of pre-term checks. Thi...
    fernerj@erau.edu
    created by fernerj@erau.edu
  • Quiz Availability Dates

    This Tableau workbook provides a report that details the status of quiz availability dates within courses. This is primarily used to confirm settings for midterm and final exams prior to the term start. If the av...
    fernerj@erau.edu
    created by fernerj@erau.edu
  • Canvas Data for People Who Don't Know Data - Identifying Teachers in Your Institution

    Recently we had an issue come up in our organization where we needed some analytics on teachers who have attended educational webinars. This data is housed in two separate places, our teachers are obviously identified...
    Kevin Wright
    last modified by Kevin Wright
  • Quiz Scores by Student and Course

    Being a content provider and not an educational institution, measuring the effectiveness of our course and student performance presented a challenge for us. We do not have teachers reporting grades to us, there is no ...
    Kevin Wright
    last modified by Kevin Wright
  • Schoolnet to Canvas - one data resource to rule them all

    I can't stand collecting data in disparate systems that don't talk to each other and make data analysis less than feasible. My dream has been to make one place where all data "lives" and can be easily analyzed. Along ...
    Shawn Moore
    created by Shawn Moore
  • Discussion Data Gives Greater Insights into Student Behavior

    We reached out to Matt Lewis, who posted information about an LTI tool designed to help teachers and students visualize their participation in Canvas discussions. The tool is called Threadz.   Q: What was the mot...
  • JtGA: Part 2.1 - 24+ Hour Observations

    From Google Analytics Terms of Service 7. Privacy. You will not and will not assist or permit any third party to, pass information to Google that Google could use or recognize as personally identifiable informat...
    awilliams
    created by awilliams
  • JtGA: Part 2 - Google Analytics Dashboards

    From Google Analytics Terms of Service 7. Privacy. You will not and will not assist or permit any third party to, pass information to Google that Google could use or recognize as personally identifiable informat...
    awilliams
    created by awilliams
  • Journey Through Google Analytics: Part 1

    From Google Analytics Terms of Service 7. Privacy. You will not and will not assist or permit any third party to, pass information to Google that Google could use or recognize as personally identifiable informat...
    awilliams
    created by awilliams
  • .NET - Canvas API Implementation

    What is this about? If you are a .NET developer and are interested in leveraging the Canvas API to automate tasks at your institution, you might be interested in ths demo project.  I will provide a Visual Studio ...
    Garth Egbert
    created by Garth Egbert
  • .NET LTI Project - Part 3 - OAuth

    In .NET LTI Project - Part 2 - Launch Request we looked at the variables that are received in the launch request.  These variables are a vital part of user authentication using OAuth.   In very general term...
    Garth Egbert
    created by Garth Egbert
  • .NET LTI Project - Part 2 - Launch Request

    In .NET LTI Project - Part 1 - Connect to Canvas we got an app wired into Canvas, but it really doesn't do anything yet.  It was a simple exercise in how to configure Canvas to recognize your application.   ...
    Garth Egbert
    created by Garth Egbert