Activities/Learn: Difference between revisions
No edit summary |
|||
Line 12: | Line 12: | ||
Learn is a component of the Karma Learning System. When installed as a part of KLS, it is tightly integrated with the schoolserver. The primary design goal is to provide local copies of lessons as needed so that the student can use them when not connected to the school server. | Learn is a component of the Karma Learning System. When installed as a part of KLS, it is tightly integrated with the schoolserver. The primary design goal is to provide local copies of lessons as needed so that the student can use them when not connected to the school server. | ||
Version | Version 61 enables evaluation of the activity independently of a schoolserver by using a USB removable drive. | ||
Line 26: | Line 26: | ||
,you should see /media/XXX (where XXX is the label of your removable drive). | ,you should see /media/XXX (where XXX is the label of your removable drive). | ||
On 12.0.1 and later releases use /run/media/olpc/XXX. | |||
The Learn activity requires a recent (4+) version of Firefox. While Firefox is installed on versions of | The Learn activity requires a recent (4+) version of Firefox. While Firefox is installed on versions of | ||
Line 35: | Line 37: | ||
From this website download these files and copy them to the XXX drive: | From this website download these files and copy them to the XXX drive: | ||
[[Image: | [[Image:Kls_demo_2.tar.bz2]] is a 45mb file which contains the sample content kls and other files | ||
for the Learn activity. Unpack it with the command: | |||
tar -xvjf Kls_demo_2.tar.bz2 | |||
There will now be a folder: kls. This folder contains a sample of the content which would normally be found on the school server. | |||
Download learn- | [[File:xo-custom]] is a script which installs Learn from the bundle. It installs Firefox from the tar file on the XXX drive. It modifies two files in Sugar: sugar-launch and SimpleHTTPServer.py. These changes have no effect on | ||
normal Sugar use. Finally it sets up the XO to start the localhost daemon at boot. | |||
Download learn-61.xo from the activities.sugarlabs.org site. Copy this bundle to the XXX drive. | |||
Download showntell-12.xo from the Activities.Sugarlabs.org. Copy this bundle to the xxx drive. | |||
When this is done, the command: ls /media/XXX should show the following: | When this is done, the command: ls /media/XXX should show the following: | ||
firefox-*.tar.bz2 | firefox-*.tar.bz2 | ||
kls | |||
Kls_demo_2.tar.bz2 | |||
learn- | learn-61.xo | ||
localhost.service | |||
rc.local | |||
readme | |||
showntell-12.xo | |||
SimplerHTTPServer.py | |||
sugar-launch | |||
xo-custom | |||
===Execute the install | ===Execute the install script=== | ||
Now mount the XXX drive on the XO. | Now mount the XXX drive on the XO. | ||
Line 60: | Line 71: | ||
Enter the commands: | Enter the commands: | ||
cd /media/XXX | cd /media/XXX or cd /run/media/olpc/XXX | ||
bash | bash xo-custom | ||
Upon completion of these commands, the script shuts down the XO. | Upon completion of these commands, the script shuts down the XO. | ||
Line 81: | Line 91: | ||
In 'Tabs', uncheck 'Always show the tab bar'. Students do not normally use tabs in Firefox. | In 'Tabs', uncheck 'Always show the tab bar'. Students do not normally use tabs in Firefox. | ||
Students are advised to | Customize the navigation toolbar. Add the full-screen icon. Choose small icons. In a deployment without internet, the Google icon can be removed. | ||
Students are advised to use fullscreen mode. | |||
Firefox tries to refresh pages from a cache in memory. This can sometimes prevent changes in screens to be immediately visible. In this case, use alt+F5 to refresh the page from the source. Note: on the XO keyboard, | Firefox tries to refresh pages from a cache in memory. This can sometimes prevent changes in screens to be immediately visible. In this case, use alt+F5 to refresh the page from the source. Note: on the XO keyboard, |