J.C. Ruiz-Garcia, R. Tolosana, R. Vera-Rodriguez, A. Morales, J. Fierrez, J. Ortega-Garcia, J. Herreros-Rodriguez, "Longitudinal Analysis and Quantitative Assessment of Child Development Through Mobile Interaction", IEEE Access, doi: 10.1109/ACCESS.2024.3446455 2024.
-
Download your corresponding license agreement:
- Download license agreement, send by email one signed and scanned copy to atvs@uam.es according to the instructions given in point 2.
-
Send an email to atvs@uam.es, as follows:
-
Subject: [DATABASE download: ChildCIdbLong]
-
Body: Your name, e-mail, telephone number, organization, postal mail, purpose for which you will use the database, time and date at which you sent the email with the signed license agreement.
-
-
Once the email copy of the license agreement has been received at ATVS, you will receive an email with a username, a password, and a time slot to download the database.
-
Download the database, for which you will need to provide the authentication information given in step
-
After you finish the download, please notify by email to atvs@uam.es that you have successfully completed the transaction.
-
For more information, please contact: atvs@uam.es
ChildCIdbLong is the largest publicly available dataset to date for research in the e-Learning and e-Health areas. The research carried out with this database aims to generate a better understanding of children's cognitive and neuromotor development while interacting with mobile devices.
This is the last version of an on-going dataset collected in collaboration with the school GSD Las Suertes in Madrid, Spain. It comprises children aged 18 months to 8 years grouped into 7 different educational levels (Groups 2 to 8) according to the Spanish education system. In particular, ChildCIdbLong comprises 6 data acquisitions process with over 2.1K children's sessions and over 12.6K children's tests performed and collected in the last 4 academic years (from 2019/20 to 2022/23).
Regarding gender, 50% of the children were male/female whereas, for the
handedness, more than 80% were right-handed. In addition, other information
considered has been: i) the previous experience of the children with mobile
devices, ii) the children’s grades at the school, and iii) information
regarding the attention-deficit/hyperactivity disorder (ADHD).
# Acquisition (Date) | Academic Year | #Participants | Acquisition tool | Emotion | ADHD | Grades | Previous experience |
---|---|---|---|---|---|---|---|
1st Acquistion (Jan 2020) |
2019/20 | 438 | Finger/Stylus | ✔️ | ✔️ | ✔️ | ✔️ |
2nd Acquistion (May 2021) |
2020/21 | 376 | Finger/Stylus | ✔️ | ✔️ | ✔️ | ✔️ |
3rd Acquistion (Oct 2021) |
2021/22 | 315 | Finger/Stylus | ✔️ | ✔️ | ✔️ | ✔️ |
4th Acquistion (Mar 2022) |
2021/22 | 328 | Finger/Stylus | ✔️ | ✔️ | ✔️ | ✔️ |
5th Acquistion (Jun 2022) |
2021/22 | 328 | Finger/Stylus | ✔️ | ✔️ | ✔️ | ✔️ |
6th Acquistion (Oct 2022) |
2022/23 | 331 | Finger/Stylus | ✔️ | ✔️ | ✔️ | ✔️ |
We first capture the emotional state of the children before the beginning of the acquisition:
-
Three faces with different colours and facial expressions were represented on the screen, asking the children to touch one according to their emotional state using the finger as input.
- Filename:
info.json
- File structure: a Python dictionary (JSON) whose keys are
{"timestamp, "emotion", "laterality"}
.
- Filename:
The acquisition process comprises 6 different tests grouped in 2 main blocks: 1) Touch Analysis, and 2) Stylus Analysis.
The first block comprises 4 different tests with different levels of difficulty to see the ability of the children to perform different hand gestures and movements:
-
The goal is to touch one mole at a time in order to see the ability of the children to perform tap gestures and their reaction times. Once the mole is touched, it disappears from that position and appears in another position of the screen.
-
Filename:
tap.txt
-
File structure: A plain text file with tab-separated values where each column value is
[x, y, timestamp, x_min, x_max, y_min, y_max, pressure, inTarget, action]
in that order.| Value | Description | Value | Description | |:-:|:-:|:-:|:-:| | `x` | X-coordinate. | `y_min` | Minimum Y-coordinate value for the mole. | | `y` | Y-coordinate. | `y_max` | Maximum Y-coordinate value for the mole. | | `timestamp` | Time instant at which the sample was taken for that row. | `pressure` | Pressure exerted by the child [0,1]. | | `x_min` | Minimum X-coordinate value for the mole. | `inTarget` | Indicates whether the child is touching the mole or not. | | `x_max` | Maximum X-coordinate value for the mole. | `action` | Indicates the type of action the child is performing (0: starts pen-down, 1: starts pen-up, 2: pen-down). | In order to facilitate the comprehension of some values, the subset of `x_min, x_max, y_min, y_max` help us to identify the mole within the test coordinate system. Using these 4 values, a bounding box is formed which indicates the position, height and width of the mole on the plane. <p align="center"><img src='./media/bb_mole.png' width=320/></p>
-
-
The goal is to touch the carrot and swipe it to the rabbit.
-
Filename:
drag.txt
-
File structure: A plain text file with tab-separated values where each column value is
[x, y, timestamp, x_min, x_max, y_min, y_max, pressure, inTarget, action]
in that order.| Value | Description | Value | Description | |:-:|:-:|:-:|:-:| | `x` | X-coordinate. | `y_min` | Minimum Y-coordinate value for the rabbit. | | `y` | Y-coordinate. | `y_max` | Maximum Y-coordinate value for the rabbit. | | `timestamp` | Time instant at which the sample was taken for that row. | `pressure` | Pressure exerted by the child [0,1]. | | `x_min` | Minimum X-coordinate value for the rabbit. | `inTarget` | Indicates whether the child is touching the carrot or not. | | `x_max` | Maximum X-coordinate value for the rabbit. | `action` | Indicates the type of action the child is performing (0: starts pen-down, 1: starts pen-up, 2: pen-down). | In order to facilitate the comprehension of some values, the subset of `x_min, x_max, y_min, y_max` help us to identify the rabbit within the test coordinate system. Using these 4 values, a bounding box is formed which indicates the position, height and width of the rabbit on the plane. ***This concept can be applied equally to tests 3 and 4.*** <p align="center"><img src='./media/bb_rabbit.png' width=320/></p>
-
-
The goal is to enlarge/decrease the rabbit and put it inside the two red circles for a short time.
-
Filename:
more_zoom.txt
andless_zoom.txt
-
File structure: A plain text file with tab-separated values where each column value is
[x, y, timestamp, xCircle, yCircle, r1, r2, x_min, x_max, y_min, y_max, scale, pressure, inTarget, action]
in that order.Value Description Value Description x
X-coordinate. x_max
Maximum X-coordinate value for the rabbit. y
Y-coordinate. y_min
Minimum Y-coordinate value for the rabbit. timestamp
Time instant at which the sample was taken for that row. y_max
Maximum Y-coordinate value for the rabbit. xCircle
X-coordinate of the centre of the circles. scale
Scaling factor for the size of the rabbit. yCircle
Y-coordinate of the centre of the circles pressure
Pressure exerted by the child [0,1]. r1
Radius of the inner circle. inTarget
Indicates when the rabbit is between the two red circles. r2
Radius of the outer circle action
Indicates the type of action the child is performing (0: starts pen-down, 1: starts pen-up, 2: pen-down first finger, 3: pen-down second finger). x_min
Minimum X-coordinate value for the rabbit.
-
The second block aimed to analyse the ability of the children to use the pen stylus by means of 2 different tests:
-
The goal is to go across the spiral from the inner part to the outer part, trying to keep it always in the area remarked in black colour.
-
Filename:
test1.txt
-
File structure: A plain text file with tab-separated values where each column value is
[x, y, timestamp, pressure, inTarget, action]
in that order.Value Description Value Description x
X-coordinate. pressure
Pressure exerted by the child [0,1]. y
Y-coordinate. inTarget
Indicates whether the child draws inside the spiral or not. timestamp
Time instant at which the sample was taken for that row. action
Indicates the type of action the child is performing (0: starts pen-down, 1: starts pen-up, 2: pen-down).
-
-
The goal is to colour the top and trunk of the tree in the best way possible trying to fill it completely and draw always inside the area remarked in black colour.
-
Filename:
test2.txt
-
File structure: A plain text file with tab-separated values where each column value is
[x, y, timestamp, pressure, inTarget, action]
in that order.Value Description Value Description x
X-coordinate. pressure
Pressure exerted by the child [0,1]. y
Y-coordinate. inTarget
Indicates whether the child draws inside the tree or not. timestamp
Time instant at which the sample was taken for that row. action
Indicates the type of action the child is performing (0: starts pen-down, 1: starts pen-up, 2: pen-down).
-
For further information on the database and on different applications where it has been used, we refer the reader to:
-
R. Tolosana, J.C. Ruiz-Garcia, R. Vera-Rodriguez, J. Herreros-Rodriguez, S. Romero-Tapiador, A. Morales and J. Fierrez, "Child-Computer Interaction: Recent Works, New Dataset, and Age Detection", IEEE Transactions on Emerging Topics in Computing, doi: 10.1109/TETC.2022.3150836, 2022.
-
J.C. Ruiz-Garcia, C. Hojas, R. Tolosana, R. Vera-Rodriguez, A. Morales, J. Fierrez, J. Ortega-Garcia and J. Herreros-Rodriguez, "Children Age Group Detection based on Human-Computer Interaction and Time Series Analysis", International Journal on Document Analysis and Recognition (IJDAR), doi: 10.1007/s10032-024-00462-1, 2024.
-
J.C. Ruiz-Garcia, R. Tolosana, R. Vera-Rodriguez, J. Fierrez, J. Ortega-Garcia and J. Herreros-Rodriguez, "ChildCI Framework: Analysis of Motor and Cognitive Development in Children-Computer Interaction for Age Detection", doi: 10.1016/j.cogsys.2024.101230, 2024.
All these articles are publicly available in the publications section of the BiDA group webpage. Please remember to reference the above articles on any work made public, whatever the form, based directly or indirectly on any part of the ChildCIdbLong database.