Canvas Apps

Canvas App Evaluation Process

The process below outlines how apps/tools* suggested by the campus will be evaluated and, if approved, integrated with Canvas.

Sac State is legally responsible for ensuring that the apps/tools we adopt are safe, secure, and designed for universal accessibility. As a result, we must screen and test all external apps before they're integrated with Canvas.


*App/Tool refers to technology that improves the functionality of the Canvas system, usually provided by third-party vendors. Common terms for this technology include add-in, application (app), enhancement, integration, LTI (Learning Tools Interoperability) and tool.


Any external app integrated into Canvas at Sac State must meet the following requirements:

  • Application vendor must be a viable company that will provide ongoing technical support. Sac State staff cannot support external applications.
  • The application must meet accessibility requirements.
  • Application vendor must be able to secure any Sac State student data their app “touches”, restricting their use of student data to what is minimally required for the app to operate correctly (sometimes referred to as the principle of least privilege).
  • Application vendor does not sell student data. Sac State student data is confidential and protected by law.
  • Application vendor must not permit direct sales to students via Canvas or any other means. This is distracting to students and a possible invasion of privacy.
  • If there is a cost attached to acquiring or subscribing to the application, the requester should identify available funding. 
  • Must provide unique functionality not currently available via Canvas or our current apps.

Timeline & Prioritization Process

The suggested apps with the most votes will be evaluated by the Academic Technology Center each semester.

Ready to Submit a Request?

Suggest an App

What Happens Next?

  1. Prioritization: Your app will be added to the comprehensive list of Suggested Apps available for campus-wide voting. Each semester, the highest voted apps will undergo a rigorous evaluation process.
  2. Evaluation: The LMS Advisory Committee, Academic Technology Center, and Information Security Office will review the request. The review process includes, but is not limited to:
    1. A consideration as to whether the functionality or features offered by the app already exist within Sac State's services or systems as alternatives.
    2. The app has a VPAT submitted to Sac State that demonstrates accessibility requirements are or will be met.
    3. Identification of funding for any acquisition costs and/or assurance that any required contracts or agreements with the vendor are already in place.
    4. Verification of the external app’s technical compatibility within Canvas. This might include the permissions required for specific roles (Admin, LMS Support, Designers, etc.); error-free installation; and security issues.
    5. A discussion with vendor to determine if the product requires Canvas authentication and course enrollment feeds. The use of student data, which is subject to FERPA regulations, in some external apps, may lengthen the review process significantly.
  3. Testing: If all the above conditions are met, the Academic Technology Center will proceed with a pilot testing involving the requesting department. Requesters are expected to participate in basic quality assurance testing, guided by the Academic Technology Center.
  4. Final Determination/Implementation: The Academic Technology Center will coordinate pilot testing activities and produce a report at the conclusion of the study with one of the following recommendations:
    1. Testing Successful. The app will be installed during the next appropriate maintenance window.
    2. Testing Not Successful. The app will not be installed and reasons will be provided to the requestor, who may follow up with the vendor and resubmit their request at a later date.