A | B | C | D | E | ||
---|---|---|---|---|---|---|
1 | Select the Basic High Level tab at the bottom of this spreadsheet for a less detailed comparison. | Canvas Student Annotation Assignments Between teaching team and student only | Hypothes.is Between teaching team and course/section/group | Harmonize Discussions Between teaching team and student/group/course/section | ||
2 | Annotations | Anonymous annotations | Not currently supported. Not needed given annotations are only between student and teaching team members only. | Not currently supported. | Harmonize topic Post Settings allow instructors to select whether posts and comments (1) always reveal student identity, (2) provide the option to post anonymously, or (3) force all posts and comments to be anonymous. | |
3 | Ability to embed content | Not currently supported. | Students can embed images that are externally hosted by providing a URL. They can also include video links which will play directly within an annotation comment, once posted. It's not possible to upload a file directly from a device. | Not currently supported. Content cannot be embedded into an annotation. However, students can leave separate text comments, link to content, record audio and video, or attach a file to a comment. | ||
4 | Collaborative annotations | Not currently supported. | Students all annotate the same Hypothesis file. All annotations will appear in view and users can filter to display annotations based on a specific user or group. | Not currently supported. Students can all annotate the same media item. However, all annotations are separate and shared as a separate post. Annotations made by one student will not appear with another student's. | ||
5 | Emojis | No built in emoji selector. Emojis can be added to annotations when users enable the emoji keyboard. For Mac, hold down CTRL + CMD + Space. For PC, hold down Windows logo key + . (period) | No built in emoji selector. Emojis can be added to annotations when users enable the emoji keyboard. For Mac, hold down CTRL + CMD + Space. For PC, hold down Windows logo key + . (period) | No built in emoji selector. Emojis can be added to annotations when users enable the emoji keyboard. For Mac, hold down CTRL + CMD + Space. For PC, hold down Windows logo key + . (period) | ||
6 | Formatting | There are a variety of annotation options. Students can create point annotations, freetext annotations, highlight text, change font colors, font sizes, and more. | The text editor displays a toolbar of shortcuts for basic formatting options such as bold, italicize, quotes, external links, embed images, and more. Users familiar with markdown editing can further format their annotations. Once ready to post, students can preview the formatted version of the annotation comment. | When annotating a video or image, a toolbar appears to the left with options to add pins, free draw, create boxes, and more. The same annotation tools are avaialble for video and image annotations. | ||
7 | Math | Not currently supported. | Supports formatting annotations with LaTeX. Hypothesis uses the KaTeX library to render LaTeX. Browse Hypothesis' supported functions and notations. | Not currently supported. Annotations themselves do not support math. However, Harmonize text box for comments does have an equation editor which allows users to switch to an advanced view to type in LaTeX. | ||
8 | Private annotations to self | Not currently supported. All annotations are visible to the instructor and the student who submitted the annotation assignment. | Students can create private annotations that are only visible to themselves. Private annotations cannot be seen by other users in the course, including instructors. | Not currently supported. Annotation are made to a post or as a reply to a post. Posts and replies are always visible to others (based on visibility settings set by the instructor). | ||
9 | Private annotations between self and instructor | All student annotations are only visible between the student and teaching team, by default. Annotation assignments cannot be shared between students unless designated as a peer review assignment. | Not currently supported. On Hypothesis's roadmap. | When setting up the Harmonize item, if the instructor selected the option for "private between instructor and student" from a list of visibility settings, posts and annotations will only be visible between the teaching team and student. | ||
10 | Realtime Updates | Not Applicable. Annotation assignments are not collaborative or shared. Students will only see their own annotations. | Not currently supported. Students can leave annotations simultaneously but cannot see newly added annotations until they refresh their browser. | Not currently supported. Users must refresh the page to see any new annotation posts or comments. | ||
11 | Replies to annotations | Students can reply to their own annotations. Since annotations are private between student and instructor, other students won't be able to reply to annotations, unless peer reviews is enabled for the assignment. | Students can reply directly to their own annotation or to another student's annotation. Replies are included in the total count of annotations that appear in SpeedGrader to the teaching team. | Supported for PDFs but not available for media annotations. Can leave separate comments/replies under a student's post but cannot reply directly to an annotation. | ||
12 | Submission process | Once an annotation assignment is released to students, they can visit the assignment, leave annotations, and come back to add more annotations at a later time. The annotations will be saved although there is no Save button. Once ready, students can submit the assignment. Once the assignment has been submitted, students will see a confirmation that their attempt has been submitted, along with a timestamp. Annotations are then locked for that attempt and students cannot add additional annotations unless they have another attempt. | There is no submit button for Hypothesis assignments. Anytime a student leaves an annotation, the session is recorded as an attempt in SpeedGrader. The submission timestamp will be based on the first annotation made during the session. A gotcha with Hypothesis assignments is that students can continue to add annotations after the due date and it will not appear late if the first annotation was made prior to the due date. | Once students have finished adding annotations to a video or image, they can either select the button to Preview their post/response or select the Publish button at the bottom of the page to post their annotated response. Students can add as many posts and comments to a Topic thread as they'd like, all of which will appear in SpeedGrader to instructors. | ||
13 | Instructor edit student annotations | Not currently supported. | Not currently supported. | Instructors can edit student posts, comments, and annotations. When an instructor edits any piece of student work, a banner displays to let everyone know that the content was administratively edited. The banner will also include the date and time of when the post/comment was edited. | ||
14 | Grading | Annotation count by student | Not currently supported. | Users can search for an individual's name using the search feature. The results will display a count of how many times the individual made an annotation. Instructors can also see a count in SpeedGrader as well. | When in SpeedGrader, instructors can see how many posts and comments a specific student made within a topic. Instructors can also see the number of responses received to student posts and the number of posts a student has viewed in total. | |
15 | Automatically grant points based on participation | Not currently supported. Instructors must take action and indicate in SpeedGrader or the Gradebook whether students should receive points for the assignment. One way to quickly provide students with full points is to add a default grade from the Canvas Gradebook. Please note that submission status is not factored into default grade application so you must remove the default grade from students who have not annotated the assignment. | Not currently supported. Instructors must take action and indicate in SpeedGrader or the Gradebook whether students should receive points for the Hypothesis assignment. One way to quickly provide students with full points is to add a default grade from the Canvas Gradebook. Please note that submission status is not factored into default grade application so you must remove the default grade from students who have not annotated the assignment. | Harmonize supports Milestones which allows instructors to auto-grade a Harmonize discussion based on completion of certain requirements. Harmonize will automatically grant participation points once students meet the requirements indicated in the assignment settings. | ||
16 | Feedback to student annotations | Instructors can leave private one-to-one feedback using SpeedGrader's Assignment Comments section or by adding annotations directly to the assignment themselves. | Instructors can leave private one-to-one feedback to students using SpeedGrader's Assignment Comments section. | Instructors can leave private one-to-one feedback to students using SpeedGrader's Assignment Comments section. Instructors can also leave private comments which is visible only between the instructor and the student the instructor is replying to. | ||
17 | Include in Canvas course grade | Canvas Student Annotation assignments can count towards the course grade or be ungraded. To include the assignment in the course grade, instructors must create an assignment and select the checkbox for Graded. For the assignment to not count towards the total grade, instructors must exclude the assignment from the final grade. | There are two ways to create a Hypothesis item. The first is an Assignment, which has the option of counting towards the course grade (or not). The second is as a Module item as an external tool which would not count towards the course grade. | Instructors can create graded Harmonize discussions from Assginments to count twoards the course grade. For ungraded, Harmonize discussions can be created from Modules or the Harmonize link via the course navigation menu. | ||
18 | Submission timestamp | Upon successful submission of the annotation assignment, the date and time is recorded in Canvas. Timestamps do not display for each annotations item. | Submission timestamps in SpeedGrader are based on the first annotation made during each annotation session. For example, if a student adds annotations in the morning, the first annotation made will be the timestamp for that student. If the student returns in the afternoon to add additional annotations, another submission in SpeedGrader is recorded. When there are multiple submissions, toggling between any of the submissions in SpeedGrader will always display all annotations rather than annotations that existed at the time of the submission. All annotation comments will include a timestamp, which is visible to all. | The SpeedGrader timestamp is based on the first post made by a student. If a student creates multiple posts in the same topic, only the first post time and date will appear in SpeedGrader. | ||
19 | Notifications | Instructor notifications | Based on the instructor's Canvas notification settings, they can receive notifications for each assignment submission or resubmission. | Based on the instructor's Canvas notification settings, they can receive notifications for each session where students add at least one annotation. Instructors much have the All Submissions notification enabled. After the first set of annotations, any subsequent notification will be for assignment re-submissions, under the same setting. | Harmonize sends email notifications from their system when there is new activity in a discussion. The notifications are consolidated into an Activity Stream in the Harmonize navigation menu. Instructors can customize notification preferences from their Harmonize profile. Note that Harmonize notifications are global across ALL Harmonize courses and not customizable at the course level. | |
20 | Student notifications | Based on the student's Canvas notification settings, they can receive notifications for newly created assignments with due dates. Students can also opt in to receiving notifications for when their assignment grade is released. | Based on the student's Canvas notification settings, they can receive notifications for newly created assignments with due dates. Notifications are not sent for Hypothesis Module items. Students can also opt in to receiving notifications when their assignment grade has been released. | Harmonize sends email notifications from their system when there is new activity in a discussion. The notifications are consolidated into an Activity Stream in the Harmonize navigation menu. Notifications are global across ALL Harmonize courses and not customizable at the course level. Students can customize notification preferences from their Harmonize profile. | ||
21 | Settings/Set-Up | Access | Students can access and annotate a Canvas Student Annotation assignment from the Assignments tool. Students can also access assignments added to Modules if instructors choose to hide the Assignments tool. | Students can access a Hypothesis file via the Canvas Modules or Canvas Assignments tool. The Hypothesis tool does not appear in the left hand course navigation menu. | Students can access Harmonize Discussions from the Canvas lefthand course navigation menu, Canvas Assignments, or Canvas Modules. Harmonize supports media annotations but instructors must turn on student annotations from the post settings. | |
22 | Attempt limits | Yes, attempt limits can be set for Canvas Student Annotation assignments. | Hypothesis does not respect the attempt limits at the Canvas assignment settings level. Students can add annotations as long as the assignment is visible to the student, even after the Until date. | Not currently supported. Students can add as many posts to a topic as they'd like.. | ||
23 | Post visibility | Canvas Student Annotation assignments are not collaborative. All students will add their individual annotations to a file via the Assignments tool. Once submitted, annotations will be visible to teaching team members. The only time other students can see another student's annotations is if peer reviews is enabled. Group annotations is not supported. | Instructors have the option of assigning Hypothesis assignments and files to everyone in the class or specific sections/groups. When creating annotations, users can post an annotation to the entire course, a specific group, or privately to themselves. Any annotations visible to the instructor is also visible to everyone else in the course. A Hypothesis file/assignment is never only between an instructor and student unless the assignment is assigned to that student only and the file is not used for any other Hypothesis assignment. | When setting up the Harmonize topic, instructors choose from a list of visibility settings. Options include (1) visible to everyone, (2) students in the same sections, (3) students in the same group, or (4) private between instructor and student. Visibility of annotations will be based on the selection by the instructor. | ||
24 | Restrict students from adding additional annotations/comments. | Instructors can set an Until date if they want to prevent students from adding annotations and submitting the assignment. If students do not successfully submit the assignment prior to the Until date, instructors will not be able to see any of the annotations in SpeedGrader. | Instructors can set an Until date if they want to prevent students from adding annotations and submitting the assignment. | Instructors can set an Until date if they want to prevent students from adding posts, comments, and annotations to a Harmonize assignment. | ||
25 | Restrict to certain students | Instructors can use the Assign To field to restrict the assignment to a subset of students or to a specific section. Regardless of whether the Student Annotation assignment is assigned to specific students, a section, or the entire course, annotations are only visible to the teaching team. | Hypothesis assignments can be assigned to Everyone or Groups (Sections can be cloned as Groups). If the Hypothesis assignment is assigned to multiple sections but students should only be able to view annotations from their section, different copies of the same file must be uploaded to Canvas and you must create multiple assignment shells. | When setting up the Harmonize topic, instructors have the option of selecting from a list of visibility settings. The options include (1) visible to everyone, (2) students in the same sections, (3) students in the same group, or (4) private between instructor and student. | ||
26 | Supported file types | Any of Canvas's supported file types that can be previewed including PDFs, Word Documents, images, etc. The instructor must upload the file to Canvas. | PDFs only. PDFs can be sourced from (1) a website URL, (2) Canvas Files, (3) Google Drive, or (4) OneDrive. | Media (Video and images) and PDFs. | ||
27 | Tools | Delete annotation | Only the author can delete annotations that they made. Instructors are not able to delete an annotation made by a student. | Only the author can delete annotations that they made. Instructors are not able to delete an annotation made by a student. | Students can delete annotations by editing their comment. Students can also delete their entire post or comment if they want to start over. Instructors can also delete student annotations, comments, or posts. | |
28 | Filter | Instructors can filter SpeedGrader to only display students from specific sections or the entire class. | Users can toggle between viewing annotations for the entire course or based on specific groups. Instructors can filter based on sections/groups in SpeedGrader as well. In addition, users can access the Notebook feature which allows you to view, search for, and filter annotations. Notebook allows users to select the name of an individual user and display a list of annotations made by that user. Notebook also provides a view to your own annotations and make edits at once. | Users can filter/sort within the main discussion topic but cannot filter/sort within a specific post. Instructors can filter SpeedGrader to only display students from specific sections or the entire class. | ||
29 | Highlighting | Students can add highlight annotations by selecting text in the file. The user can leave comments associated with the highlighted text. Students can choose the highlight color in the color panel. Highlight color can also be used to signify different requirements set by the instructor. | Users can highlight text. Highlights display in yellow and is visible to the user only. The user can leave comments associated with the highlighted text, visible to themself only. | Supported for PDFs. Users can also choose what color highlight they'd like to use. There is no built-in highlight tool for Harmonize when annotating video or media. As a workaround, users can use the square box tool, set the box color and fill color as the same, and set the transparency to be a low percentage (25%) to mimic what a highlighter tool would achieve. | ||
30 | Notes | Not currently supported. | Hypothesis has a section for users to leave private or public Page Notes. These notes are not associated with a specific piece of text or passage in the file. | Harmonize Discussions allows user to add text replies to posts. Although not a completely separate section in the tool, replies can be added to act as public notes. Replies are never private to the user. | ||
31 | Not currently supported. | Users can print from the assignment or from SpeedGrader. The result allows the user to download the file as a PDF and print the page out, if desired. The PDF providies the original text on the left-hand side (smaller print) and annotations along with the user who left the annotation on the right (much larger print). | Harmonize has a built-in print feature which allows users to print the entire discussion thread. Users will need to expand all the annotations so they are in view to be included in the print. | |||
32 | Report | Not applicable given all annotations are visible to instructor and student only. | Not currently supported. | Students have an option to flag a post or comment but flagging does not mean the instructor will receive a report indicating there's a comment/post needing their attention for possible misconduct. Flagging in Harmonize means the user is marking a post that they would like to read or follow-up on later. | ||
33 | Search | Not currently supported. | The search feature will only display results found in annotations. Results do not include text from the PDF file. The search feature is also present in SpeedGrader. Searching when viewing a specific student's annotations in SpeedGrader will only yield results if the search term appears in the student you are viewing. | Not currently supported. Harmonize has a built-in Search feature that allows users to search posts and comments. However, the search does not currently return results from annotation. | ||
34 | Other | Activate tool in Canvas | Available by default in all Canvas courses. When instructors create an online assignment, they must choose the option for Student Annotation. | Hypothesis is currently being piloted. To add the tool to a course, submit a request to canvashelp@stanford.edu. Once activated, Hypothesis items can be added to Modules or Assignments. | Harmonize is available in all courses on Canvas. Instructors can customize their course navigation menu to activate the tool. | |
35 | Support Page | Create an online assignment. Annotation instructions for students. | https://web.hypothes.is/help/ | https://harmonize-support.42lines.net/support/solutions |