Citations Helper

advertisement
Mark Notess, Indiana University
David Cliff, Indiana University
Jim Eng, University of Michigan
June 10-15, 2012
Growing Community;
Growing Possibilities





Background and current context
Demo
Current improvement work for Sakai CLE
Future directions
Discussion
2012 Jasig Sakai Conference
2
2012 Jasig Sakai Conference
3



2006-2008 Mellon grant to IU Libraries and
University of Michigan: Integrate licensed
library content and Sakai
Other participants: UC Berkeley, Johns
Hopkins, Northwestern, Stanford, Yale
Citations Helper (Sakai 2.4-2.7 development)
◦ Enables users to search and retrieve citations and
make stable URLs to content with Sakai
◦ Uses library metasearch tools, Google Scholar, RIS
import, and/or manual adding of citations
◦ Embedded within the Resources tool
◦ Metasearch also available from rich text editor
2012 Jasig Sakai Conference
4
Uses an open URL resolver to provide a stable
URL. E.g., for
Notess, Mark; Kouper, Inna; and Swan, Maggie B. (2005). “Designing
effective tasks for digital library user tests: lessons learned.” OCLC
Systems & Services, 21(4), pp. 300-310.
Open URL:
http://kg6ek7cq2b.search.serialssolutions.com/?url_ver=Z39.882004&url_ctx_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Actx&rft_val_
fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&
rft.aulast=Notess&rft.aufirst=Mark&rft.au=Kouper%2C+Inna&rft.au=
Swan%2C+Maggie+B.&rft.atitle=Designing+effective+tasks+for+dig
ital+library+user+tests%3A+lessons+learned.&rft.jtitle=OCLC+Syst
ems+%26+Services&rft.date=2005&rft.volume=21&rft.issue=4&rft.s
page=300&rft.pages=300-310&rft.issn=1065-075X
2012 Jasig Sakai Conference
5





Libraries moving away from federated search
products to discovery systems such as EBSCO
Discovery Service, ExLibris Primo or Serials
Solutions Summon.
New Google Scholar interface does not
support “add to Sakai” functionality.
Sakai rich-text editor is changing.
Citations helper as it exists today isn’t much
used.
Third-party citation tools such as Zotero and
Mendeley are becoming more sophisticated.
2012 Jasig Sakai Conference
6



“Libraries & Sakai 3” multi-institutional user
research study, 2009-2010. Report available:
https://confluence.sakaiproject.org/x/PwCX
Oxford’s Sir Louie project integrates Primo
and updates OpenURL support to 1.0
Michigan integrates Summon
2012 Jasig Sakai Conference
7
2012 Jasig Sakai Conference
8
For Sakai CLE
2012 Jasig Sakai Conference
9
•
•
Fixing long standing bugs
Cleaning up JIRA tickets, to allow for
better clarity and direction moving
forward
•
Improving compatibility with EndNote
•
Making the most of the Open Source
community and its resources


While not glamorous, a reorganization and
clarification of several outstanding tickets
showed the importance of several key issues
that Citations Helper faced.
This being completed has allowed for greater
focus on the more important issues facing the
Citations Helper in the near future.
◦ SAK-20589 SAK-18495 and SAK-20588 have been
edited to reflect the fact that they are duplications
of an existing (and fixed) bug, SAK-16091.

Already completed
 SAK-20590 – First citation of list not imported
 SAK-22182 – Date Field disappearance
 SAK-21910 – Swedish internationalization update

Planned in the immediate future
◦ SAK-19154 – Data split over multiple line feature
◦ SAK-16091 – The patch supplied in this issue
greatly improves the Importation process. However,
to be completed, a conversion script must be
written, to allow for earlier Sakai versions to take
advantage of the solution provided.


Framework for multi-institutional testing put
in place last fall
Opportunity for community involvement, both
in the testing and coordination of the testing
& response:
https://confluence.sakaiproject.org/x/XJiCB
2012 Jasig Sakai Conference
13

While the Citations Helper has made good
progress in its ability to import information,
there is still some greater work required to
cover all Citation types, and to implement the
varying aspects of the file format
specification.
◦ For example, the ability to split values over
multiple lines needs to be supported, and
once implemented, tested to ensure no
regression on quality or progress.


The EndNote compatibility can be improved by
observing the information gathered by such
projects as Zotero, who have already invested
resources and time tackling the complexities
Citations Helper faces.
Improvements made to Citations Helper may
be able to serve the community better if they
were done in a Java library that others can
readily re-use, and improve on collectively.
This minor abstraction would also allow for
better compatibility testing in the future.

Default editor has been FCK Editor
◦ A JavaScript plug-in was developed to insert
citations into documents produced in the editor
◦ The existing plug-in supports discovery of citations
through library search only

