Clusive is an adaptive, customizable, accessible web-based EPUB reader built for education. Our goal is to provide options and supports so that every student can succeed in learning. It will eventually be part of a suite of tools, including authoring and preferences discovery.
Clusive is a project of the Center for Inclusive Software for Learning,
a project funded by the US Department of Education (*),
and run by CAST,
SRI Education,
and the IDRC.
For more on the project and its goals, or to get involved, visit
the CISL project website.
- Works with manually created or temporary guest logins; no self-registration yet.
- Library page and reading interface is functional for single-chapter EPUB content.
- User can customize the color scheme, font size, font style, line spacing, and letter spacing.
- Any word can be looked up in a built-in dictionary.
- Prototype of "adaptive glossary" functionality, which probes user knowledge of key vocabulary words, tracks the user's knowledge and interest in specific vocabulary words, and provides customized supports based on this.
- Accessible, mobile-friendly interface.
- 16 EPUB documents are provided, mostly from the openly-licensed SERP Word Generation curriculum. We have added images and custom glossary words with definitions to these. Instructions are provided for adding your own documents.
Please see the installation directions.
The web application is built in Python with Django.
EPUB reading functions are based on Readium 2, specifically the R2 web-reader R2D2BC.
We use the Figuration front-end framework in conjunction with the Infusion Preferences Framework.
Word definitions are provided by WordNet.
Clusive is open source. It is made available under the BSD 3-clause license. Your contributions in the form of suggestions, bug reports, or pull requests are welcome!
(*) This content was developed under a grant from the US Department of Education, #H327A170002. However, the contents do not necessarily represent the policy of the US Department of Education, and you should not assume endorsement by the Federal Government. Project Officer, Tara Courchaine, Ed.D.