/
Canvas Reporting Project

Canvas Reporting Project

Target release
Epic


Document status
DRAFT
Document owner
BA/PMKate
Tech Lead
Developers

Goals

  • Provide a re-usable set of reports that CTL can run on-demand utilizing Canvas and Banner data 

Assumptions

  • Access to Canvas data (via API and/or Data Portal) 

Requirements

Current List of Reports provided by CTL

#Report PurposeFieldsData Source(s)Notes
1Provide a netID and return all courses that NetID is a member of

For each course:

  • Term
  • Title
  • Course #
  • Status
  • Role in the class
  • Last activity
  • Instructor
  • Instructor Email
2 Local Accounts
  • Name
  • Creation date
  • Last access date
  
3Elevated Access Report: display who has elevated access
  • Name
  • Role
  • Department (Sub-Account)


4Syllabi Report
  • Department (sub-account)
  • Course
  • Published/Unpublished
  • Syllabi (Y/N)
  • Visibility


5Manually cross-listed sites in Canvas
  • Cross-listed course
  • Department
  • Parent site
  • Term


6Course Site Reports
  • Enrollments (courses w/ 0 enrollment, 0 instructor)
  • Umbrella sites


7Quotas
  • Course
  • User
  • Group (students)
  • Group (course)
  • Files Tool
    • Type of files
  • Quota used
  • Quota assigned


8Shopper
  • Term
  • Name
  • Role
  • Course
  • Instructor
  • Instructor email


9Role based (Shopper, TA, guest, auditor...)
  • Term
  • Role
  • Name
  • Course
  • Sub-Account 


10Course Roster (Banner)List roster (student name/UPI/NetID/email), instructor (instructor name/UPI/NetID/email), Course details, when created in Banner

11User (Banner)
  • Course
  • Role
  • Term


12Worksheet Status (Banner)
  • Shopping period worksheet status


Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome

Not Doing