Default editor is CK Editor in Sakai 2.9
◦ We will need a complete rewrite of the plug-in for
CK editor
◦ We should take a step back and think about how it
should work
◦ Where do citations come from – existing citations
lists, library search, import, all-of-the-above?
-- Who will do this work? Any volunteers?
2012 Jasig Sakai Conference
16




In the Resources tool, users can create a
Citations List (as demonstrated earlier)
Due to changes in the context and available
technologies, work is needed in the Citations
Helper
Again, some rethinking is in order
Without major reworking, the Citations Helper
could become much more usable and useful
2012 Jasig Sakai Conference
17
Current Flow
Current Flow
Current Flow
2012 Jasig Sakai Conference
21
Citations Helper
is launched from
Resources Tool
but the views
and actions are
different.
Too many
confirmations
required.
Operations seem
out of order.
2012 Jasig Sakai Conference
22
Some standard design features in Sakai 2.x
Menu bar
Actions on ‘selected’ items
Sorting by
Column
headers
Pulldown menu for
actions on individual list items
Make this item ‘Create Citation List’
for consistency
Allow editing the Citation list name
at the beginning
rather than at the end
Metadata on
the citation
list as a
whole,
currently
presented
after
‘continue …’
towards the
end of the
flow
Citation List Name:
New Citation List
Access and Availability (time and date)
Add Citations from
Import
MLibrary ArticlesPlus
Google Scholar
Manually Create
Export to CTools
Reformat this preview
page to be similar to
the presentation of
the citation list when
opened from
Resources
At this point Citations have
been added to Sakai. Allow
deletion here because
some citations may not
contain enough
metadata/info to be useful
(
)
Close preview,
user is left back in
ArticlesPlus
window to do a
new search
Add More
Citations
Done
Cancel
Close preview, do
not add these
citations To list (i.e.,
delete them), Close
window and user is
back in ArticlesPlus
Another use of pulldown menu for
actions on individual list items
Citation List Name:
War of 1812 citations
Export Selected | Export All | Remove Selected | Remove All
First Author
Published Year
Blaine Taylor
2012
Hurlburt, WH.
2011
View
Edit
GetIt
Remove
Add Citations from
Save
MLibrary ArticlesPlus
Google Scholar
Manually Create
Import
Preview
Sort choice persists for a particular citation list? (there is a ‘save sort’
button currently)
Proposed Revised Flow
SAK-22083
Add
Citatio
ns
Cancel
2012 Jasig Sakai Conference
30
2012 Jasig Sakai Conference
31
2012 Jasig Sakai Conference
32
2012 Jasig Sakai Conference
33
CLE and OAE
2012 Jasig Sakai Conference
34

Citations are fundamental elements of
academic life
◦ Contain basic metadata about academic work
◦ Provide direct links to sources of information



Citations should be recognized as first-class
entities in the LMS/CMS
Citations in the LMS/CMS should encapsulate
the metadata needed to describe a resource
fully and the links needed to access it (when
possible)
People need to be able to copy citations and
paste citations
2012 Jasig Sakai Conference
35

People need to be able to bring citations into
the LMS/CMS and embed them anywhere they
want to, including:
◦
◦
◦
◦

Reading lists
Syllabuses
Assignments and assignment submissions
etc.
People need easy movement back and forth
between LMS/CMS and other places they use
citations (e.g. Library Search, Zotero,
RefWorks, EndNote, Google Scholar)
2012 Jasig Sakai Conference
36


Goal should be to piggy-back on existing tools
and support their integration into the LMS/CMS
One possible approach: Write an external LTIfriendly webapp that “wraps” an external citations
manager like Zotero or RefWorks (as well as
library search capabilities) and supports copying
or pasting well-formatted citations from there
◦ This would allow people to access existing citations or
find new citations from within the LMS/CMS
◦ They might import citations or copy-paste them
◦ Using LTI would allow use of this capability in CLE, OAE
and other CMSes
◦ WYSIWYG plugin to support pasting full citations
2012 Jasig Sakai Conference
37





Hathi Trust plugin for CK Editor (in progress,
Michigan)
Open Educational Resources (OER) discovery
(proposed)
Integrate online video/audio collections into
CMS (Indiana, IMLS funded project)
LTI app to add a targeted Subject Research
Guides to a course site in Sakai (in progress,
Michigan)
Library help - chat widget
2012 Jasig Sakai Conference
38

Background on original “Sakaibrary” project:
www.sakaibrary.org


More recent “Sakai3”/Library integration
work:
https://confluence.sakaiproject.org/x/PwCX
Email to sakaibrary@umich.edu or sakaidev@collab.sakaiproject.org
2012 Jasig Sakai Conference
39
And ways to get involved
2012 Jasig Sakai Conference
40
Download