Kolibri: the offline app for universal education https://learningequality.org/kolibri/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Richard Tibbles 84f9c1f557
Consolidate and simplify core webpack build processes.
4 years ago
.buildkite Add docker-based tests for Trusty, Xenial, Bionic 4 years ago
.github get all the things to pass 4 years ago
__mocks__ Fix all tests for jest. 4 years ago
build_tools Consolidate and simplify core webpack build processes. 4 years ago
docker add git LFS to docker files 4 years ago
docs Merge pull request #4520 from christianmemije/develop 4 years ago
integration_testing/features Merge pull request #4434 from jredrejo/gherkin_for_performance_command 4 years ago
kolibri Consolidate and simplify core webpack build processes. 4 years ago
packages Consolidate and simplify core webpack build processes. 4 years ago
perftools get all the things to pass 4 years ago
requirements Complete build pipelines for kolibri and kolibri-tools packages. 4 years ago
test Merge branch 'release-v0.10.x' into 0.10.x-into-develop 4 years ago
.dockerignore Docker files for Kolibri 4 years ago
.editorconfig consistent whitespace (#151) 6 years ago
.gitattributes adding Git LFS 4 years ago
.gitignore Update gitignore to ignore all node log files. 4 years ago
.pre-commit-config.yaml Complete build pipelines for kolibri and kolibri-tools packages. 4 years ago
.pyup.yml Dramatically reduce pyup to every other week 4 years ago
.travis.yml Cleanup tests. 4 years ago
AUTHORS.rst Adding Jose to AUTHORS 4 years ago
CHANGELOG.rst update 0.11 changelog (languages) 4 years ago
CODE_OF_CONDUCT.rst Response to @radinamatic comments to improve Code of Conduct 5 years ago
CONTRIBUTING.rst replace all single-underscore links with double-underscore links 4 years ago
LICENSE Update copyright year in license, and use latest MIT template 6 years ago
MANIFEST.in Take for granted that we only ship dist w/ static deps bundled 5 years ago
Makefile add error handling and a 'download source fonts' command. update docs 4 years ago
README.rst replace all single-underscore links with double-underscore links 4 years ago
SUPPORT.rst SUPPORT.md can be SUPPORT.rst 5 years ago
browserslist adding a browserlist config file for the css autoprefixer 6 years ago
jest.conf.js Make jest configuration modifiable. 4 years ago
kolibripip.pex upgrade kolibripip.pex to pip 18.0 4 years ago
package.json Pipe stdio to parent stdio process in publishing script. 4 years ago
pytest.ini Stop installing cext both in virtualenv AND in kolibri/dist, add explicit cext and nocext tox envs 4 years ago
requirements.txt moving skeleton from kolibri_skeleton repo 6 years ago
setup.cfg move flake8 config 4 years ago
setup.py open -> io.open 4 years ago
tox.ini Cleanup tests. 4 years ago
yarn.lock Pipe stdio to parent stdio process in publishing script. 4 years ago

README.rst


Kolibri
=======

.. image:: https://badge.fury.io/py/kolibri.svg
:target: https://pypi.python.org/pypi/kolibri/
.. image:: https://travis-ci.org/learningequality/kolibri.svg?branch=develop
:target: https://travis-ci.org/learningequality/kolibri
.. image:: http://codecov.io/github/learningequality/kolibri/coverage.svg?branch=develop
:target: http://codecov.io/github/learningequality/kolibri?branch=develop
.. image:: https://img.shields.io/badge/docs-user-ff69b4.svg
:target: http://kolibri.readthedocs.org/en/latest/
.. image:: https://img.shields.io/badge/docs-developer-69ffb4.svg
:target: http://kolibri-dev.readthedocs.org/en/developer/
.. image:: https://img.shields.io/badge/support-on%20discourse-blue.svg
:target: https://community.learningequality.org/
.. image:: https://img.shields.io/badge/irc-%23kolibri%20on%20freenode-blue.svg
:target: http://webchat.freenode.net?channels=%23kolibri
.. image:: https://img.shields.io/badge/demo-online-green.svg
:target: http://kolibridemo.learningequality.org/


What is Kolibri?
----------------

Kolibri is a Learning Management System / Learning App designed to run on low-power devices, targeting the needs of
learners and teachers in contexts with limited infrastructure. A user can install Kolibri and serve the app on a local
network, without an internet connection. Kolibri installations can be linked to one another, so that user data and
content can be shared. Users can create content for Kolibri and share it when there is network access to another
Kolibri installation or the internet.

At its core, Kolibri is about serving educational content. A typical user (called a Learner) will log in to Kolibri
to consume educational content (videos, documents, other multimedia) and test their understanding of the content by
completing exercises and quizzes, with immediate feedback. A user’s activity will be tracked to offer individualized
insight (like "next lesson" recommendations), and to allow user data to be synced across different installations --
thus a Kolibri learner can use his or her credentials on any linked Kolibri installation, for instance on different
devices at a school.

See `our website <https://learningequality.org/kolibri/>`__ for more information.


How can I use it?
-----------------

An initial version of Kolibri is `now available for download! <https://learningequality.org/download/>`__


How can I contribute?
---------------------

Thanks for your interest! Please see the `contributing section <http://kolibri-dev.readthedocs.io/en/develop/start/contributing/index.html>`__ of our `online developer documentation <http://kolibri-dev.readthedocs.io/>`__.