Integrating Annotator with H2O

Post on 17-Jul-2015

112 views 6 download

Transcript of Integrating Annotator with H2O

Integrating Annotatorwith H20

Steph Skardalsteph@endpoint.com

i don’t tweet.

End Point Corporationhttp://www.endpoint.com@endpoint

Overall Concept

● What is H2O?○ The Berkman Center (Harvard Law)○ Annotated digital legal casebook content○ Aggregate content to create syllabus (playlists)

for course material. Extension of LMS.○ H2O is “old”, by web standards○ open source, Ruby on Rails, jQuery○ http://h2o.law.harvard.edu/

Why am I here?

● How is End Point involved?○ End Point is a dev shop that has been working

with The Berkman Center for several years, on various projects.

Current Project Status

● H2O offers home-grown annotation functionality.○ Performance is terrible○ Versioning is not fun○ Usability is not intuitive

● But it works(ish)!

Importance of Annotator

● Do we need the ability to annotate content?○ Yes!

● Do we need Annotator?○ Performance, usability is a current issue.

Non-normalized use.○ Also… we’d like a better solution to more

easily handle versioned content.○ And… we want to eventually add support

for multi-media annotations.

Screenshot: Syllabus

Example Screenshots

Screenshot: Actions

Screenshot: Color Coded Tagging

Screenshot: Colored Highlights

Screenshot: Heatmap

Demo: Links to Other Assets

Project Future● When will it be deployed?

○ Deployed in limited state (backwards compatibility)

○ Plans to deploy with a large upgrade effort (Rails 2.3 to 4.1) to be deployed in May, pending final testing with a system-wide migration (via nokogiri)

● What future work will be done with Annotator?○ Multi-media integration: video, audio

Challenges

● Handle versioned content. More importantly, what user interface will enable versioning to be widely adopted in the context of H2O?

● H2O has desire to represent content & annotations in multiple formats (ie exportability). How can we accomplish that? without performance suck?

Questions?

http://www.endpoint.com/ steph@endpoint.com