Coder Social home page Coder Social logo

beesuiteacademy / clusive Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cast-org/clusive

0.0 0.0 0.0 725.84 MB

Clusive is an adaptive, customizable Learning Environment built for education

Home Page: http://cisl.cast.org

License: Other

Shell 0.08% JavaScript 12.87% Python 31.49% PowerShell 0.02% HTML 38.23% Dockerfile 0.13% SCSS 17.19%

clusive's Introduction

Clusive

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.

Clusive is a project of the Center for Inclusive Software for Learning, which is 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.

Current status

  • Accounts can be created by the administrator, by email-based self-registration, or users can log in with a Google account.
  • Teachers and parents can set up student/child accounts, organized into groups or classrooms. Rosters can also be imported from Google Classroom.
  • Includes a Dashboard, searchable Library page, Reading page, and Word Bank.
  • User can customize the color scheme, font size, font style, line spacing, letter spacing, read-aloud voice and speed, and translation language.
  • Any word can be looked up in a built-in dictionary.
  • Read-aloud using local text-to-speech and translation using Google Translate are available.
  • Content can be highlighted and annotated.
  • 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.
  • Over 300 public-domain and openly-licensed EPUB documents are provided by default in the library. We have added images and custom glossary words with definitions to many of these. Instructions are provided for adding your own documents.
  • Users can also upload their own EPUBs for private or classroom use.

Installation

Please see the installation directions.

Architecture

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.

License

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, Celia Rosenquist.

clusive's People

Contributors

bgoldowsky avatar mbrambilla avatar waharnum avatar klown avatar lmccormack avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.