one button textbook publishing with pressbooks

48
One Button Publishing Brad Payne & Clint Lalonde BCNet, Vancouver April 29, 2014 @clintlalonde @bdolor

Upload: clint-lalonde

Post on 26-Jun-2015

348 views

Category:

Education


0 download

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

Page 1: One Button Textbook Publishing with PressBooks

One Button Publishing• Brad Payne & Clint Lalonde• BCNet, Vancouver• April 29, 2014

@clintlalonde @bdolor

Page 2: One Button Textbook Publishing with PressBooks

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

Page 3: One Button Textbook Publishing with PressBooks

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

Page 4: One Button Textbook Publishing with PressBooks

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?

Page 5: One Button Textbook Publishing with PressBooks

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?

Page 6: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Open Licenses

Page 7: One Button Textbook Publishing with PressBooks

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

Page 8: One Button Textbook Publishing with PressBooks

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

Page 9: One Button Textbook Publishing with PressBooks

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 10: One Button Textbook Publishing with PressBooks

Page |

Free is more than just a good deal

Page 11: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Page 12: One Button Textbook Publishing with PressBooks

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 ©

Page 13: One Button Textbook Publishing with PressBooks

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

Page 14: One Button Textbook Publishing with PressBooks

open.bccampus.ca

1 year ago...

40 Subject Areas0 Textbooks

Page 15: One Button Textbook Publishing with PressBooks

open.bccampus.ca

1 year ago...

Page 16: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Easy to find

Page 17: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Easy to find

Page 18: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Easy to find

open.bccampus.ca

API

Page 19: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Easy to find

open.bccampus.ca

API

Page 20: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Easy to find

Page 21: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Quality

Page 22: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Quality

API

Page 23: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Quality

Page 24: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Quality

Page 25: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Modify

Page 26: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Faculty: Modify

Write Once

Publish Many

Page 27: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Student: Choice of formats

Page 28: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Student: Choice of formats

Page 29: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Student: Choice of formats

Page 30: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Student: Choice of formats

$9.19 (B&W)$20.04 (Colour)

244 pages

Page 31: One Button Textbook Publishing with PressBooks

PressBooks modifications

Page 32: One Button Textbook Publishing with PressBooks

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

Page 33: One Button Textbook Publishing with PressBooks

open.bccampus.ca

The Button

Page 34: One Button Textbook Publishing with PressBooks

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?

Page 35: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Symbiosis

PressBooks and PressBooks Textbook

Page 36: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Reuse - PBT Plugin

Creative Commons

•the creative commons configurator •modifications made to allow derivative works

Page 37: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Revise - PBT plugin

Page 38: One Button Textbook Publishing with PressBooks

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)

Page 39: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Revise - PBT Plugin

LaTeX image rendering service:

Preserving images in export routine:

Page 40: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Remix - PBT Plugin

Page 41: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Remix - PBT Plugin

Importer

•EPUB•DOCX•ODT•WXR/XML

Open Textbooks

•Download links to 47 open textbooks

Page 42: One Button Textbook Publishing with PressBooks

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

Page 43: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Redistribute/Retain - PBT Plugin

Page 44: One Button Textbook Publishing with PressBooks

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

Page 45: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Redistribute/Retain - PBT Plugin

Page 46: One Button Textbook Publishing with PressBooks

open.bccampus.ca

Download, import, reorder chapters

Page 47: One Button Textbook Publishing with PressBooks

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

Page 48: One Button Textbook Publishing with PressBooks

Thank YouQuestions?

open.bccampus.ca@clintlalonde @bdolor#otsummit