17
Integrating Annotator with H20 Steph Skardal [email protected] i don’t tweet. End Point Corporation http://www.endpoint.com @endpoint

Integrating Annotator with H2O

Embed Size (px)

Citation preview

Page 1: Integrating Annotator with H2O

Integrating Annotatorwith H20

Steph [email protected]

i don’t tweet.

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

Page 2: Integrating Annotator with H2O

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/

Page 3: Integrating Annotator with H2O

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.

Page 4: Integrating Annotator with H2O
Page 5: Integrating Annotator with H2O

Current Project Status

Page 6: Integrating Annotator with H2O

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

● But it works(ish)!

Page 7: Integrating Annotator with H2O

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.

Page 8: Integrating Annotator with H2O

Screenshot: Syllabus

Page 9: Integrating Annotator with H2O

Example Screenshots

Page 10: Integrating Annotator with H2O

Screenshot: Actions

Page 11: Integrating Annotator with H2O

Screenshot: Color Coded Tagging

Page 12: Integrating Annotator with H2O

Screenshot: Colored Highlights

Page 13: Integrating Annotator with H2O

Screenshot: Heatmap

Page 14: Integrating Annotator with H2O

Demo: Links to Other Assets

Page 15: Integrating Annotator with H2O

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

Page 16: Integrating Annotator with H2O

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?

Page 17: Integrating Annotator with H2O

Questions?

http://www.endpoint.com/ [email protected]