Canvas is Princeton’s course management system offering many features and tools for teaching including the posting grades, online assignments, online tests and quizzes, announcements, and discussion.

Continue Reading


Panopto is a video management platform used for recording, organizing, embedding, and streaming live video. The system is integrated with Canvas for video/audio course content, but can also be used for do-it-yourself lecture capture, screencasting, and video streaming.

Continue Reading


Perusall is e-reader and course readings manager with collaborative features for commenting and annotation. It allows you to upload or link to a wide variety of different media, from PDFs to videos to actual textbooks, which students can then read and annotate collaboratively.

Continue Reading


Google Docs is a full-featured online document editor. Documents created in Google Docs can be shared with other users, allowing students to collaborate on the same document in real-time. Google Docs is poart of the Google Apps suite of tools and is available to all Princeton students. Google Docs is also integrated into Canvas as Canvas Collaborations so that students can work on a document together directly from any Canvas course.

Continue Reading


Google Apps for Education is licensed by the University for the secure storage of course-related files. The apps include: Google Docs, Google Slides, Google Sheets, Google Forms, Google My Maps, Google Drawings, Google Apps Script and Google Jambox.

Continue Reading


Ed (or ‘Ed discussion’) is an online threaded discussion platform that supports document and image upload, math equations, embedded video, runnable code snippets, and image annotation. Discussion board posts can be categorized, private, or even anonymous. Student responses can be ‘endorsed’ and instructor feedback provided.

Continue Reading


Gradescope is an assessment platform that allows you to collect and streamline grading of paper-based assignments and exams. Gradescope is especially valuable when grading hand-written responses—e.g. equations, formulas or drawings—in large enrollment classes.

Continue Reading


Hypothesis is an open-source collaborative tool supporting the annotation of and discussion around digital texts. Hypothesis provides a marginal discussion area to documents such as webpages and PDF files.

Continue Reading


Kaltura is an online media management platform for storing, publishing, and streaming video and other media such as audio recordings and images. Kaltura takes care of video conversion and transcoding, ensuring that your videos play well even if your viewers are on the other side of the globe.

Continue Reading