Topological activity
Closed, ResolvedPublic

Description

An activity for children where they need to click on what is in front of an object, behind it, on a side inside, outside, something far/close, beneath, above...

jjazeix created this task.May 25 2019, 9:19 AM

We coudl add between
An example of images can be found here
http://jt44.free.fr/divers/Dominospel.pdf

And we could have something more symbolic for older children

http://themamaternelle.free.fr/Organisation/dictionnaire%20spatial.pdf

2-3 potential modes:

  • like in missing_letter, a list of words and an image, we need to select the good word.
  • like in missing_letter, a list of images and a word, we need to select the good image corresponding to the word.
  • (in a 2.5 dimension world, having an item in the middle, a person to place on the asked position?)

For first 2 modes, could it make sense to have it on lang activity or is it better to separate?

I would put everything within the same activity so that people would find it under the same name for example relative positionning.

An activity for children so they can figure out what is the position of an object related to something else
we can have 2 modes for the activity:

1st mode is for children:
We will display 8 different positions for a boy and a box and ask the child "Where is the boy?"
The child can select 1 choice out of 8 choices: Inside, In front of, Behind, Between, Above, Beneath, Right, Left based on the image appears. Images Used

2nd mode is for older children:
We will have 2 levels, each level display different images for a black ball and ask the child "Where is the black ball?"
The Child can select 1 choice out of 6 choices: Inside, Outside, Behind, In front of, Above, Beneath.
in the second level, we display more tricky images for some positions, we will have 6 choices: Left, Right, Above, Beneath, Beside, Between. Images Used

timotheegiet added a subscriber: timotheegiet.EditedJan 7 2021, 6:19 PM

@mariamfahmy
I don't see much use to make those 2 modes as you suggest, they overlap too much just with different images...

I'd prefer to do something like @jjazeix suggested, with 3 different levels:
-first level, a list of words and an image, we need to select the good word.
-second level, a list of images and a word, we need to select the good image corresponding to the word.
-third level, a word, and user needs to place the boy in the right place

Note: third level is optional imho, the first two would be already good to learn the various positions, while this third level would be quite more complicated to do in practice, maybe not worth it...

(also to answer @jjazeix question, better not reuse an existing activity code as it will have quite some specific code needed for it)

Also, like I said while discussing on irc with @mariamfahmy , for the images better have only one boy image and a "modular" box (with each side of the box on a separate image), so it'll be possible to build the images for each question from a single image set.

I get it the idea, I will start working on it.
Thanks

I have a question, I can't understand the idea for using a separate image for each side of the box, I was thinking about taking screenshots from here , so that I have 8 images that I can use directly without building each image for each question.
I think I miss understand something.

The idea to have separate images for the various parts is to make them reusable for each image, which will be lighter than duplicating everything. It is important to optimize the size of the package.

I get it, thanks

mariamfahmy added a comment.EditedJan 20 2021, 7:52 AM

I will start working on Level 2, I wonder if I will do something like in "Colors" Activity or shall I get different idea.
Also each position is a state, in this case how can I display all states at the same time.

This comment was removed by mariamfahmy.

To display several images at the same time, I think you should create a separate qml component, moving all the code to display a position-image inside it, then you'll be able to reuse it easily to load it multiple times with different states.

what I have understood is to create a new qml file, it will be a new component, and it will contain the boy image and the 5 box sides and also the state of each position, right?

jjazeix moved this task from Backlog to WIP on the GCompris: Activities board.Feb 7 2021, 11:05 AM
jjazeix moved this task from WIP to Need review on the GCompris: Activities board.

Concerning the third level for this activity which is:
a word, and user needs to place the boy in the right place.
I can work on it for GSoC, if it is still required.

As I said in a previous comment, I prefer to only keep 2 levels.
The idea for the 3rd level would not bring much more knowledge (if users pass the 2 levels, they already know the positions), and I don't think we can implement the idea for the 3rd level with a simple-to-use gameplay that fits with the first 2 levels.

jjazeix closed this task as Resolved.Apr 23 2021, 6:11 AM