SlideShare uma empresa Scribd logo
1 de 13
Pull yourself together! Remote searching of multiple sources to best present OER materials  Lisa Rogers, l.j.rogers@hw.ac.uk	 Rob Pearce rob@engsc.ac.uk
What this presentation will cover Project overview / Search demo The premise: the conventional approach and why it’s creaky the distributed approach and why it’s creaky Technical development Demo of the distributed Search “Supersearch” Further work 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
Project overview OER – take teaching resources, clear legal ownership issues, give them away for others to use as they wish. A new take on an old idea OER project encouraged release OERs using innovative web services, e.g; YouTube. Also put all your stuff in the JorumOpen 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
…so what is a Supersearch? 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
Project overview The OER pilot project for Engineering disseminates its resources, where possible, through YouTube, Flickr, SlideShare, Vimeo, Scribd and others.  Instead of building (yet another!) local database of these resources to create a cross search service, I decided to investigate using the “APIs” from each service, as well as third party tools such as Yahoo! Pipes and Google custom Search. This presentation summarises the progress so far. 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
…why this approach? Plan “A” – a conventional databases: Lo-Risk Pros: normal approach, well understood,  easy to control,  Cons – data repeated in many different places time consuming data always inconsistent or out of date 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
…why this approach? Perfection: one source of data, so easy to control / better version control some guarantee of  a consistent service  no duplication quick to update, lo-propagation delay data always consistent 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
…why this approach? Plan “B” – compromise, the Supersearch Pros: reduces repetitionof info to a minimum whilst still meeting projectrequirements saves potential users from having tovisit multiple sites can provide better answers one-stop-shop for  resourcesand project dissemination  pulls together multiple media thatshould be linked together provides partner specific materials’ views Cons: depends on consistentservice levels from free services time consuming “APIs” not consistent 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
The technical approach 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
1st test: Google Custom Search Google provides a custom search engine facility. Results can be limited to a list of predetermined websites or can be filtered by keywords. This search engine limits the results to the following domains.Flickr http://www.flickr.com, Scribd http://www.scribd.com, SlideShare http://www.slideshare.net, YouTube http://www.youtube.com   as a demonstration the project produced: http://www.google.co.uk/cse/home?cx=007182910873444472376:bdz1enadj3a   search limited with keyword “engscoer” which is the identifying tag for the project.    irregular results, for example, results may appear in the refined results though not be present in the unrefined search results. This does however seem to be gradually improving over time.  easily extensible; more sites could be included without too much difficulty.  using labels, could refine a search to photo sharing sites such as Flickr and Photo Bucket.   Cons: Options for embedding limited to JavaScript embed code. Results a little inconsistent, lack of fine control over look. 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
2nd test: Yahoo! Pipes Yahoo pipes is described as “a powerful composition tool to aggregate, manipulate and mash up content from around the web”. The demonstration pipe is available here http://pipes.yahoo.com/pipes/pipe.info?_id=3046acdeb4f3af164c7abc1ed83a388a for Scribd and SlideShare, the pipe pulls in RSS feeds from these sites of resources tagged engscoer, then filters these results based on a keywords in the title and/or description.    for YouTube an RSS feed URL is constructed based upon the project tag and keywords entered in the query. This seems to be more effective than filtering an existing RSS feed. for Flickr, the Yahoo! Pipes Flickr module was used, allowing users to perform a query to find a particular number of images, matching their search criteria as well as the project tag. This again seems to be an effective mechanism.  the output from Yahoo Pipes can be delivered as an RSS feed, JSON or PHP. JSON and PHP allow much more flexibility in which metadata elements from the results are displayed, though this requires more advanced programming skills than the Google CSE embed code. example of yahoo pipe output embedded within a webpage http://www.icbl.hw.ac.uk/engscoer/yahoopipe.php   Cons: Can be complicated, slow, depends on a free “none core” Yahoo service, RSS feeds may only contain the latest 20 items therefore older resources would be overlooked. Embedding options limited, results a little inconsistent, lack of fine control over look. 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
3rd test: Search “APIs” APIs provided by the five main file sharing platforms.  each API requires the search query to be formed in a unique way, differ in the way the queries are performed and may not return all the metadata fields that are required.  a certain amount of effort is required to configure each API. Luckily, as these services are popular, there are community developers who have created PHP clients for some of the APIs. this became the approach of choice. tabs are in fact separate web pages, when a new tab is clicked upon, it performs the search for that service, rather than in he background.  1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk
Further work Bring results more tightly together – grouping by url, tags etc. Extend search to cover multiple subject Speed it up by using less web services! Wait until Google catch up with “Deep” web Eventually Jorum will support SRU The Internet continues its progress towards becoming a global computer network with better data interchange protocols ©Kevin Zollman  courtesy of Kevin Zollman, used under this Creative Commons license 1059 Pull yourself together! Remote searching of multiple sources to  best present OER materials. Rob Pearce rob@engsc.ac.uk

