Activities/GCompris


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 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