SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Open Tools for 
Open Publishing 
Brad Payne & Clint Lalonde 
OpenEd 2014, Washington DC 
Nov 20, 2014 
@clintlalonde @bdolor
Scream day 29 year 2 by Mathew used under CC-NC-ND 
license 
Kid in the candy store by Jared and Corin used under CC-BY-license
Collaborative Programs & Shared Services 
open.bccampus.ca 
Connect the expertise, programs, and resources of 
all BC post-secondary institutions under a 
collaborative service delivery framework 
123 
Open Education & Professional Learning 
Student Services & Data Exchange
1 
Open Education & Professional Learning 
Support & promote the development & use of Open Educational Resources 
Support effective teaching & learning practices 
open.bccampus.ca 
Connect the expertise, programs, and resources of 
all BC post-secondary institutions under a 
collaborative service delivery framework 
OER Global Logo by Jonathas Mello is licensed under a CC-BY 30 License
Online Program Development Fund (OPDF) 
2003-2012 
$9 million invested 
153 grants awarded 
100% participation across system 
83% partnerships 
47 credentials developed in whole or part 
355 courses, 12 workshops, 19 web sites/tools and 396 
course components (learning objects, labs, textbooks, 
manuals, videos) 
open.bccampus.ca
BC Open Textbook Project 
open.bccampus.ca 
40 free & open textbooks for highest 
enrolled 1st & 2nd year post-secondary 
subjects in BC 
2014 – 20 for skills & training 
First province in Canada 
2014 – Alberta & Sask MOU 
$1 million 
2014 - $1 million 
Visual notes of John Yap announcement, Giulia Forsythe Used under 
CC-SA license
Don’t reinvent it by Andrea Hernandez released under CC-BY-NC-SA and based on Wheel by Pauline Mak released 
under CC-BY license 
open.bccampus.ca
Students Faculty 
1. Free 
2. Choice of formats 
a. Web 
b. Print 
c. eBook 
3. Can retain 
1. Easy to find 
2. Address Quality 
3. Support Adapt/Create
open.bccampus.ca
Faculty Reviews 
open.bccampus.ca 
291/365 by thebarrowboy used under a CC-BY
Reviews > Adaptations 
open.bccampus.ca 
My Adventures Adapting a Chemistry Textbook 
291/365 by thebarrowboy used under a CC-BY
Faculty Reviews 
open.bccampus.ca 
Faculty Reviewers
Choices for students (and for adapters) 
open.bccampus.ca 
Old Leather books, by Wyoming_Jackrabbit used under a CC-BY-NC-SA
open.bccampus.ca
Write Once 
Publish Many
“the thing that interests me most about where we are in the 
world of books, is imagining new and different kinds of models 
for book publishing. To build new models, we need open 
platforms that allow people to experiment with new ideas.” 
Hugh McGuire, 
http://codepoet.com/2013/08/29/hugh-mcguire- 
interview/ 
The blurring lines between books and 
the internet 
https://www.youtube.com/watch?v=T5i 
NeDwve1U 
open.bccampus.ca
open.bccampus.ca
More than 
a textbook
Why? 
• Problems: 
o Remixing is one of the best ways to maintain a healthy commons collection, but… 
o Remixing is not easy. (search, convert, import) 
o Remixing platforms offer file exports, but no public data about their collection. 
open.bccampus.ca
Take Aways 
1. There are technical barriers that limit how much remixing happens (i.e. where's the public data?) 
2. There are technical solutions that unhinge those limitations. 
3. API’s make the world a better place. 
open.bccampus.ca
Definitions 
Web Service: 
"...a software system designed to support interoperable machine-to-machine interaction over a 
network." — http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/#webservice 
REST Web API (a type of web service): 
"An API, or "Application Program Interface", is a set of routines and protocols that provide building 
blocks for computer programmers and web developers to build software applications." — 
http://code.tutsplus.com/articles/the-increasing-importance-of-apis-in-web-development--net-22368 
Endpoint: 
“It is typically represented by a simple HTTP URL string”. 
— http://en.wikipedia.org/wiki/Web_Services_Description_Language#Objects_in_WSDL_1.1_.2F_WSDL_2.0 
API Response: 
- typically XML or JSON format 
open.bccampus.ca
Examples 
Google Books API: 
● https://www.googleapis.com/books/v1/volumes?q=open+textbooks 
open.bccampus.ca
Examples 
Creative Commons API: 
● http://api.creativecommons.org/rest/1.5/license/standard/get?commercial=n&derivatives=y 
open.bccampus.ca
Examples 
Flickr API: 
● https://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=0d40771757758e84283a13d0a41&tags=text 
books&safe_search=1&media=photos&format=rest 
open.bccampus.ca
What people (like me) do with API's: 
We build applications, we build lots of them: 
● flickr API endpoint (api.flickr.com/services/) - over 20,000 pages of code 
● google books API endpoint (googleapis.com/books/) - over 3,000 pages of code 
● creative commons API endpoint (api.creativecommons.org/rest) - 179 pages of code 
open.bccampus.ca
What would giving a textbook an API do? 
Who knows? (and that’s a good thing) 
● We do know that it creates the necessary environment for: 
○ application development around textbooks 
○ mashup development (web apps that use multiple API's) 
○ development that focuses on content integration, content sharing, content searching, 
remixing/curation. 
● it moves towards a textbook behaving like an application framework ( a basis for creating 
applications ) 
open.bccampus.ca
Specific use cases for an API 
Faculty 
Search for chapters or sections: 
● by titles, authors, license, subjects, keywords. 
Import: 
● entire books 
● select chapters/sections 
open.bccampus.ca
Specific use cases for an API 
Students 
● An application that: 
○ links student conversations/activities with textbook content 
○ puts textbook content in an LMS, dynamically updated with textbook updates 
○ pulls textbook content and displays it in a more accessible format, based on student 
needs 
○ parses and displays specific textbook content (key takeaways, exercises, videos) 
open.bccampus.ca
Other use cases for an API 
Administrators 
● An application that: 
○ facilitates a federated model of repositories 
Libraries 
● An application that: 
○ dynamically adds books to their collection 
○ allows for curation from multiple book collections 
○ obtains updated metadata about a book 
Book Stores... 
Print on Demand... 
Publishers... 
open.bccampus.ca
The good news 
PressBooks has an API 
● http://opentextbc.ca/api/v1/books 
open.bccampus.ca
The good news (continued) 
API documentation 
● http://opentextbc.ca/api/v1/docs 
open.bccampus.ca
The great news 
An application has been built that uses that API 
● PressBooks Textbook 
open.bccampus.ca
What does this mean for you? 
You can build your own tools to interact with textbook data in a way that’s meaningful to you 
and your use case. 
open.bccampus.ca
Links 
● https://wordpress.org/plugins/pressbooks-textbook/ 
● https://github.com/bccampus/pressbooks-textbook/ 
● http://www.slideshare.net/mackinaw/book-as-api-alistair-croll-hugh-mcguire 
● http://toc.oreilly.com/2013/02/a-publishers-job-is-to-provide-a-good-api-for-books.html 
● http://bccampus.ca/2014/10/23/pressbooks-plugin-developed-by-bccampus-enables-truly-open-textbook-publishing/ 
open.bccampus.ca
Thank You 
Questions? 
open.bccampus.ca 
@clintlalonde @bdolor 
#opened14

Weitere ähnliche Inhalte

Ähnlich wie Open Tools for Open Publishing

One Button Textbook Publishing with PressBooks
One Button Textbook Publishing with PressBooksOne Button Textbook Publishing with PressBooks
One Button Textbook Publishing with PressBooksClint Lalonde
 
CC BY license implementation deep dive (OPEN Kick-off)
CC BY license implementation deep dive (OPEN Kick-off)CC BY license implementation deep dive (OPEN Kick-off)
CC BY license implementation deep dive (OPEN Kick-off)Jane Park
 
Open Textbook Summit - Technology
Open Textbook Summit - TechnologyOpen Textbook Summit - Technology
Open Textbook Summit - TechnologyBCcampus
 
Web 2.0 And Its Amazing Possibilities
Web 2.0 And Its Amazing PossibilitiesWeb 2.0 And Its Amazing Possibilities
Web 2.0 And Its Amazing Possibilitiesahopkins
 
BCOER Alberta Presentation
BCOER Alberta PresentationBCOER Alberta Presentation
BCOER Alberta PresentationBCcampus
 
Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...
Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...
Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...Jane Park
 
Designing Open Linguistic Support
Designing Open Linguistic SupportDesigning Open Linguistic Support
Designing Open Linguistic SupportAlannah Fitzgerald
 
Power to the Users (and Librarians)
Power to the Users (and Librarians)Power to the Users (and Librarians)
Power to the Users (and Librarians)Guus van den Brekel
 
Web 2.0: Implications for Library Services
Web 2.0: Implications for Library ServicesWeb 2.0: Implications for Library Services
Web 2.0: Implications for Library ServicesADINET Ahmedabad
 
SREB - Metadata Harvesting Federation of Open Educational Resources
SREB - Metadata Harvesting Federation of Open Educational ResourcesSREB - Metadata Harvesting Federation of Open Educational Resources
SREB - Metadata Harvesting Federation of Open Educational ResourcesAhrash Bissell
 
Culture and Project ManagementThis work is licensed under a.docx
Culture and Project ManagementThis work is licensed under a.docxCulture and Project ManagementThis work is licensed under a.docx
Culture and Project ManagementThis work is licensed under a.docxwilliejgrant41084
 
Web 2.0 Tools and their Educationsl Applications
Web 2.0 Tools and their Educationsl ApplicationsWeb 2.0 Tools and their Educationsl Applications
Web 2.0 Tools and their Educationsl ApplicationsAlaa Sadik
 
Information sharing about Columbia University Library’s recent web archiving ...
Information sharing about Columbia University Library’s recent web archiving ...Information sharing about Columbia University Library’s recent web archiving ...
Information sharing about Columbia University Library’s recent web archiving ...Anna Perricci
 
Scholarly Communications Brown Bag 2 9 09 A Amended
Scholarly Communications Brown Bag 2 9 09 A AmendedScholarly Communications Brown Bag 2 9 09 A Amended
Scholarly Communications Brown Bag 2 9 09 A AmendedElizabeth Brown
 
Engaging Virtual Communities: Web 2.0
Engaging Virtual Communities: Web 2.0Engaging Virtual Communities: Web 2.0
Engaging Virtual Communities: Web 2.0lisbk
 
Adopting Open Textbooks Workshop - Feb 26, 2013
Adopting Open Textbooks Workshop - Feb 26, 2013Adopting Open Textbooks Workshop - Feb 26, 2013
Adopting Open Textbooks Workshop - Feb 26, 2013BCcampus
 
openEQUELLA Q3 2018 Quarterly Briefing
openEQUELLA Q3 2018 Quarterly BriefingopenEQUELLA Q3 2018 Quarterly Briefing
openEQUELLA Q3 2018 Quarterly BriefingChrisBeach22
 
Effective utilization of social networking for improving the quality of highe...
Effective utilization of social networking for improving the quality of highe...Effective utilization of social networking for improving the quality of highe...
Effective utilization of social networking for improving the quality of highe...Chetan Hegde M
 
Open Textbook Project: a presentation for the Canadian Association of Researc...
Open Textbook Project: a presentation for the Canadian Association of Researc...Open Textbook Project: a presentation for the Canadian Association of Researc...
Open Textbook Project: a presentation for the Canadian Association of Researc...BCcampus
 

Ähnlich wie Open Tools for Open Publishing (20)

One Button Textbook Publishing with PressBooks
One Button Textbook Publishing with PressBooksOne Button Textbook Publishing with PressBooks
One Button Textbook Publishing with PressBooks
 
CC BY license implementation deep dive (OPEN Kick-off)
CC BY license implementation deep dive (OPEN Kick-off)CC BY license implementation deep dive (OPEN Kick-off)
CC BY license implementation deep dive (OPEN Kick-off)
 
Open Textbook Summit - Technology
Open Textbook Summit - TechnologyOpen Textbook Summit - Technology
Open Textbook Summit - Technology
 
Web 2.0 And Its Amazing Possibilities
Web 2.0 And Its Amazing PossibilitiesWeb 2.0 And Its Amazing Possibilities
Web 2.0 And Its Amazing Possibilities
 
BCOER Alberta Presentation
BCOER Alberta PresentationBCOER Alberta Presentation
BCOER Alberta Presentation
 
Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...
Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...
Creative Commons and Open Educational Resources: A Webinar for TAACCCT progra...
 
Designing Open Linguistic Support
Designing Open Linguistic SupportDesigning Open Linguistic Support
Designing Open Linguistic Support
 
Power to the Users (and Librarians)
Power to the Users (and Librarians)Power to the Users (and Librarians)
Power to the Users (and Librarians)
 
Web 2.0: Implications for Library Services
Web 2.0: Implications for Library ServicesWeb 2.0: Implications for Library Services
Web 2.0: Implications for Library Services
 
SREB - Metadata Harvesting Federation of Open Educational Resources
SREB - Metadata Harvesting Federation of Open Educational ResourcesSREB - Metadata Harvesting Federation of Open Educational Resources
SREB - Metadata Harvesting Federation of Open Educational Resources
 
Culture and Project ManagementThis work is licensed under a.docx
Culture and Project ManagementThis work is licensed under a.docxCulture and Project ManagementThis work is licensed under a.docx
Culture and Project ManagementThis work is licensed under a.docx
 
Web 2.0 Tools and their Educationsl Applications
Web 2.0 Tools and their Educationsl ApplicationsWeb 2.0 Tools and their Educationsl Applications
Web 2.0 Tools and their Educationsl Applications
 
Information sharing about Columbia University Library’s recent web archiving ...
Information sharing about Columbia University Library’s recent web archiving ...Information sharing about Columbia University Library’s recent web archiving ...
Information sharing about Columbia University Library’s recent web archiving ...
 
Scholarly Communications Brown Bag 2 9 09 A Amended
Scholarly Communications Brown Bag 2 9 09 A AmendedScholarly Communications Brown Bag 2 9 09 A Amended
Scholarly Communications Brown Bag 2 9 09 A Amended
 
Engaging Virtual Communities: Web 2.0
Engaging Virtual Communities: Web 2.0Engaging Virtual Communities: Web 2.0
Engaging Virtual Communities: Web 2.0
 
Adopting Open Textbooks Workshop - Feb 26, 2013
Adopting Open Textbooks Workshop - Feb 26, 2013Adopting Open Textbooks Workshop - Feb 26, 2013
Adopting Open Textbooks Workshop - Feb 26, 2013
 
Strategic Planning 050310
Strategic Planning 050310Strategic Planning 050310
Strategic Planning 050310
 
openEQUELLA Q3 2018 Quarterly Briefing
openEQUELLA Q3 2018 Quarterly BriefingopenEQUELLA Q3 2018 Quarterly Briefing
openEQUELLA Q3 2018 Quarterly Briefing
 
Effective utilization of social networking for improving the quality of highe...
Effective utilization of social networking for improving the quality of highe...Effective utilization of social networking for improving the quality of highe...
Effective utilization of social networking for improving the quality of highe...
 
Open Textbook Project: a presentation for the Canadian Association of Researc...
Open Textbook Project: a presentation for the Canadian Association of Researc...Open Textbook Project: a presentation for the Canadian Association of Researc...
Open Textbook Project: a presentation for the Canadian Association of Researc...
 

Mehr von Clint Lalonde

Sorry. I was on mute. 10 tips for better webinars
Sorry. I was on mute. 10 tips for better webinarsSorry. I was on mute. 10 tips for better webinars
Sorry. I was on mute. 10 tips for better webinarsClint Lalonde
 
But I've Never Taken an Online Course Before!
But I've Never Taken an Online Course Before!But I've Never Taken an Online Course Before!
But I've Never Taken an Online Course Before!Clint Lalonde
 
Online Learning Basics
Online Learning BasicsOnline Learning Basics
Online Learning BasicsClint Lalonde
 
Basics of synchronous learning
Basics of synchronous learningBasics of synchronous learning
Basics of synchronous learningClint Lalonde
 
When I Grow Up I Want to be an Educational Technologist (said no child ever)
When I Grow Up I Want to be an Educational Technologist (said no child ever)When I Grow Up I Want to be an Educational Technologist (said no child ever)
When I Grow Up I Want to be an Educational Technologist (said no child ever)Clint Lalonde
 
ETUG 2018-19 Community Survey
ETUG 2018-19 Community SurveyETUG 2018-19 Community Survey
ETUG 2018-19 Community SurveyClint Lalonde
 
LRNT 527 OER & Creative Commons Licenses
LRNT 527 OER & Creative Commons LicensesLRNT 527 OER & Creative Commons Licenses
LRNT 527 OER & Creative Commons LicensesClint Lalonde
 
MALAT Symposium on OpenEd & CC licenses
MALAT Symposium on OpenEd & CC licensesMALAT Symposium on OpenEd & CC licenses
MALAT Symposium on OpenEd & CC licensesClint Lalonde
 
How to Build an Open Textbook
How to Build an Open TextbookHow to Build an Open Textbook
How to Build an Open TextbookClint Lalonde
 
Next Generation Digital Learning Environments (NGDLE)
Next Generation Digital Learning Environments (NGDLE)Next Generation Digital Learning Environments (NGDLE)
Next Generation Digital Learning Environments (NGDLE)Clint Lalonde
 
Open Tools Open Pedagogy
Open Tools Open PedagogyOpen Tools Open Pedagogy
Open Tools Open PedagogyClint Lalonde
 
Open Technology - The 3rd Pillar of Open Education
Open Technology - The 3rd Pillar of Open EducationOpen Technology - The 3rd Pillar of Open Education
Open Technology - The 3rd Pillar of Open EducationClint Lalonde
 
You built an open textbook in how many days?
You built an open textbook in how many days?You built an open textbook in how many days?
You built an open textbook in how many days?Clint Lalonde
 
eCampus Alberta Operational Retreat Open Education workshop
eCampus Alberta Operational Retreat Open Education workshopeCampus Alberta Operational Retreat Open Education workshop
eCampus Alberta Operational Retreat Open Education workshopClint Lalonde
 
BC Open Textbook Project
BC Open Textbook ProjectBC Open Textbook Project
BC Open Textbook ProjectClint Lalonde
 
You Built a Textbook in How Many Days????!!
You Built a Textbook in How Many Days????!!You Built a Textbook in How Many Days????!!
You Built a Textbook in How Many Days????!!Clint Lalonde
 
RRU MALAT presentation
RRU MALAT presentationRRU MALAT presentation
RRU MALAT presentationClint Lalonde
 

Mehr von Clint Lalonde (20)

Sorry. I was on mute. 10 tips for better webinars
Sorry. I was on mute. 10 tips for better webinarsSorry. I was on mute. 10 tips for better webinars
Sorry. I was on mute. 10 tips for better webinars
 
But I've Never Taken an Online Course Before!
But I've Never Taken an Online Course Before!But I've Never Taken an Online Course Before!
But I've Never Taken an Online Course Before!
 
Online Learning Basics
Online Learning BasicsOnline Learning Basics
Online Learning Basics
 
Basics of synchronous learning
Basics of synchronous learningBasics of synchronous learning
Basics of synchronous learning
 
When I Grow Up I Want to be an Educational Technologist (said no child ever)
When I Grow Up I Want to be an Educational Technologist (said no child ever)When I Grow Up I Want to be an Educational Technologist (said no child ever)
When I Grow Up I Want to be an Educational Technologist (said no child ever)
 
ETUG 2018-19 Community Survey
ETUG 2018-19 Community SurveyETUG 2018-19 Community Survey
ETUG 2018-19 Community Survey
 
LRNT 527 OER & Creative Commons Licenses
LRNT 527 OER & Creative Commons LicensesLRNT 527 OER & Creative Commons Licenses
LRNT 527 OER & Creative Commons Licenses
 
MALAT Symposium on OpenEd & CC licenses
MALAT Symposium on OpenEd & CC licensesMALAT Symposium on OpenEd & CC licenses
MALAT Symposium on OpenEd & CC licenses
 
How to Build an Open Textbook
How to Build an Open TextbookHow to Build an Open Textbook
How to Build an Open Textbook
 
Next Generation Digital Learning Environments (NGDLE)
Next Generation Digital Learning Environments (NGDLE)Next Generation Digital Learning Environments (NGDLE)
Next Generation Digital Learning Environments (NGDLE)
 
Open Tools Open Pedagogy
Open Tools Open PedagogyOpen Tools Open Pedagogy
Open Tools Open Pedagogy
 
Open Technology - The 3rd Pillar of Open Education
Open Technology - The 3rd Pillar of Open EducationOpen Technology - The 3rd Pillar of Open Education
Open Technology - The 3rd Pillar of Open Education
 
OE Ontario Workshop
OE Ontario WorkshopOE Ontario Workshop
OE Ontario Workshop
 
You built an open textbook in how many days?
You built an open textbook in how many days?You built an open textbook in how many days?
You built an open textbook in how many days?
 
eCampus Alberta Operational Retreat Open Education workshop
eCampus Alberta Operational Retreat Open Education workshopeCampus Alberta Operational Retreat Open Education workshop
eCampus Alberta Operational Retreat Open Education workshop
 
BC Open Textbook Project
BC Open Textbook ProjectBC Open Textbook Project
BC Open Textbook Project
 
Manitoba OTB
Manitoba OTBManitoba OTB
Manitoba OTB
 
You Built a Textbook in How Many Days????!!
You Built a Textbook in How Many Days????!!You Built a Textbook in How Many Days????!!
You Built a Textbook in How Many Days????!!
 
RRU MALAT presentation
RRU MALAT presentationRRU MALAT presentation
RRU MALAT presentation
 
OLTD Webinar
OLTD WebinarOLTD Webinar
OLTD Webinar
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Kürzlich hochgeladen (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

Open Tools for Open Publishing

  • 1. Open Tools for Open Publishing Brad Payne & Clint Lalonde OpenEd 2014, Washington DC Nov 20, 2014 @clintlalonde @bdolor
  • 2. Scream day 29 year 2 by Mathew used under CC-NC-ND license Kid in the candy store by Jared and Corin used under CC-BY-license
  • 3. Collaborative Programs & Shared Services open.bccampus.ca Connect the expertise, programs, and resources of all BC post-secondary institutions under a collaborative service delivery framework 123 Open Education & Professional Learning Student Services & Data Exchange
  • 4. 1 Open Education & Professional Learning Support & promote the development & use of Open Educational Resources Support effective teaching & learning practices open.bccampus.ca Connect the expertise, programs, and resources of all BC post-secondary institutions under a collaborative service delivery framework OER Global Logo by Jonathas Mello is licensed under a CC-BY 30 License
  • 5. Online Program Development Fund (OPDF) 2003-2012 $9 million invested 153 grants awarded 100% participation across system 83% partnerships 47 credentials developed in whole or part 355 courses, 12 workshops, 19 web sites/tools and 396 course components (learning objects, labs, textbooks, manuals, videos) open.bccampus.ca
  • 6. BC Open Textbook Project open.bccampus.ca 40 free & open textbooks for highest enrolled 1st & 2nd year post-secondary subjects in BC 2014 – 20 for skills & training First province in Canada 2014 – Alberta & Sask MOU $1 million 2014 - $1 million Visual notes of John Yap announcement, Giulia Forsythe Used under CC-SA license
  • 7. Don’t reinvent it by Andrea Hernandez released under CC-BY-NC-SA and based on Wheel by Pauline Mak released under CC-BY license open.bccampus.ca
  • 8. Students Faculty 1. Free 2. Choice of formats a. Web b. Print c. eBook 3. Can retain 1. Easy to find 2. Address Quality 3. Support Adapt/Create
  • 10. Faculty Reviews open.bccampus.ca 291/365 by thebarrowboy used under a CC-BY
  • 11. Reviews > Adaptations open.bccampus.ca My Adventures Adapting a Chemistry Textbook 291/365 by thebarrowboy used under a CC-BY
  • 12. Faculty Reviews open.bccampus.ca Faculty Reviewers
  • 13. Choices for students (and for adapters) open.bccampus.ca Old Leather books, by Wyoming_Jackrabbit used under a CC-BY-NC-SA
  • 16. “the thing that interests me most about where we are in the world of books, is imagining new and different kinds of models for book publishing. To build new models, we need open platforms that allow people to experiment with new ideas.” Hugh McGuire, http://codepoet.com/2013/08/29/hugh-mcguire- interview/ The blurring lines between books and the internet https://www.youtube.com/watch?v=T5i NeDwve1U open.bccampus.ca
  • 18. More than a textbook
  • 19. Why? • Problems: o Remixing is one of the best ways to maintain a healthy commons collection, but… o Remixing is not easy. (search, convert, import) o Remixing platforms offer file exports, but no public data about their collection. open.bccampus.ca
  • 20. Take Aways 1. There are technical barriers that limit how much remixing happens (i.e. where's the public data?) 2. There are technical solutions that unhinge those limitations. 3. API’s make the world a better place. open.bccampus.ca
  • 21. Definitions Web Service: "...a software system designed to support interoperable machine-to-machine interaction over a network." — http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/#webservice REST Web API (a type of web service): "An API, or "Application Program Interface", is a set of routines and protocols that provide building blocks for computer programmers and web developers to build software applications." — http://code.tutsplus.com/articles/the-increasing-importance-of-apis-in-web-development--net-22368 Endpoint: “It is typically represented by a simple HTTP URL string”. — http://en.wikipedia.org/wiki/Web_Services_Description_Language#Objects_in_WSDL_1.1_.2F_WSDL_2.0 API Response: - typically XML or JSON format open.bccampus.ca
  • 22. Examples Google Books API: ● https://www.googleapis.com/books/v1/volumes?q=open+textbooks open.bccampus.ca
  • 23. Examples Creative Commons API: ● http://api.creativecommons.org/rest/1.5/license/standard/get?commercial=n&derivatives=y open.bccampus.ca
  • 24. Examples Flickr API: ● https://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=0d40771757758e84283a13d0a41&tags=text books&safe_search=1&media=photos&format=rest open.bccampus.ca
  • 25. What people (like me) do with API's: We build applications, we build lots of them: ● flickr API endpoint (api.flickr.com/services/) - over 20,000 pages of code ● google books API endpoint (googleapis.com/books/) - over 3,000 pages of code ● creative commons API endpoint (api.creativecommons.org/rest) - 179 pages of code open.bccampus.ca
  • 26. What would giving a textbook an API do? Who knows? (and that’s a good thing) ● We do know that it creates the necessary environment for: ○ application development around textbooks ○ mashup development (web apps that use multiple API's) ○ development that focuses on content integration, content sharing, content searching, remixing/curation. ● it moves towards a textbook behaving like an application framework ( a basis for creating applications ) open.bccampus.ca
  • 27. Specific use cases for an API Faculty Search for chapters or sections: ● by titles, authors, license, subjects, keywords. Import: ● entire books ● select chapters/sections open.bccampus.ca
  • 28. Specific use cases for an API Students ● An application that: ○ links student conversations/activities with textbook content ○ puts textbook content in an LMS, dynamically updated with textbook updates ○ pulls textbook content and displays it in a more accessible format, based on student needs ○ parses and displays specific textbook content (key takeaways, exercises, videos) open.bccampus.ca
  • 29. Other use cases for an API Administrators ● An application that: ○ facilitates a federated model of repositories Libraries ● An application that: ○ dynamically adds books to their collection ○ allows for curation from multiple book collections ○ obtains updated metadata about a book Book Stores... Print on Demand... Publishers... open.bccampus.ca
  • 30. The good news PressBooks has an API ● http://opentextbc.ca/api/v1/books open.bccampus.ca
  • 31. The good news (continued) API documentation ● http://opentextbc.ca/api/v1/docs open.bccampus.ca
  • 32. The great news An application has been built that uses that API ● PressBooks Textbook open.bccampus.ca
  • 33. What does this mean for you? You can build your own tools to interact with textbook data in a way that’s meaningful to you and your use case. open.bccampus.ca
  • 34. Links ● https://wordpress.org/plugins/pressbooks-textbook/ ● https://github.com/bccampus/pressbooks-textbook/ ● http://www.slideshare.net/mackinaw/book-as-api-alistair-croll-hugh-mcguire ● http://toc.oreilly.com/2013/02/a-publishers-job-is-to-provide-a-good-api-for-books.html ● http://bccampus.ca/2014/10/23/pressbooks-plugin-developed-by-bccampus-enables-truly-open-textbook-publishing/ open.bccampus.ca
  • 35. Thank You Questions? open.bccampus.ca @clintlalonde @bdolor #opened14