Mais conteúdo relacionado

Destaque

Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014Vasco Duarte
 
Tipos De Animales
Tipos De AnimalesTipos De Animales
Tipos De Animalesisraelhh
 
Horrible Jobs
Horrible JobsHorrible Jobs
Horrible Jobssiriraj92
 
Agile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hardAgile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hardVasco Duarte
 
Vasco duarte - agile R&D - scrum gathering lisbon 2011
Vasco duarte - agile R&D - scrum gathering lisbon 2011Vasco duarte - agile R&D - scrum gathering lisbon 2011
Vasco duarte - agile R&D - scrum gathering lisbon 2011Vasco Duarte
 
Recruitment Zone Presentation
Recruitment Zone PresentationRecruitment Zone Presentation
Recruitment Zone PresentationRickyPhillips
 
Story Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniquesStory Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniquesVasco Duarte
 
Agile Scales, Waterfall Doesn't
Agile Scales, Waterfall Doesn'tAgile Scales, Waterfall Doesn't
Agile Scales, Waterfall Doesn'tVasco Duarte
 
Tipos De Animales VACANO
Tipos De Animales VACANOTipos De Animales VACANO
Tipos De Animales VACANOisraelhh
 
OERP Workshop; Methods & Processes. Workshop Handout
OERP Workshop; Methods & Processes.  Workshop HandoutOERP Workshop; Methods & Processes.  Workshop Handout
OERP Workshop; Methods & Processes. Workshop HandoutEngineering Subject Centre
 
Agile localization as a business advantage workshop
Agile localization as a business advantage   workshopAgile localization as a business advantage   workshop
Agile localization as a business advantage workshopVasco Duarte
 
We need proof! - Talk at Agile Estonia's Agile Saturday
We need proof! - Talk at Agile Estonia's Agile SaturdayWe need proof! - Talk at Agile Estonia's Agile Saturday
We need proof! - Talk at Agile Estonia's Agile SaturdayVasco Duarte
 
No estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handoutsNo estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handoutsVasco Duarte
 

Destaque (19)

An OER Amnesty
An OER AmnestyAn OER Amnesty
An OER Amnesty
 
Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014
 
Tipos De Animales
Tipos De AnimalesTipos De Animales
Tipos De Animales
 
Horrible Jobs
Horrible JobsHorrible Jobs
Horrible Jobs
 
Creating OER Pilot Project Materials
Creating OER Pilot Project Materials Creating OER Pilot Project Materials
Creating OER Pilot Project Materials
 
Agile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hardAgile is easy! It's making it work with your business that is hard
Agile is easy! It's making it work with your business that is hard
 
Vasco duarte - agile R&D - scrum gathering lisbon 2011
Vasco duarte - agile R&D - scrum gathering lisbon 2011Vasco duarte - agile R&D - scrum gathering lisbon 2011
Vasco duarte - agile R&D - scrum gathering lisbon 2011
 
