Warning, /education/gcompris/src/activities/adjacent_numbers/resource/3/Data.qml is written in an unsupported language. File is not indexed.

0001 /* GCompris - Data.qml
0002  *
0003  * SPDX-FileCopyrightText: 2023 Alexandre Laurent <littlewhite.dev@gmail.com>
0004  * SPDX-License-Identifier: GPL-3.0-or-later
0005  */
0006 import GCompris 1.0
0007 
0008 Data {
0009     objective: qsTr("Find numbers between 0 and 100.")
0010     difficulty: 4
0011     data: [
0012         {
0013             //~ we show two numbers and the third one needs to be found (i.e.: 10, 20, ?)
0014             "title": qsTr("Find the next number."),
0015             "lowerBound": 0,
0016             "upperBound": 80, // inclusive
0017             "step": 1,
0018             "numberShown": 3, // Counting the ones to guess
0019             "indicesToGuess": [2],
0020 
0021             "numberRandomLevel": 5,
0022             "fixedLevels": [0, 20, 50, 70, 80, 10, 30, 40, 60], // Defined by the first number of the set
0023             "numberPropositions": 4
0024         },
0025         {
0026             //~ we show two numbers and the first one needs to be found (i.e.: ?, 10, 20)
0027             "title": qsTr("Find the previous number."),
0028             "lowerBound": 0,
0029             "upperBound": 80, // inclusive
0030             "step": 1,
0031             "numberShown": 3, // Counting the ones to guess
0032             "indicesToGuess": [0],
0033 
0034             "numberRandomLevel": 5,
0035             "fixedLevels": [10, 30, 20, 0, 80, 60, 50, 70, 40], // Defined by the first number of the set
0036             "numberPropositions": 4
0037         },
0038         {
0039             //~ we show two numbers and the one in the middle needs to be found (i.e.: 10, ?, 30)
0040             "title": qsTr("Find the in-between number."),
0041             "lowerBound": 0,
0042             "upperBound": 80, // inclusive
0043             "step": 1,
0044             "numberShown": 3, // Counting the ones to guess
0045             "indicesToGuess": [1],
0046 
0047             "numberRandomLevel": 5,
0048             "fixedLevels": [70, 40, 60, 50, 20, 10, 0, 50, 80], // Defined by the first number of the set
0049             "numberPropositions": 4
0050         },
0051         {
0052             //~ we show one number and the first and third need to be found (i.e.: ?, 20, ?)
0053             "title": qsTr("Find the missing numbers."),
0054             "lowerBound": 0,
0055             "upperBound": 80, // inclusive
0056             "step": 1,
0057             "numberShown": 3, // Counting the ones to guess
0058             "indicesToGuess": [0, 2],
0059 
0060             "numberRandomLevel": 5,
0061             "fixedLevels": [30, 80, 10, 70, 60, 40, 0, 50, 20], // Defined by the first number of the set
0062             "numberPropositions": 8
0063         },
0064         {
0065             //~ we show two of four numbers and the two last need to be found
0066             "title": qsTr("Find the next numbers."),
0067             "lowerBound": 0,
0068             "upperBound": 97, // inclusive
0069             "step": 1,
0070             "numberShown": 4, // Counting the ones to guess
0071             "indicesToGuess": [2, 3],
0072 
0073             "numberRandomLevel": 5,
0074             "fixedLevels": [44, 76, 69, 42, 15, 85, 91, 74, 59, 50], // Defined by the first number of the set
0075             "numberPropositions": 5
0076         },
0077         {
0078             //~ we show two of four numbers and two first need to be found
0079             "title": qsTr("Find the previous numbers."),
0080             "lowerBound": 0,
0081             "upperBound": 97, // inclusive
0082             "step": 1,
0083             "numberShown": 4, // Counting the ones to guess
0084             "indicesToGuess": [0, 1],
0085 
0086             "numberRandomLevel": 5,
0087             "fixedLevels": [36, 22, 21, 66, 96, 29, 41, 82, 88, 45], // Defined by the first number of the set
0088             "numberPropositions": 5
0089         },
0090         {
0091             //~ we show two of four numbers, first and last need to be found
0092             "title": qsTr("Find the missing numbers."),
0093             "lowerBound": 0,
0094             "upperBound": 97, // inclusive
0095             "step": 1,
0096             "numberShown": 4, // Counting the ones to guess
0097             "indicesToGuess": [0, 3],
0098 
0099             "numberRandomLevel": 5,
0100             "fixedLevels": [40, 64, 86, 8, 43, 3, 73, 48, 60, 81], // Defined by the first number of the set
0101             "numberPropositions": 7
0102         },
0103         {
0104             //~ we show two of four numbers and ones in the middle need to be found
0105             "title": qsTr("Find the in-between numbers."),
0106             "lowerBound": 0,
0107             "upperBound": 97, // inclusive
0108             "step": 1,
0109             "numberShown": 4, // Counting the ones to guess
0110             "indicesToGuess": [1, 2],
0111 
0112             "numberRandomLevel": 5,
0113             "fixedLevels": [45, 56, 72, 78, 29, 31, 76, 93, 1, 94], // Defined by the first number of the set
0114             "numberPropositions": 7
0115         },
0116     ]
0117 }