Difference between revisions of "Activities/GCompris"
Jump to navigation
Jump to search
Line 27: | Line 27: | ||
* after completing GCompris activity, results will be sent to teacher and stored to student's object; later, this object could be opened by GCompris Administration activity to see these results | * after completing GCompris activity, results will be sent to teacher and stored to student's object; later, this object could be opened by GCompris Administration activity to see these results | ||
− | == Build | + | == Build from sources == |
− | + | Fetch sources: | |
− | + | mkdir -p ~/src/gcompris | |
− | + | cd ~/src/gcompris | |
− | + | wget http://download.sugarlabs.org/services/polyol/polyol-2010.0-3-src.tar.bz2 | |
− | + | tar xjpvf polyol-2010.0-3-src.tar.bz2 | |
− | + | wget http://people.sugarlabs.org/~alsroot/tmp/gcompris-9.3.tar.bz2 | |
+ | tar xjpvf gcompris-9.3.tar.bz2 | ||
+ | wget http://people.sugarlabs.org/~alsroot/tmp/GCompris.activity.tar.bz2 | ||
+ | tar xjpvf GCompris.activity.tar.bz2 | ||
− | + | Build Polyol: | |
− | |||
− | |||
− | + | cd ~/src/gcompris/polyol-2010.0 | |
− | + | cmake -DCMAKE_INSTALL_PREFIX=$HOME/Activities/gcompris.activity && make && make install | |
− | + | ||
+ | Build GCompris: | ||
+ | |||
+ | cd ~/src/gcompris/gcompris-9.3 | ||
+ | ./configure PKG_CONFIG_PATH=$HOME/Activities/gcompris.activity/lib/pkgconfig --prefix=$HOME/Activities/gcompris.activity --disable-gnet --enable-sugar --enable-sqlite && make && make install | ||
+ | |||
+ | Link activity directory: | ||
+ | |||
+ | cd ~/src/gcompris | ||
+ | ln -s $PWD/GCompris.activity/activity $HOME/Activities/gcompris.activity/ | ||
== Resources == | == Resources == |
Revision as of 09:46, 26 December 2010
Overview
Gcompris with sugar support.
Detailed Description
GCompris and GComprisAdministration activities create the same journal object with application/x-gcompris mimetype. So, when user creates journal object with GComprisAdministration activity, this object will be opened in GCompis activity by default. Use "Open with" context palette option to resume object in GComprisAdministration.
Sharing support
Teacher, in addition to GCompris Administration activity instructions:
- launch new GCompris Administration instance
- on tabs Classes/Users and Groups, create users, groups and classes; these settings will be common for all GCompris Administration activity objects
- on tab Logins, add groups of users that will be used for this GCompris Administration activity object
- on tab Activities, setup list of activities for this GCompris Administration activity object
- share activity
- on tab Reports, see joined students' results
Students:
- join shared by teacher GCompris object
- on startup, if resumed object is shared by teacher, GCompris will sync settings with teacher's object
- after completing GCompris activity, results will be sent to teacher and stored to student's object; later, this object could be opened by GCompris Administration activity to see these results
Build from sources
Fetch sources:
mkdir -p ~/src/gcompris cd ~/src/gcompris wget http://download.sugarlabs.org/services/polyol/polyol-2010.0-3-src.tar.bz2 tar xjpvf polyol-2010.0-3-src.tar.bz2 wget http://people.sugarlabs.org/~alsroot/tmp/gcompris-9.3.tar.bz2 tar xjpvf gcompris-9.3.tar.bz2 wget http://people.sugarlabs.org/~alsroot/tmp/GCompris.activity.tar.bz2 tar xjpvf GCompris.activity.tar.bz2
Build Polyol:
cd ~/src/gcompris/polyol-2010.0 cmake -DCMAKE_INSTALL_PREFIX=$HOME/Activities/gcompris.activity && make && make install
Build GCompris:
cd ~/src/gcompris/gcompris-9.3 ./configure PKG_CONFIG_PATH=$HOME/Activities/gcompris.activity/lib/pkgconfig --prefix=$HOME/Activities/gcompris.activity --disable-gnet --enable-sugar --enable-sqlite && make && make install
Link activity directory:
cd ~/src/gcompris ln -s $PWD/GCompris.activity/activity $HOME/Activities/gcompris.activity/