Khan Academy Lite
Khan Academy
Khan Academy is an online learning resource with courses covering a wide range of fields.
License: Creative Commons Attribution-ShareAlike 3.0 Unported License
A free world-class education for anyone anywhere.
Khan Academy is an organization on a mission. We're a not-for-profit with the goal of changing education for the better by providing a free world-class education for anyone anywhere.
All of the site's resources are available to anyone. It doesn't matter if you are a student, teacher, home-schooler, principal, adult returning to the classroom after 20 years, or a friendly alien just trying to get a leg up in earthly biology. Khan Academy's materials and resources are available to you completely free of charge.
Over 4000 videos
Our library of videos covers K-12 math, science topics such as biology, chemistry, and physics, and even reaches into the humanities with playlists on finance and history. Each video is a digestible chunk, approximately 10 minutes long, and especially purposed for viewing on the computer.
"I teach the way that I wish I was taught. The lectures are coming from me, an actual human being who is fascinated by the world around him." —Sal
Khan Academy Lite (KA Lite)
In their words: "Only 35% of the world has internet. 100% of the world needs education.
KA Lite is an offline version of Khan Academy that runs on almost anything.
- Bringing the online education revolution to rural communities.
- Synchronize and manage your organization's deployments centrally.
- Quick installation, minimal system requirements, and simple to use.
- Students can earn points, teacher can view coach reports.
- Choose which videos to download, and languages for subtitles."
We are providing this evaluated offline tool to be used responsibly by the students of EJP.
Steps to use KA-Lite
- KA-Lite is currently installed on the server.
- KA-Lite is configured to start running as soon as the server machine is up and running.
- Open Firefox browser.
- Enter the following: http://localhost:8008 Or even this: http://EJP-server:8008
Steps to follow if there is an error in the above
- Open My Computer or Windows Explorer.
- Navigate to C:\ka-lite and run 'restart.exe'.
Restoring KA-Lite content
- Open My Computer or Windows Explorer and go to C:\EJP Lab Support Materials
- Look for the file called content.zip.
- Copy the content to C:\ka-lite
- Select the file content.zip
- Right click to pull up options.
- Select Extract all.
- This step should restore the contents and you should be able to use KA-Lite by following the above steps.
Recommended setting of video display
By default when you open Mozilla Firefox or Internet Explorer to browse Khan Academy videos the display is such that it needs you to scroll to control settings like audio, rewind, forward, pause etc. This is somewhat inconvenient. So we recommend the following steps to make the video preview show in a complete window. The user may at that time choose to play the video in full screen. You can identify the controls by hovering your mouse pointer over the various icons at the bottom of the video. Steps:
- Navigate to C:\ka-lite\kalite\templates and locate the file video as shown
- It is possible that based on your display setting of files you may not see the .html extension.
- Right click the file and open it using wordpad or notepad.
- Locate the text as shown and make the modification as shown.
- Save the file and close it.
Installing KA-Lite
Fresh install
KA-Lite installation should be done online by checking out content onto a disk. However the server at EJP lab is not connected to the internet. So it is not possible to install KA-Lite from online. However, re-installation with whatever content is available is possible.
Re-install or recovery
- If KA-Lite gets uninstalled or deleted, locate the bare minimum install set in the recovery drive in F:\EJP_SUPPORT_FILES\KA-Lite-server
- Copy the zip file into 'C:'
- Select the zip file and right click on it.
- Choose Extract All. You should see a folder called ka-lite appear.
- Enter the folder and locate install.bat
- Double click to run it
- Locate start.bat and run it
- Now follow the steps in Restoring content files
- Test the KA-Lite by trying KA-Lite
Managing KA-Lite service
Creating NSSM
NSSM (Non Sucking Service Manager) is a way to manage services. We want the python processes (required by KA-Lite) to be managed separately by this manager so that any restarts to the python processes by the start/stop/restart scripts in KA-Lite don't kill the other python processes. These other python processs could be from python tutorial softwares or other learning softwares which use python packages.
- Open up a command prompt as Administrator (Running as Administrator)
- Enter the following commands.
nssm install ka-lite-webserver "C:\Python27\python.exe" C:\ka-lite\kalite\manage.py runwsgiserver host=0.0.0.0 port=8008 threads=50
nssm install ka-lite-cronserver "C:\Python27\python.exe" C:\ka-lite\kalite\cronserver.py