SlideShare a Scribd company logo
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

More Related Content

Similar to 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 PressBooks
Clint 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 - Technology
BCcampus
 
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 Presentation
BCcampus
 
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 Support
Alannah 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 Services
ADINET 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 Resources
Ahrash 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.docx
williejgrant41084
 
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
Alaa 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.0
lisbk
 
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
BCcampus
 
openEQUELLA Q3 2018 Quarterly Briefing
openEQUELLA Q3 2018 Quarterly BriefingopenEQUELLA Q3 2018 Quarterly Briefing
openEQUELLA Q3 2018 Quarterly Briefing
ChrisBeach22
 
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
 

Similar to 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...
 

More from 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 webinars
Clint 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 Basics
Clint Lalonde
 
Basics of synchronous learning
Basics of synchronous learningBasics of synchronous learning
Basics of synchronous learning
Clint 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 Survey
Clint Lalonde
 
LRNT 527 OER & Creative Commons Licenses
LRNT 527 OER & Creative Commons LicensesLRNT 527 OER & Creative Commons Licenses
LRNT 527 OER & Creative Commons Licenses
Clint Lalonde
 
MALAT Symposium on OpenEd & CC licenses
MALAT Symposium on OpenEd & CC licensesMALAT Symposium on OpenEd & CC licenses
MALAT Symposium on OpenEd & CC licenses
Clint Lalonde
 
How to Build an Open Textbook
How to Build an Open TextbookHow to Build an Open Textbook
How to Build an Open Textbook
Clint 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 Pedagogy
Clint 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 Education
Clint Lalonde
 
OE Ontario Workshop
OE Ontario WorkshopOE Ontario Workshop
OE Ontario Workshop
Clint 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 workshop
Clint Lalonde
 
BC Open Textbook Project
BC Open Textbook ProjectBC Open Textbook Project
BC Open Textbook Project
Clint Lalonde
 
Manitoba OTB
Manitoba OTBManitoba OTB
Manitoba OTB
Clint 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 presentation
Clint Lalonde
 
OLTD Webinar
OLTD WebinarOLTD Webinar
OLTD Webinar
Clint Lalonde
 

More from 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
 

Recently uploaded

Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).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