Experimental Project

This is a sandbox project, which contains experimental code for developer use only.

eComma annotation interface with active tag display panel
Comment display panel
Tag and comment input window

Collaborative online annotation offers a new kind of reading experience: instead of making notes in the margin of a book, readers can now share their reactions instantaneously and build a body of commentary about a text together.

The eComma (eCommentary Machine) open source drupal module allows its users to annotate texts at the word level and to share their annotations with others. The eComma drupal module was created by developers at the Center for Open Educational Resources and Language Learning (COERLL) and based on a web application that was designed by a team of graduate students and faculty members of the Department of English at the University of Texas at Austin. The project was started on a Digital Humanities Start-Up Grant from the National Endowment for the Humanities as well as an IT Grants from the University's Liberal Arts Instructional Technology Services and is now funded by the U.S. DoE Title VI Program.

Dependecies

  • content
  • text
  • panels
  • tagadelic
  • taxonomy
  • community_tags
  • page_manager
  • jquery_update
  • jquery_ui (with latest jQuery UI 1.7 release)
  • views_bonus_export
  • comment_delete

1. Current restrictions:

  • Once a group has started to tag or comment a text, the text cannot be changed in any way or the annotations will be off.
  • eComma works currently on Safari, Firefox, and Chrome. IE browsers might be supported in the future.

System requirements:

  • OSX 10.6 with Safari 5 or higher, Firefox 10 or higher, Chrome 17 or higher.
  • Windows 7 with Firefox 10 or higher.

2. Tags and comments

A “tag” is a label that you can use to mark a word or series of words that interest you.
A “comment” is a remark on passage of a text.
A user might mark an instance of metaphor with “metaphor,” or tag a famous passage with “well-known.”
You may use tags that previous readers have created or create your own.

3. Adding tags or comments

Simply use your mouse to select a range of text in the text provided.
This will cause a draggable dialog box to appear. You can select either to create a tag or a comment with the selected text.
You can type one of more words into the tag creation box to add them to your selected text, or you can type a longer observation or question into the comment creation box.
You can also reply to another user's comment by clicking the link that will appear under the comment if you are logged in.
And you can edit and delete your already submitted comments.
Tags can be deleted, but not edited.

4. The eComma interface

Use the icon buttons in the middle to navigate between the text's word cloud, tag view, comment view, comment word cloud, and user annotation list.
-
Word Cloud
-
Tag view

Clicking a tag in the tag cloud will show all phrases in the text that have
been given this tag, as well as which users have added the tag, and when.
The tags are arranged in a “tag cloud”. The tags in the cloud are arranged alphabetically, and tags that are used more frequently in the stanza will appear larger.
-
Comment view
Clicking on the highlight button in the comment view will show all phrases in the text that relate to that comment.
-
Comment Word Cloud
-
List of user annotations

Clicking on the user name will take you to a list of all the user's comments and tags for the current text.

5. Download eComma comments

Download eComma comments data as XML or import to Google docs spreadsheet. To download an XML file of the comment data, simply click download comments button at the top of the comment view panel.

-
If you need to export the data to a spreadsheet format you can import (stream) the xml directly and without downloading to a google spreadsheet. You will need a google account to work with this method.

You also need the text identification number of your ecomma text. You can obtain the text id from the URL as shown in this screenshot (It is the number that follows /ecomma/node/):

-
Open a google spreadsheet and paste the following code into the first cell:
=importXML("http://www.coerll.utexas.edu/ecomma/ecomma_comments_export/[replace this (including brackets) with text-id]","//node")

Maintainers for eComma

  • coerll - 16 commits
    last: 5 weeks ago, first: 14 weeks ago

Issues for eComma

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
nobody click here