The default mode to use GCompris is to let the children navigate through a menu and select his activities. This is perfect for a home user but in schools a teacher may want to define a scenario in which the children will be forced to follow.
In a scenario the teacher can configure a list of activity/level to follow. The completion of an activity/level starts the next one. In this mode the GCompris menu is replaced by one that picks a scenario and follows it.
This feature should be available in the administration mode (to create and assign a scenario) but to decouple we can make it available from the command line.
For example we could call GCompris with:
gcompris-qt --scenario='scalesboard/2 superbrain/4-6'
It would start GCompris on scalesboard at level 2. Upon success superbrain is started at level 4, then 5 and 6. Once completed nothing more can be played. It maybe possible to start the menu at the end of the scenario if the teacher want to.