Difference between revisions of "Activities/GCompris"

From Sugar Labs
Jump to navigation Jump to search
Line 2: Line 2:
 
[[Category:Activities|Tux Paint]]
 
[[Category:Activities|Tux Paint]]
 
</noinclude>
 
</noinclude>
 +
 +
== Overview ==
 +
 +
[http://gcompris.net/ Gcompris] with sugar support.
  
 
== Sharing support ==
 
== Sharing support ==
Line 18: Line 22:
 
* 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
  
== Overview ==
+
== Build for non-0install usage ==
 +
 
 +
To build:
 +
 
 +
* [[Activity_Team/Polyol#Build_for_non-0install_usage|Build]] polyol libraries
 +
* Clone git [http://git.sugarlabs.org/projects/gcompris/repos/sugarize/ repository]
 +
* Use ''gcomprixogoo-sugar'' branch
 +
* To build GC for students, only ''--enable-sugar'' configure flag is required
 +
* To build also with sugarized Administration activity, add ''--enable-sqlite'' configure flag
 +
 
 +
To make GC .xo bundle:
 +
* Use 0sugar/GCompris.activity as template
 +
* Place GC installed files there (''--prefix'' should be ''/'')
  
[http://gcompris.net/ Gcompris] with sugar support.
+
To make GC Administration .xo bundle:
 +
* Use 0sugar/GComprisAdministration.activity as template
 +
* Place GC installed files there (''--prefix'' should be ''/'')<br>''share/gcompris/boards/<dirs>'' might be excluded except ''administration'', ''skins'', ''sounds''
  
==Resources==
+
== Resources ==
  
 
* [http://gcompris.net/ Home page]
 
* [http://gcompris.net/ Home page]
 
* [http://git.sugarlabs.org/projects/gcompris/repos/sugarize/ Sources]
 
* [http://git.sugarlabs.org/projects/gcompris/repos/sugarize/ Sources]

Revision as of 22:31, 24 June 2010


Overview

Gcompris with sugar support.

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 for non-0install usage

To build:

  • Build polyol libraries
  • Clone git repository
  • Use gcomprixogoo-sugar branch
  • To build GC for students, only --enable-sugar configure flag is required
  • To build also with sugarized Administration activity, add --enable-sqlite configure flag

To make GC .xo bundle:

  • Use 0sugar/GCompris.activity as template
  • Place GC installed files there (--prefix should be /)

To make GC Administration .xo bundle:

  • Use 0sugar/GComprisAdministration.activity as template
  • Place GC installed files there (--prefix should be /)
    share/gcompris/boards/<dirs> might be excluded except administration, skins, sounds

Resources