You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Khan Academy](http://www.khanacademy.org/)'s core mission is to "provide a free world-class education for anyone anywhere", and as [70% of the world's population is without access to the internet](http://en.wikipedia.org/wiki/Global_Internet_usage), primarily in the developing world, providing an alternative delivery mechanism for Khan Academy content is key to fulfilling this mission.
1
+
[Khan Academy](http://www.khanacademy.org/)'s core mission is to "provide a free world-class education for anyone anywhere", and as [60% of the world's population is without access to the internet](http://en.wikipedia.org/wiki/Global_Internet_usage), primarily in the developing world, providing an alternative delivery mechanism for Khan Academy content is key to fulfilling this mission.
2
2
3
-
[KA Lite](http://kalite.learningequality.org/) is a lightweight [Django](https://www.djangoproject.com/)web app for serving core Khan Academy content (videos and exercises) from a local server, with points and progress-tracking, without needing internet connectivity.
3
+
[KA Lite](https://learningequality.org/ka-lite/) is a lightweight [Django](https://www.djangoproject.com/) app for serving core Khan Academy content (videos and exercises) from a local server, with points and progress-tracking, without needing internet connectivity.
4
4
5
-
#### Primary use cases include:
6
-
* For servers/**computer labs located in remote schools**, which could be slowly syncing with a central server over a cell/satellite network or via USB keys.
7
-
* In **correctional facilities** and other environments where providing educational materials is of value, but users cannot be given general internet access.
8
-
***Mobile school "vans"**, which transport a server and multiple laptops/tablets between a number of schools (or orphanages, community centers, etc) in remote communities on a rotating basis, and syncing up with a central database (to download new content and upload analytics) when in an area with internet connectivity.
5
+
KA Lite is maintained by [Learning Equality](https://learningequality.org/), a small nonprofit startup based in San Diego.
6
+
7
+
Donate: https://learningequality.org/donate/
9
8
10
9
#### We would love for you to get involved!
11
10
***Learn how you can contribute code on our [KA Lite GitHub Wiki](https://github.com/learningequality/ka-lite/wiki)**
12
11
***Report bugs by [creating issues](https://github.com/learningequality/ka-lite/wiki/Report-Bugs-by-Creating-Issues)**
13
12
***Read more about the project's motivation** at ["Introducing KA Lite, an offline version of Khan Academy"](http://jamiealexandre.com/blog/2012/12/12/ka-lite-offline-khan-academy/).
14
13
15
14
16
-
Official website: http://kalite.learningequality.org/
15
+
Official website: https://learningequality.org/ka-lite/
17
16
18
17
---
19
18
20
19
#### Documentation
21
20
22
-
* Instructions for installation: [See: INSTALL.md](INSTALL.md)
23
-
* Further documentation: [See: our wiki](https://github.com/learningequality/ka-lite/wiki)
21
+
*[Instructions for installation](https://learningequality.org/r/docs-latest-install-guide)
The KA Lite sourcecode itself is open-source [MIT licensed](http://opensource.org/licenses/MIT), and the other included software and content is licensed as described in the [LICENSE](https://raw.github.com/learningequality/ka-lite/master/LICENSE) file. Please note that KA Lite is not officially affiliated with, nor maintained by, Khan Academy, but rather makes use of Khan Academy's open API and Creative Commons content, which may only be used for non-commercial purposes.
The KA Lite sourcecode itself is open-source [MIT licensed](http://opensource.org/licenses/MIT), and the other included software and content is licensed as described in the [LICENSE](https://raw.github.com/learningequality/ka-lite/master/LICENSE) file. Please note that KA Lite is not officially affiliated with, nor maintained by, Khan Academy, but rather makes use of Khan Academy's API and Creative Commons content, which may only be used for non-commercial purposes.
Copy file name to clipboardExpand all lines: docs/developer_docs/utility.rst
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ Django Management Commands
6
6
7
7
All Django management commands can be run by typing:
8
8
9
-
``bin/kalite manage <command_name>``
9
+
``kalite manage <command_name>``
10
10
11
11
in the root directory of the KA Lite project.
12
12
@@ -16,4 +16,4 @@ generaterealdata
16
16
This function is designed to produce example user data for testing various front end functionality, such as coach reports and content recommendation.
17
17
It does take some shortcuts, and will not produce accurate answer data for exercises. This is a Django management command and can be run with the following command:
Copy file name to clipboardExpand all lines: docs/faq.rst
+18-57Lines changed: 18 additions & 57 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Frequently Asked Questions
4
4
How do I install KA Lite?
5
5
-------------------------
6
6
7
-
Information on how to install KA Lite is available via our :doc:`user guides </usermanual/userman_main>`.
7
+
Information on how to install KA Lite is available via our :doc:`user guides </installguide/install_main>`.
8
8
9
9
How much does KA Lite cost to install?
10
10
--------------------------------------
@@ -21,15 +21,7 @@ Please follow the instructions on our `Github Wiki`_ for reporting bugs.
21
21
How do I change KA Lite's content folder?
22
22
-----------------------------------------
23
23
24
-
If you want to change your installation's content folder from the default (say, to point to a shared folder across installations), here are the steps you need to do:
25
-
26
-
#. If it doesn't already exist, create a file named local_settings.py in the ka-lite/kalite folder (the one containing settings.py)
27
-
#. Add the line ``CONTENT_ROOT="[full path to your videos directory]"``, making SURE to include an OS-specific slash at the end (see examples) and encapsulate it in quotes.
28
-
**For example, on Windows:** ``CONTENT_ROOT="C:\\videos_location\\"``
29
-
30
-
**For example, on Linux:** ``CONTENT_ROOT="/home/me/videos_location/"``
31
-
#. Restart your server. If you are unsure on how to do this, please see :ref:`restarting-your-server`.
32
-
24
+
If you want to change your installation's content folder from the default (say, to point to a shared folder across installations), see how to configure CONTENT_ROOT in the ":ref:`configuration-settings`" section.
33
25
34
26
Is there somewhere I can find Spanish language content organized by topic?
We have made the full set of KA videos (in the format needed by KA Lite) available via `BitTorrent Sync (btsync)`_ (note that this is different from BitTorrent; btsync allows us to add new videos or fix problems without issuing a whole new torrent file and then having seeders split between the old and new torrent files) Here are the steps to set this up:
45
-
46
-
* Download and install BitTorrent Sync
47
-
* Run btsync. On some platforms, this will bring up a graphical interface. On Linux, you will need to load http://127.0.0.1:8888/ to get the interface.
48
-
* Click the "Enter a key or link" button, and enter ::
49
-
50
-
BT7AOITNAIP3X3CSLE2EPQJFXJXMXVGQI
51
-
52
-
* Then select the "content" folder inside your KA Lite installation as the "location" (unless you want the videos going somewhere else).
53
-
* Allow the videos to sync in there from your peers! It may take a while for now, as we don't yet have many seeders on it. On that note -- please help seed by keeping it running even after you've got all the videos , if you have the bandwidth to spare! This to will make it easier for others to download the content as well.
54
-
* Please note that these are resized videos. All in all, this will take around 23GB of space.
55
-
56
-
57
-
58
-
Once you have the videos, you need to tell KA Lite where to find them by following the instructions in the :doc:`user guide </usermanual/userman_main>` for your version.
Yes! Please see the instructions for ":ref:`bulk-video-downloads`".
61
37
62
38
Do I need the internet to run KA Lite?
63
39
--------------------------------------
64
40
65
41
No. The only time you need an internet connection is for the initial download of the content (either to the target device, or to a USB stick that can then be carried or mailed). After installation, you can serve the content from a local server or use it directly on the server device without an internet connection.
66
42
67
-
Is KA Lite involved in getting devices into the hands of students, families, and communities?
Currently, KA Lite does not distribute any devices. We are working with partner organizations who do directly distribute devices to local students and communities, and KA Lite is open to any organization who would like to help in this regard. If your organization wants to help KA Lite distribute devices, you can contact us at info@learningequality.org.
71
-
72
43
How do you operate in the field?
73
44
--------------------------------
74
45
75
-
The FLE team primarily works in our San Diego offices, building software and shaping our roadmap based on our interactions with our partners around the world. We work with individual humanitarians and NGOs of all sizes to help them distribute KA Lite to offline communities around the world.
46
+
The Learning Equality team primarily works in our San Diego offices, building software and shaping our roadmap based on our interactions with our partners around the world. We work with individual humanitarians and NGOs of all sizes to help them distribute KA Lite to offline communities around the world.
76
47
77
48
What are the typical deployment scenarios?
78
49
------------------------------------------
@@ -108,36 +79,33 @@ KA Lite can run on almost any major operating system: Windows, Linux, and Mac/OS
108
79
What is data syncing?
109
80
---------------------
110
81
111
-
KA Lite is capable to share your student progress data with a central data repository when you are online. This enables the system to have an online backup of your data, allows you to view your student progress online, and to share your data across multiple KA Lite installations.
112
-
113
-
Does KA Lite support peer to peer synchronization?
Not yet. Peer to peer sync is a priority for KA Lite in the near future, but is not available yet.
82
+
KA Lite is capable to share your student progress data with a `central data repository <https://hub.learningequality.org/>`_ when you are online. This enables the system to have an online backup of your data, allows you to view your student progress online, and to share your data across multiple KA Lite installations.
117
83
118
84
Who maintains the KA Lite project?
119
85
----------------------------------
120
86
121
87
KA Lite is created, maintained, and operated by the `Foundation for Learning Equality, Inc`_, a California-based nonprofit organization.
122
88
123
-
.. _Foundation for Learning Equality, Inc: http://learningequality.org
89
+
.. _Foundation for Learning Equality, Inc: https://learningequality.org
124
90
125
91
What is KA Lite's affiliation with Khan Academy?
126
92
------------------------------------------------
127
93
128
-
KA Lite is an independent, open-source project maintained by a distributed team of volunteers, and is not officially affiliated with Khan Academy, although they are (unofficially) very supportive of the KA Lite project.
94
+
KA Lite is an independent, open-source project maintained by `Learning Equality`_, and is not officially affiliated with Khan Academy, although they are very supportive of the KA Lite project, and are one of our key partners.
Local content creation is something that KA Lite intends to pursue in the future. This feature is not available at this time, but steps are being taken, as you can `read about here <https://learningequality.org/blog/2013/bringing-ka-lite-gitwe/>`_. If you would like to be notified when it is available, subscribe for updates on our `home page`_, or if you would like to fund this project, please `click here <https://learningequality.org/give/>`_.
101
+
Local content creation is something that Learning Equality intends to build into future platforms. If you would like to be notified when it is available, subscribe for updates on our `home page`_, or if you would like to help fund this project, please `click here <https://learningequality.org/give/>`_.
First, users are able to select the amount of videos and exercises they wish to download on the user-interface, allowing the users to customize the size of the files. Also, we have resized much of the content, and approximately 4,000 videos are around 25 GB if downloaded via BitTorrent and around 70 GB via the user-interface.
108
+
First, users are able to select which videos they wish to download through the user-interface, allowing the users to customize the amount of space used.
141
109
142
110
What languages is KA Lite available in?
143
111
---------------------------------------
@@ -174,21 +142,14 @@ How do I find out more?
174
142
175
143
To stay up-to-date on all our activities, follow our `blog <https://learningequality.org/blog>`_, `Twitter <https://twitter.com/LearnEQ>`_, and `Facebook <https://www.facebook.com/learningequality>`_!
176
144
177
-
What can be done with progress tracking during offline usage?
KA Lite's built-in coach reports are meant to provide teachers and administrators access to progress tracking offline. When a student connects back up to the server that they sync with, all of their progress data will be uploaded for teachers and administrators to evaluate.
181
-
182
-
How does FLE measure the impact of KA Lite?
145
+
How does Learning Equality measure the impact of KA Lite?
183
146
-------------------------------------------
184
147
185
-
Because KA Lite is freely available and designed to run offline, we are not in contact with many of our deployments, and collecting impact data can be challenging.
186
-
187
-
KA Lite is capable to synchronize data with our central data repository when an online connection exists.
148
+
Because KA Lite is freely available and designed to run offline, collecting impact data can be challenging.
188
149
189
-
For the deployments in which we do have direct involvement, we receive updates from the administrator’s with quantitative data from the built-in coach reports and attain qualitative data from our on-site visits. For example, we know that 20 out of 20 students in the Idaho Department of Corrections deployment have passed their GED using KA Lite.
150
+
KA Lite is capable of synchronizing data with our central data repository when an online connection exists.
190
151
191
-
We are also developing RCTs to start in June for a deployment in India.
152
+
For the deployments in which we do have direct involvement, we receive updates from our partners with quantitative data from the built-in coach reports and attain qualitative data from our on-site visits. For example, we know that 20 out of 20 students in the Idaho Department of Corrections deployment have passed their GED using KA Lite.
192
153
193
154
Backing up data: is there any easy way to do it locally?
0 commit comments