Presentation is loading. Please wait.

Presentation is loading. Please wait.

Www.open.ac.uk/telstar/ Jason Platts Lead Technical Developer The Open University An overview of how the Open University has incorporated bibliographic.

Similar presentations


Presentation on theme: "Www.open.ac.uk/telstar/ Jason Platts Lead Technical Developer The Open University An overview of how the Open University has incorporated bibliographic."— Presentation transcript:

1 www.open.ac.uk/telstar/ Jason Platts Lead Technical Developer The Open University An overview of how the Open University has incorporated bibliographic references within their Moodle-powered VLE References and bibliographic management within Moodle

2 www.open.ac.uk/telstar/ How to ‘Hack’ TELSTAR WARNING!

3 www.open.ac.uk/telstar/ It’s all about… Reference data: Creating Importing Interpreting Storing Displaying Providing

4 www.open.ac.uk/telstar/ Moodle does: Creating (Interface) Importing (Accessing) Interpreting Storing Displaying Providing

5 www.open.ac.uk/telstar/ RefWorks does: Creating Supplying (File + RSS) Storing (MyReferences) Displaying (Styling)

6 www.open.ac.uk/telstar/ Generating reference data and importing into Moodle. We need data in a structured format Title: Using Moodle: Teaching with the popular open source course management system Author: Cole, Jason Publisher: O'Reilly Community Press Place of publication: Sebastopol, CA Year of publication: 2005 ISBN: 0596008635 Format: Book We need to collate references

7 www.open.ac.uk/telstar/ References Generating reference data and importing into Moodle. RSS feedXMLRIS RefWorks XML Format Storing (MyReferences) Displaying (Styling)

8 www.open.ac.uk/telstar/ What we’ve added to Moodle: Bespoke Modules References Filter References code library Resource Page + MyReferences

9 www.open.ac.uk/telstar/ Bespoke Modules: Resource Page Internal OU module – used to present lists of resources used on a course to students. Might be several per course e.g. ‘Library resources’, ‘Block 1 optional readings‘. Resources: Files (usually PDF or mp3) Web links (inc RSS feeds) Links to other Moodle activities (forum etc) References (web links)

10 www.open.ac.uk/telstar/ Bespoke Modules: Resource Page What we support: Web links References Files

11 www.open.ac.uk/telstar/ Bespoke Modules: Resource Page References: Imported from file or RSS Styled (RefWorks) Link generated using ref data Ref data stored Interactivity (export)

12 www.open.ac.uk/telstar/ Bespoke Modules: Resource Page Reference importing process File RSS 1.Check file 2.Convert 3.Sort 4.Get styled ref 5.Get Links 6.Get description ( ) 7.Create item 1.Check feed 2.Add feed title 3.Convert 4.Sort 5.Get styled ref 6.Get Links 7.Get description ( ) 8.Create item

13 www.open.ac.uk/telstar/ Bespoke Modules: Resource Page Reference styling process Resource page mod APIBib

14 www.open.ac.uk/telstar/ XML OpenURL service (SFX) Online source Generate OpenURL from data in XML: Looks at reference format (e.g. book) Uses set of ‘rules’ to form URL Manual override using set data fields SFX connects to Library catalogue and authentication services to ensure source is accessible Bespoke Modules: Resource Page Providing links to reference sources

15 www.open.ac.uk/telstar/ Bespoke Modules: Resource Page Storing reference data Ref data (RefWorks XML) stored in Moodle DB Journal Article Author title journal full name 2010 volume issue start page Notes …

16 www.open.ac.uk/telstar/ Bespoke Modules: Resource Page

17 www.open.ac.uk/telstar/ Bespoke Modules: Resource Page

18 www.open.ac.uk/telstar/ Move reference data into other areas of the VLE MyStuff (e-portfolio) MyReferences (Moodle module) Collaborative activity (Moodle filter) – enables sharing of references Download reference data for import into bibliographic management software e.g. RefWorks, EndNote, Zotero Bespoke Modules: Resource Page Adding functionality to references

19 www.open.ac.uk/telstar/ Bespoke Modules: Resource Page Key Files mod/resourcepage/ - Class based addreferences.php export_references.php extensions/rssfeed/rssfeed.php resourcepage_item.php – display reference

20 www.open.ac.uk/telstar/ MyReferences Connects via API to users RefWorks accounts “Core” RefWorks functionality Simple familiar interface Extra functionality: “Shared” accounts Connect to other services “Push” references to students MyReferences – Bibliographic management module; integrating Moodle with RefWorks.

21 www.open.ac.uk/telstar/ MyReferences Needs RefWorks API access key and password Contact RefWorks for this – free. You must have RefWorks at your institution. These details need adding to local/references/rwapi/rwapi/php http://code.google.com/p/telstar/wiki/TelstarLocalizations

22 www.open.ac.uk/telstar/ MyReferences mod/refworks - Class based (static classes) http://code.google.com/p/telstar/wiki/MyReferences_code refworks_base.php – Main library refworks_connect.php – Connection to RW refworks_ref_api.php – RW API calls

23 www.open.ac.uk/telstar/ Moodle Reference Filter http://code.google.com/p/telstar/wiki/RefFilter This feature allows users to share reference data with each other in collaborative activities (wiki, forum, blog). 1.Export to filter format (Collaborative Activity) 2.Filter interpretation + display 1.Search for ref text (refworks xml) 2.Create text summary 3.Drop down of export types Uses AJAX to call export in background.

24 www.open.ac.uk/telstar/ Moodle Reference Filter http://code.google.com/p/telstar/wiki/RefFilter

25 www.open.ac.uk/telstar/ Reference library Local/references/ Connection to external services RefWorks API WorldCat CrossRef Styling of references (RefWorks) Conversion types (import and/or export) Export menu Link generation

26 www.open.ac.uk/telstar/ Uses RefWorks XML as data format RefWorks API: Supports all RefWorks features RESTful service (HTTP + XML) Authentication (access key + password) Accesses institution instance Reference library rwapi/rwapi.php – handles sessions + key functions RWAPI

27 www.open.ac.uk/telstar/ Reference library Other services WorldCat (data from ISBN) CrossRef (data from DOI) File: getdata.php Connection details (user/password etc) hard-coded In this file. All services (inc RefWorks) are connected to using cURL library.

28 www.open.ac.uk/telstar/ Reference library Reference styling APIBIB – Performs same function as RefWorks QuikBib service; but uses API. Imports refs into VLE ‘Master’ account in tmp folder. Uses API to return styled output. Deletes folder + refs.

29 www.open.ac.uk/telstar/ Reference library Conversion Convert to and from RefWorks xml FormatImportExportExport type RefWorks XMLDownload RISDownload RefWorks RSS MyStuffExport Reference FilterExport RefWorks Direct ExportExport RDF-a (Experimental!)Export

30 www.open.ac.uk/telstar/ Reference library Conversion convert/ folder Base class controls format. Tests contents. export.php – export functions Export menu Defines export type

31 www.open.ac.uk/telstar/ Ideas for extra functionality Add references to other Moodle areas Add extra format support Other bibliographic formats Add extra features to resource page Populate from alternate source Use alternate services Reference styling

32 www.open.ac.uk/telstar/ www.open.ac.uk/blogs/telstar Want to find out more? Code released under open-source licence http://code.google.com/p/telstar/ http://groups.google.com/group/telstarou Advice


Download ppt "Www.open.ac.uk/telstar/ Jason Platts Lead Technical Developer The Open University An overview of how the Open University has incorporated bibliographic."

Similar presentations


Ads by Google