![]() |
https://github.com/learningequality/ka-lite/
https://learningequality.org/ka-lite/
An offline version of Khan Academy.
A free lightweight solution providing high-quality education where you need it most.
Though this software is unofficial, it is known of and approved by the official website.
disliked - because it has no concept of building a larger topic of things to work on, and showing an easy path to progress through them. Needing to pick through a large number of topics, sub-topics and quizzes and then manually and repeatedly going back into that list is inexcusably frustrating.
-
Once installed it's seen at 127.0.0.1:8008
--
- 2016-06-30 - 0.16.6, on Windows 10 64bit
-
2016-06-30 -- Switching to KA Lite, because after a day of using Khan Academy it stopped loading problems, only giving me the spinning square. (See 1 · 2)
2016-06-30 - 0.16.6 ∞
Installation notes ∞
-
I am required to install python, and when I select yes it takes a very long time for it to begin.
- Perhaps it's downloading it. If so, I want that archive.
It installs:
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
.. as of now, the latest versions are:
- 2016-06-25 - 2.7.12
-
2016-06-27 - 3.5.2
It errors with
Could not find pip.exe. Please select the location of pip.exe to continue installation.
Since I installed python to C:\Program Files (x86)\Python27\
I had to select pip.exe
from C:\Program Files (x86)\Python27\Scripts\
During install, I got
You are using pip version 7.0.1, however version 8.1.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
.. install takes fucking forever, and has no progress indicator.
-
I upgraded pip, in case it mattered:
cd "C:\Program Files (x86)\Python27\Scripts"
pip.exe install --upgrade pip
You are using pip version 7.0.1, however version 8.1.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Collecting pip Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB) 100% |################################| 1.2MB 172kB/s Installing collected packages: pip Found existing installation: pip 7.0.1 Uninstalling pip-7.0.1: Exception: Traceback (most recent call last): File "C:\Program Files (x86)\Python27\lib\site-packages\pip\basecommand.py", line 223, in main status = self.run(options, args) File "C:\Program Files (x86)\Python27\lib\site-packages\pip\commands\install.py", line 297, in run root=options.root_path, File "C:\Program Files (x86)\Python27\lib\site-packages\pip\req\req_set.py", line 616, in install requirement.uninstall(auto_confirm=True) File "C:\Program Files (x86)\Python27\lib\site-packages\pip\req\req_install.py", line 721, in uninstall paths_to_remove.remove(auto_confirm) File "C:\Program Files (x86)\Python27\lib\site-packages\pip\req\req_uninstall.py", line 126, in remove renames(path, new_path) File "C:\Program Files (x86)\Python27\lib\site-packages\pip\utils\__init__.py", line 314, in renames shutil.move(old, new) File "C:\Program Files (x86)\Python27\lib\shutil.py", line 303, in move os.unlink(src) WindowsError: [Error 5] Access is denied: 'c:\\program files (x86)\\python27\\lib\\site-packages\\pip-7.0.1.dist-info\\description.rst'
.. I tried to perform this action as the administrator.
You are using pip version 7.0.1, however version 8.1.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Collecting pip Using cached pip-8.1.2-py2.py3-none-any.whl Installing collected packages: pip Found existing installation: pip 7.0.1 Uninstalling pip-7.0.1: Successfully uninstalled pip-7.0.1 Exception: Traceback (most recent call last): File "C:\Program Files (x86)\Python27\lib\site-packages\pip\basecommand.py", line 223, in main File "C:\Program Files (x86)\Python27\lib\site-packages\pip\commands\install.py", line 297, in run # wheels, and don't try to build wheels when wheel is File "C:\Program Files (x86)\Python27\lib\site-packages\pip\req\req_set.py", line 633, in install File "C:\Program Files (x86)\Python27\lib\site-packages\pip\req\req_install.py", line 734, in commit_uninstall ) File "C:\Program Files (x86)\Python27\lib\site-packages\pip\req\req_uninstall.py", line 153, in commit self.file = pth_file File "C:\Program Files (x86)\Python27\lib\site-packages\pip\_vendor\retrying.py", line 49, in wrapped_f return Retrying(*dargs, **dkw).call(f, *args, **kw) File "C:\Program Files (x86)\Python27\lib\site-packages\pip\_vendor\retrying.py", line 212, in call raise attempt.get() File "C:\Program Files (x86)\Python27\lib\site-packages\pip\_vendor\retrying.py", line 247, in get six.reraise(self.value[0], self.value[1], self.value[2]) File "C:\Program Files (x86)\Python27\lib\site-packages\pip\_vendor\retrying.py", line 200, in call attempt = Attempt(fn(*args, **kwargs), attempt_number, False) File "C:\Program Files (x86)\Python27\lib\site-packages\pip\utils\__init__.py", line 89, in rmtree def get_prog(): File "C:\Program Files (x86)\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Program Files (x86)\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Program Files (x86)\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Program Files (x86)\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Program Files (x86)\Python27\lib\site-packages\pip\utils\__init__.py", line 101, in rmtree_errorhandler shutil.rmtree(dir, ignore_errors=ignore_errors, WindowsError: [Error 5] Access is denied: 'c:\\users\\user\\appdata\\local\\temp\\pip-lrfedf-uninstall\\program files (x86)\\python27\\scripts\\pip.exe'
.. whatever, I'm ignoring this upgrade.
Usage notes ∞
- This is a server/client model. Neat.
-
Right-click the tray icon > Options >
- [_] Run KA Lite when the user logs in.
- [_] Run KA Lite at system startup.
- When using the desktop icon, nothing happens.. only the tray icon appears.
- Double-clicking the desktop icon create a second tray icon. What god damned amateur night is this?
- I had to read the 0.16.x user manual to find a reference to using 127.0.0.1:8008 .. but that doesn't go anywhere.
- Exiting and re-starting the tray icon doesn't change this, although I notice the options I selected are not saved.
-
Presuming that I broke everything when I fucked with Python, I'll re-do this all from scratch.
Re-installation notes ∞
- I'll manually install python-3.5.2-amd64
- KA Lite requires Python 2.7
- I'll manually install the latest python-2.7.12.amd64 and keep it's default installation directory of
C:\Python27\
- KA Lite didn't complain about my manual Python installation.
-
When it says it's installing "source files", I presume this doesn't mean the source code to this application.
.. I guess Python's install didn't set the PATH, because during KA Lite's install, I got this:
C:\Python27\Scripts\kalite:129: RuntimeWarning: Could not determine Python in your path, defaulting to c:\python27\python.exe warnings.warn("Could not determine Python in your path, defaulting to {0:s}".format(python_executable), RuntimeWarning)
.. oh god this install is outrageously slow.
- 127.0.0.1:8008 does nothing, fuck this.
- What the hell.. after some time I get a Windows notification at the bottom-right saying it's running. ARGH
- I have to fucking create an admin account? Oh god dammit, just make this thing go!
-
The steps to make this thing go are stupid. I have to register myself? Just go. Just fucking go.
Usage notes ∞
- There's no sound when successful.
- Drag-and-drop requires me to click and drag the icon. It would be nice if it gave me a larger area to click-drag from.
- There are points, but tests don't have a progress or an "end".. they just go on infinitely.
- I had to log out as the admin, then make a user.
- I assumed I'd be logged in as the user, but after doing some more testing with no tracking I noticed I wasn't logged in.
- Logging in as the user, I was able to begin tracked testing, but my first submission gave me some sort of "unable to complete the request" error. Things seem to have worked out since then.
- I can infinitely continue testing, and although my points counter goes green, it keeps giving me more quizes. There's no completion notification and no hint / link to get to the next lessons.
- If I click my username at the top-right, I can click progress, which gives me something like what I'd expect as a progression helper.
- At the bottom of lessons, there is a review feature, but there is no submit button after the comment field. Sigh.
- After learning a whole segment, such as the three parts for "Counting small numbers", there is no easy way to get to the next set of items. I have to go back to the main learning menu. Even then, there's no hint of my progress for any item in any field.
- Wow, apparently mousing over items in the flyout menu will give a wall of text. Bad interface guys. Bad.
-
Items which have a radio button and then a number are not lined up correctly. This is annoying as hell.
- At least I can vaguely click the row and select that radio button.
- Going through a complete segment, I can press
back
to return to my student report and continue with a segment. This is reasonable, but doesn't help me easily continue on to another major segment or topic. -
The user report should grow from the bottom-up, because it's going to become an astonishingly large list as I progress through many grades worth of items.
- I don't mind that each item in this list is comically big, but having to scroll through it to find things I'm working on is annoying as fuck.
- A "shit you're working on" checkbox would be helpful.
- "Make 10 (grids and number bonds)" provides questions which count up incrementally, but should instead have random answers.
-
I really like being able to press enter in a text field to answer the question, then press enter again to go to the next question. This means I don't have to reach for the mouse for most questions.