IPR Clearance- STEM OER GUIDE section
IPR Clearance- STEM OER GUIDE sectionIPR Clearance- STEM OER GUIDE section
IPR Clearance- STEM OER GUIDE section
 
Creating OER Project Materials
Creating OER Project MaterialsCreating OER Project Materials
Creating OER Project Materials
 
Interviewing Tips
Interviewing TipsInterviewing Tips
Interviewing Tips
 
Recruitment Zone Presentation
Recruitment Zone PresentationRecruitment Zone Presentation
Recruitment Zone Presentation
 
Story Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniquesStory Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniques
 
Agile Scales, Waterfall Doesn't
Agile Scales, Waterfall Doesn'tAgile Scales, Waterfall Doesn't
Agile Scales, Waterfall Doesn't
 
Tipos De Animales VACANO
Tipos De Animales VACANOTipos De Animales VACANO
Tipos De Animales VACANO
 
OERP Workshop; Methods & Processes. Workshop Handout
OERP Workshop; Methods & Processes.  Workshop HandoutOERP Workshop; Methods & Processes.  Workshop Handout
OERP Workshop; Methods & Processes. Workshop Handout
 
Agile localization as a business advantage workshop
Agile localization as a business advantage   workshopAgile localization as a business advantage   workshop
Agile localization as a business advantage workshop
 
…Locate, Collate and Aggregate
…Locate, Collate and Aggregate …Locate, Collate and Aggregate
…Locate, Collate and Aggregate
 
We need proof! - Talk at Agile Estonia's Agile Saturday
We need proof! - Talk at Agile Estonia's Agile SaturdayWe need proof! - Talk at Agile Estonia's Agile Saturday
We need proof! - Talk at Agile Estonia's Agile Saturday
 
No estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handoutsNo estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handouts
 

Mais de Engineering Subject Centre

Mais de Engineering Subject Centre (6)

Header and footer doc 111110
Header and footer doc 111110Header and footer doc 111110
Header and footer doc 111110
 
Low Carbon Engineering Open Educational Resources
Low Carbon Engineering Open Educational Resources  Low Carbon Engineering Open Educational Resources
Low Carbon Engineering Open Educational Resources
 
OER FAQ
OER FAQOER FAQ
OER FAQ
 
OERP Workshop; Methods & Processes- OER FAQ
OERP Workshop; Methods & Processes- OER FAQOERP Workshop; Methods & Processes- OER FAQ
OERP Workshop; Methods & Processes- OER FAQ
 
OERP Workshop; Methods & Processes- Creating OER
OERP Workshop; Methods & Processes- Creating OEROERP Workshop; Methods & Processes- Creating OER
OERP Workshop; Methods & Processes- Creating OER
 
OER Third Party Permission Request Template
OER Third Party Permission Request Template OER Third Party Permission Request Template
OER Third Party Permission Request Template
 

Último

AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 

Último (20)

AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 

