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.
 
 
 
 
 
 
Benjamin Bach 7ae2e5297b SUPPORT.md can be SUPPORT.rst 4 years ago
.buildkite Properly add requirements for asset upload. 4 years ago
.github Corrections and authorship. 5 years ago
.vscode/.ropeproject mark asynccommand as an abstract class 5 years ago
docs Merge branch 'release-v0.5.x' into develop 4 years ago
frontend_build Build an additional RTL css file. 4 years ago
karma_config More robustly prevent page redirect by stubbing redirect function. 5 years ago
kolibri Simplifies mirrorText code. 4 years ago
requirements Merge pull request #1841 from rtibbles/release_upload_fix 4 years ago
test change `npm install` to `yarn install` 5 years ago
windows_installer_docker_build Copy kolibri executable at installer path. 5 years ago
.dockerignore first pass on building whls in a docker environment. 5 years ago
.editorconfig consistent whitespace (#151) 6 years ago
.eslintrc Add eslint config for vue and es6 imports 4 years ago
.gitignore Mo' files, mo' problems. 4 years ago
.htmlhintrc modify lint rule to allow self-closing vue component tags. 5 years ago
.pre-commit-config.yaml Modify prettier frontend to accept multiple arbitrary file globs. 5 years ago
.prettier.js Switch to prettier, add dependencies. 5 years ago
.stylintrc sometimes seems to show erroneous ‘duplicate’ errors 6 years ago
.travis.yml Merge branch 'release-v0.5.x' into develop 4 years ago
AUTHORS.rst Corrections and authorship. 5 years ago
CHANGELOG.rst Merge pull request #1844 from learningequality/release-v0.5.x 4 years ago
CODE_OF_CONDUCT.rst Mention both Kolibri and KA Lite, being the two projects with a community - other repos copying the the Code of Conduct are just implicitely part of this 4 years ago
CONTRIBUTING.rst DRY: Remove Pull Request template from contribution docs 4 years ago
Dockerfile Properly add requirements for asset upload. 4 years ago
LICENSE Update copyright year in license, and use latest MIT template 5 years ago
MANIFEST.in Add in our frontend messages too! 5 years ago
Makefile get_version robustness: docs, new behavior for versioning 5 years ago
README.rst Update information about getting support 4 years ago
SUPPORT.rst SUPPORT.md can be SUPPORT.rst 4 years ago
browserslist adding a browserlist config file for the css autoprefixer 5 years ago
crowdin.yaml Place docs po files in a separate /locale/docs folder. 5 years ago
package.json Removes Urdu and adds a dummy right to left language. 4 years ago
postcss.config.js Rename prettier-vue to prettier-frontend. 5 years ago
pytest.bdd.ini showcase tox -e bdd command + python setup.py bdd 6 years ago
pytest.ini Add the dist folder to the directories we ignore when looking for tests. 5 years ago
requirements.txt moving skeleton from kolibri_skeleton repo 6 years ago
setup.cfg Remove unused bumpversion config 4 years ago
setup.py Mark kolibri as Alpha software. 5 years ago
tox.ini Merge branch 'release-v0.5.x' into develop 4 years ago
yarn.lock Removes Urdu and adds a dummy right to left language. 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
:target: https://travis-ci.org/learningequality/kolibri
.. image:: http://codecov.io/github/learningequality/kolibri/coverage.svg?branch=master
:target: http://codecov.io/github/learningequality/kolibri?branch=master
.. image:: https://readthedocs.org/projects/kolibri/badge/?version=latest
:target: http://kolibri.readthedocs.org/en/latest/
.. 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: https://community.learningequality.org/
.. 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 https://learningequality.org/kolibri/ for more info.


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

Kolibri is under active development and is not yet ready to be used in real
deployments.

**We expect a public beta to be available during second half of 2017.**

In the meantime, take a look at
`KA-Lite <https://learningequality.org/ka-lite/>`_, Kolibri's predecessor which
is already deployed around the world.


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

.. warning::

*We welcome new contributors but since* ***Kolibri*** *is still in*
*development, the APIs are subject to change, and upgrade paths are not*
*guaranteed for all releases. We do not recommend deploying Kolibri before*
*the first public betas are available.*

*Please start by:*

* Reading our `Developer Documentation <http://kolibri.readthedocs.io/en/develop/dev/getting_started.html>`_ available online, and in the ``docs/`` directory.
* Get support in our `Support Community <http://community.learningequality.org/>`_.
* Sign up to receive developer announcements: `Google groups <https://groups.google.com/a/learningequality.org/forum/#!forum/dev>`_.
* or via IRC: #kolibri on Freenode.