one button textbook publishing with pressbooks
DESCRIPTION
Presentation at the 2014 BCNet conference outlining the BC Open Textbook project and the customizations made to the PressBooks WordPress plugin to enable textbook authoring for the project.TRANSCRIPT
One Button Publishing• Brad Payne & Clint Lalonde• BCNet, Vancouver• April 29, 2014
@clintlalonde @bdolor
open.bccampus.ca
“Connect the expertise, programs, and resources of all BC post-secondary institutions under a collaborative service delivery framework”
23
Open Education
Student Services & Data Exchange
Collaborative Programs & Shared Services
1
open.bccampus.ca
“Connect the expertise, programs, and resources of all BC post-secondary institutions under a collaborative service delivery framework”
Open Education1 Support & promote the development & use of Open Educational ResourcesSupport instructors who want to use technology in their teaching practice
OER Global Logo by Jonathas Mello is licensed under a Creative Commons Attribution Unported 3.0 License
open.bccampus.ca
“Open Educational Resources (OERs) are any type of educational materials that are in the public domain or introduced with an open license. The nature of these open materials means that anyone can legally and freely copy, use, adapt and re-share them.”
UNESCOhttp://www.unesco.org/new/en/communication-and-information/access-to-knowledge/open-educational-resources/what-are-open-educational-resources-oers/
What are OER?
open.bccampus.ca
A textbook licensed under an open copyright license, and made available to be freely used by students, teachers and members of the public.
What is an Open Textbook?
open.bccampus.ca
Open Licenses
open.bccampus.ca
Visual notes of John Yap announcement, Giulia Forsythe http://www.flickr.com/photos/gforsythe/8094691691/Used under CC-BY-SA license
First province in Canada
40 free and open textbooks available for the highest enrolled 1st & 2nd year post-secondary subjects in BC
BC Open Textbook Project
open.bccampus.ca
We have a problem (2 actually)
Images: http://www.openeducation.net/2009/09/17/beyond-textbooks-andy-chlup-discusses-digital-learning-models/ used under CC-BY license
open.bccampus.ca
Students spend $1200/yr on textbooks
4x rate of inflation over past 20 years
70% students have not purchased textbook for a course because of price
Problem #1
Page |
Free is more than just a good deal
open.bccampus.ca
open.bccampus.ca
Problem #2 Ownership & Control
iPod DRM by *n3wjack's world in pixels used under CC-BY-SA license
eBook on eBook by DWRL at U Texas used under CC-BY-SA-NC license
Students
Faculty ©
open.bccampus.ca
Issues & Goals
Students Faculty
FreeChoice of formats●Web●Mobile●Print●eBook
1. Easy to find2. Quality3. Modify or create
Can retain permanently
open.bccampus.ca
1 year ago...
40 Subject Areas0 Textbooks
open.bccampus.ca
1 year ago...
open.bccampus.ca
Faculty: Easy to find
open.bccampus.ca
Faculty: Easy to find
open.bccampus.ca
Faculty: Easy to find
open.bccampus.ca
API
open.bccampus.ca
Faculty: Easy to find
open.bccampus.ca
API
open.bccampus.ca
Faculty: Easy to find
open.bccampus.ca
Faculty: Quality
open.bccampus.ca
Faculty: Quality
API
open.bccampus.ca
Faculty: Quality
open.bccampus.ca
Faculty: Quality
open.bccampus.ca
Faculty: Modify
open.bccampus.ca
Faculty: Modify
Write Once
Publish Many
open.bccampus.ca
Student: Choice of formats
open.bccampus.ca
Student: Choice of formats
open.bccampus.ca
Student: Choice of formats
open.bccampus.ca
Student: Choice of formats
$9.19 (B&W)$20.04 (Colour)
244 pages
PressBooks modifications
open.bccampus.ca
Context
PressBooks is open source
•modifications were only possible within this context
•the narratives for open textbooks and open software are similar
open.bccampus.ca
The Button
open.bccampus.ca
Modifications
PressBooks and PressBooks Textbook
•What functionality is required for open textbooks?o about 16,500 code additions to PB core
•What if that functionality deviates from pressbooks.com?
open.bccampus.ca
Symbiosis
PressBooks and PressBooks Textbook
open.bccampus.ca
Reuse - PBT Plugin
Creative Commons
•the creative commons configurator •modifications made to allow derivative works
open.bccampus.ca
Revise - PBT plugin
open.bccampus.ca
Revise - PBT Plugin
Adapt, Adjust, Modify
•math equations - PB LaTeX plugin•table buttons - MCE Table button plugin•textbook buttons - MCE Textbook button plugin
o exercises (with LRMI metadata)o key takeaways (with LRMI metadata)o learning objectives (with LRMI metadata)
open.bccampus.ca
Revise - PBT Plugin
LaTeX image rendering service:
Preserving images in export routine:
open.bccampus.ca
Remix - PBT Plugin
open.bccampus.ca
Remix - PBT Plugin
Importer
•EPUB•DOCX•ODT•WXR/XML
Open Textbooks
•Download links to 47 open textbooks
open.bccampus.ca
Remix - PBT Plugin
Pseudocode (DOCX import):
- test if it’s a valid Zip file
- get the file paths to content and metadata
- get the content and metadata
- get endnotes, footnotes, and hyperlinks
- process them (they are in separate documents),save them
- import a monstrous XSLT stylesheet
- throw the styled content into the DOM
- parse by Chapter, insert into PB
open.bccampus.ca
Redistribute/Retain - PBT Plugin
open.bccampus.ca
Redistribute/Retain - PBT Plugin
Textbook API
•the solution to the problem of redistributing protected files got me thinking about how to implement textbook API’s
Redistribute and retain files for free
•Download links to each of the latest export files (epub, pdf, xhtml, hpub, mobi, wxr, icml) on the homepage
open.bccampus.ca
Redistribute/Retain - PBT Plugin
open.bccampus.ca
Download, import, reorder chapters
open.bccampus.ca
The future
Enabling Adaptation
Development of PB Community (Developer & User)●https://github.com/BCcampus/pressbooks-textbook●https://github.com/pressbooks/pressbooks
Continued EDU & OTB specific enhancements
Thank YouQuestions?
open.bccampus.ca@clintlalonde @bdolor#otsummit