Pull yourself together! Remote searching of multiple sources to best present OER materials

  • 1. Pull yourself together! Remote searching of multiple sources to best present OER materials Lisa Rogers, l.j.rogers@hw.ac.uk Rob Pearce rob@engsc.ac.uk
  • 2. What this presentation will cover Project overview / Search demo The premise: the conventional approach and why it’s creaky the distributed approach and why it’s creaky Technical development Demo of the distributed Search “Supersearch” Further work 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 3. Project overview OER – take teaching resources, clear legal ownership issues, give them away for others to use as they wish. A new take on an old idea OER project encouraged release OERs using innovative web services, e.g; YouTube. Also put all your stuff in the JorumOpen 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 4. …so what is a Supersearch? 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 5. Project overview The OER pilot project for Engineering disseminates its resources, where possible, through YouTube, Flickr, SlideShare, Vimeo, Scribd and others.  Instead of building (yet another!) local database of these resources to create a cross search service, I decided to investigate using the “APIs” from each service, as well as third party tools such as Yahoo! Pipes and Google custom Search. This presentation summarises the progress so far. 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 6. …why this approach? Plan “A” – a conventional databases: Lo-Risk Pros: normal approach, well understood, easy to control, Cons – data repeated in many different places time consuming data always inconsistent or out of date 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 7. …why this approach? Perfection: one source of data, so easy to control / better version control some guarantee of a consistent service no duplication quick to update, lo-propagation delay data always consistent 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 8. …why this approach? Plan “B” – compromise, the Supersearch Pros: reduces repetitionof info to a minimum whilst still meeting projectrequirements saves potential users from having tovisit multiple sites can provide better answers one-stop-shop for resourcesand project dissemination pulls together multiple media thatshould be linked together provides partner specific materials’ views Cons: depends on consistentservice levels from free services time consuming “APIs” not consistent 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 9. The technical approach 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 10. 1st test: Google Custom Search Google provides a custom search engine facility. Results can be limited to a list of predetermined websites or can be filtered by keywords. This search engine limits the results to the following domains.Flickr http://www.flickr.com, Scribd http://www.scribd.com, SlideShare http://www.slideshare.net, YouTube http://www.youtube.com   as a demonstration the project produced: http://www.google.co.uk/cse/home?cx=007182910873444472376:bdz1enadj3a   search limited with keyword “engscoer” which is the identifying tag for the project.   irregular results, for example, results may appear in the refined results though not be present in the unrefined search results. This does however seem to be gradually improving over time. easily extensible; more sites could be included without too much difficulty. using labels, could refine a search to photo sharing sites such as Flickr and Photo Bucket.   Cons: Options for embedding limited to JavaScript embed code. Results a little inconsistent, lack of fine control over look. 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 11. 2nd test: Yahoo! Pipes Yahoo pipes is described as “a powerful composition tool to aggregate, manipulate and mash up content from around the web”. The demonstration pipe is available here http://pipes.yahoo.com/pipes/pipe.info?_id=3046acdeb4f3af164c7abc1ed83a388a for Scribd and SlideShare, the pipe pulls in RSS feeds from these sites of resources tagged engscoer, then filters these results based on a keywords in the title and/or description.   for YouTube an RSS feed URL is constructed based upon the project tag and keywords entered in the query. This seems to be more effective than filtering an existing RSS feed. for Flickr, the Yahoo! Pipes Flickr module was used, allowing users to perform a query to find a particular number of images, matching their search criteria as well as the project tag. This again seems to be an effective mechanism.  the output from Yahoo Pipes can be delivered as an RSS feed, JSON or PHP. JSON and PHP allow much more flexibility in which metadata elements from the results are displayed, though this requires more advanced programming skills than the Google CSE embed code. example of yahoo pipe output embedded within a webpage http://www.icbl.hw.ac.uk/engscoer/yahoopipe.php   Cons: Can be complicated, slow, depends on a free “none core” Yahoo service, RSS feeds may only contain the latest 20 items therefore older resources would be overlooked. Embedding options limited, results a little inconsistent, lack of fine control over look. 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 12. 3rd test: Search “APIs” APIs provided by the five main file sharing platforms. each API requires the search query to be formed in a unique way, differ in the way the queries are performed and may not return all the metadata fields that are required. a certain amount of effort is required to configure each API. Luckily, as these services are popular, there are community developers who have created PHP clients for some of the APIs. this became the approach of choice. tabs are in fact separate web pages, when a new tab is clicked upon, it performs the search for that service, rather than in he background. 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk
  • 13. Further work Bring results more tightly together – grouping by url, tags etc. Extend search to cover multiple subject Speed it up by using less web services! Wait until Google catch up with “Deep” web Eventually Jorum will support SRU The Internet continues its progress towards becoming a global computer network with better data interchange protocols ©Kevin Zollman courtesy of Kevin Zollman, used under this Creative Commons license 1059 Pull yourself together! Remote searching of multiple sources to best present OER materials. Rob Pearce rob@engsc.ac.uk