lduarte1991 / hxat

Contains the currently-in-development project by HarvardX to bring the annotation tool currently living in the edX platform to a more accessible LTI implementation.
13 stars 7 forks source link

Embed annotation object in a Canvas page #150

Closed arthurian closed 2 years ago

arthurian commented 3 years ago

This PR provides instructors with a way to embed/insert an annotation assignment object in a Canvas page using the rich content editor. This is something that we know GSE courses have attempted to do in the past manually. Here's a brief demo of how the functionality works.

Changes:

Limitations:

To test in Canvas:

  1. Install the tool with the updated XML config that enables the RCE (editor button) functionality.
  2. Add at least one annotation assignment with a text, video, or image object.
  3. When editing the Canvas page, click on the "plug" icon on the toolbar, and then select "Add from AnntoationsX". This should then launch the embed workflow.

@lduarte1991 @nmaekawa Let me know if you want to walk through this together since this is a large PR.

lduarte1991 commented 2 years ago

@arthurian : This one I think would definitely require us sitting down together and walking through it. At the same time, this does not look like something we would be using at all on our end, so I don't think there would be a problem merging it from your end if we can't get a meeting set up before your cut-off date.