Connecting Pressbooks with Canvas
The Future of Open Publishing @ UW-Madison
Steel Wagstaff, Instructional Technology Consultant, UW-Madison
OSU Distance Education Meeting
Columbus, OH | November 17th
OUTLINE
Slides posted to Twitter this morning: @SteelWagstaff
1. Sample UW Open Texts
Português para principiantes
An online edition of Claude E. Leroy’s Português Para Principiantes, a Brazilian Portuguese language textbook first published by UW Extension in 1964 and last revised in 1993.
Cover design by Steel Wagstaff. All images used under CC BY licenses.
Process of Science Companion
An online edition of a series of supplementary material developed by the Biocore (honors biology) program for undergraduates. Will comprise several volumes, including a writing guide, lab manual, & statistics primer.
Sample image from the Statistics primer (in progress)
Anatomy Textbook Projects
A series of interactive anatomy textbooks for medical students training to be doctors, nurses, and physician assistants.
Sample image from the “Skin” chapter of one of the anatomy books in production.
Creators, Collectors & Communities
Student-authored text written over two semesters to accompany the inaugural exhibit of a new historical museum opening in a nearby town.
Frank Lloyd Wright and His Madison Buildings
Student-authored text written to serve as textbook for future versions of the class (which may not have same direct access to the buildings featured in the text)
Public Domain Anthologies / Course Readers
The chair of our poli sci department is publishing anthologies for undergrad & grad seminars made with excerpts from primary texts in the public domain.
Chemistry Open Stax Adoption
Chemistry department is redesigning curriculum to focus on increasing active learning in introductory, ‘large lecture’ courses. Currently using Pressbooks to revise/adapt the OpenStax Chemistry textbook.
OpenStax Chemistry text in Pressbooks
2. The Future of Open Textbook Publishing
Pressbooks Development Roadmap
Pressbooks Development Roadmap
Major accomplishments in 2017:
New 2018 [Year of the Author!] roadmap: https://pressbooks.org/roadmap
Our Authoring Tool Wishlist
What we’re working on
Interactive Content
via H5P plugin
Four examples of H5P activities in Pressbooks: �1. True/False type question set, 2. Fill in the blank activity, �3. Find multiple hotspots, 5. Interactive video (with drag & drop)
1
2
4
3
Collaborative Annotation
via Hypothesis plugin
At left: Pressbooks page with H5P activity and rich annotations
1
2
3
4
5
6
Integrating with Canvas
via Thin Common Cartridge and LTI plugins
How system connects
Authoring/Publishing Tool [Pressbooks + H5P + Hypothes.is ]
xAPI statements [H5P xAPI plugin]
Learning Record Store [Learning Locker]
Learning Management System [Canvas]
Content and Grades [via LTI plugin]
Import into Canvas
We export our books as Thin Common Cartridges, which consist of an XML manifest & pointers to several structured resources (in this case, LTI links).
A Thin CC for a Pressbooks book includes discrete LTI links for each of the book’s parts & chapters [top right].
Content loads in an iFrame as though it were native to Canvas [bottom right].
Sample Interactive Reading Activity
1
3
4
5
2
Using Learning Analytics
via xAPI plugin and Learning Locker Learning Record Store
Goals for Learning Analytics
We’re trying to make well-designed learning objects, but we have lots of questions:
Learning Locker Learning Record Store
List of xAPI Statements
Sample xAPI Statement
xAPI statements are JSON ‘triples’ which must follow this basic pattern: [ACTOR] + [VERB] + [OBJECT] and can include extra contextual information.
This statement is an “answered” statement from a “Fill in the missing words” H5P activity.
1
2
3
4
5
Sample xAPI Statement, Cont
Additional “context” can often be quite useful.
1
2
3
Learning Locker ‘Reports’
Several custom reports can be configured to correspond to some subset of all statements stored in the LRS.
You can also see a graph and full list of statements for each ‘report’
1
2
3
Learning Locker ‘Exports’
Custom export routines can be configured for exporting pieces of the xAPI statements (as CSV or JSON files) for one or more reports.
You can customize which pieces of the xAPI JSON statement are included in the report.
1
2
3
xAPI / LTI plug-in
What’s working well
What needs work
Questions?
email: swagstaff@wisc.edu