edx/edx-platform — pull request #3831 by lduarte1991 (2014-05-22 15:10:16+00:00)
Title: Installing Image Annotation Tool for Upcoming June 2014 Course

**Installation:** To install the image annotation tool go to Advanced Settings for the course. Under advanced_modules input "imageannotation". Under annotation_storage_url input the given *test* url link (note that this is different between http/https) -- feel free to email for information regarding this and the annotation_secret_token. Now head over to create a unit and there should now be an option for "Advanced" that includes "Image Annotation." Once selected you can go to Edit->Settings to change the blob that holds the image. A sample one is provided but as long as you have access to a IIIF server, any blob can go in.

**Background:** This was a compromise made between me, @singingwolfboy, and @nedb in order to meet a hard deadline for the image annotation tool for an upcoming course. This PR replaces #3744 except it is now not dependent on #3480 and #3529. It contains some of the same flaws that the image annotation tool and video annotation tool contain, but as can be seen by the consistent updating and pull-requesting, I am committed to make those changes outside of this time constraint. Nitpicks should be noted, but if they have no adverse effect on the overall functionality, I'd plead to have them wait and added onto #3480 or #3529.

**Studio Updates:** The new annotation tool looks very similar to the other two tools. There are no annotations done in the studio side of things. The settings should allow for a new image blob and a a place for prepopulated tags.

**LMS Updates:** The new annotation tool contains the same grid effect as the other two tools. It uses OpenSeadragon to contain a deep image zoom using a IIIF server maintained by HarvardX and referenced in the blob. It contains a fullscreen mode that still allows for creation of annotations. The grid now contains a thumbnail of the image highlighted/annotated (thanks to our IIIF server) and clicking on it should zoom/pan the image to show it off.

**Testing:** Testing should happen the same way as the rest of the tools. zoom/pan through the image, make sure you can create/edit/delete an annotation. They should populate through the table at the bottom of the screen. In that table you should be able to edit/delete as well as reply to the annotation. Clicking on the thumbnail should take you directly to the highlighted image within the openseadragon view at the top.