Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Designing an interface to provide new functionality for the post-processing of web-based annotations

Includes bibliographical references.

Saved in:
Bibliographic Details
Main Author: du Toit, Nicola
Other Authors: Marsden, Gary
Format: Thesis
Language:English
Published: Department of Computer Science 2014
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613167520055296
access_status_str Open Access
author du Toit, Nicola
author2 Marsden, Gary
author_browse Marsden, Gary
du Toit, Nicola
author_facet Marsden, Gary
du Toit, Nicola
author_sort du Toit, Nicola
collection Thesis
description Includes bibliographical references.
format Thesis
id oai:open.uct.ac.za:11427/9203
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:31:50.330Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2014
publishDateRange 2014
publishDateSort 2014
publisher Department of Computer Science
publisherStr Department of Computer Science
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/9203 Designing an interface to provide new functionality for the post-processing of web-based annotations du Toit, Nicola Marsden, Gary Includes bibliographical references. Systems to annotate online content are becoming increasingly common on the World Wide Web. While much research and development has been done for interfaces that allow users to make and view annotations, few annotation systems provide functionality that extends beyond this and allows users to also manage and process collections of existing annotations. Siyavula Education is a social enterprise that publishes high school Maths and Science textbooks online. The company uses annotations to collate collaborator and volunteer feedback (corrections, opinions, suggestions) about its books at various phases in the book-writing life cycle. Currently the company captures annotations on PDF versions of their books. The web-based software they use allows for some filtering and sorting of existing annotations, but the system is limited and not ideal for their rather specialised requirements. In an attempt to move away from a proprietary, PDF-based system Siyavula implemented Annotator (http://okfnlabs.org/annotator/), software which allowed for the annotation of HTML pages. However, this software was not coupled with a backend interface that would allow users to interact with a database of saved annotations. To enable this kind of interaction, a prototype interface was designed and is presented here. The purpose of the interface was to give users new and improved functionality for querying and manipulating a collection of web-based annotations about Siyavula’s online content. Usability tests demonstrated that the interface was successful at giving users this new and necessary functionality (including filtering, sorting and searching) to process annotations. Once integrated with front-end software (such as Annotator) and issue tracking software (such as GitHub) the interface could form part of a powerful new tool for the making and management of annotations on the Web. 2014-11-05T03:57:30Z 2014-11-05T03:57:30Z 2014 Master Thesis Masters Mphil http://hdl.handle.net/11427/9203 eng application/pdf Department of Computer Science Faculty of Science University of Cape Town
spellingShingle du Toit, Nicola
Designing an interface to provide new functionality for the post-processing of web-based annotations
thesis_degree_str Master's
title Designing an interface to provide new functionality for the post-processing of web-based annotations
title_full Designing an interface to provide new functionality for the post-processing of web-based annotations
title_fullStr Designing an interface to provide new functionality for the post-processing of web-based annotations
title_full_unstemmed Designing an interface to provide new functionality for the post-processing of web-based annotations
title_short Designing an interface to provide new functionality for the post-processing of web-based annotations
title_sort designing an interface to provide new functionality for the post processing of web based annotations
url http://hdl.handle.net/11427/9203
work_keys_str_mv AT dutoitnicola designinganinterfacetoprovidenewfunctionalityforthepostprocessingofwebbasedannotations