diff --git a/src/activities/gletters/ActivityConfig.qml b/src/activities/gletters/ActivityConfig.qml new file mode 100644 --- /dev/null +++ b/src/activities/gletters/ActivityConfig.qml @@ -0,0 +1,101 @@ +/* GCompris - ActivityConfig.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 + +import "../../core" + +Item { + id: activityConfiguration + property Item background + property alias localeBox: localeBox + property alias uppercaseBox: uppercaseBox + property bool uppercaseOnly: false + property string locale: "system" + height: column.height + width: background.width + property alias availableLangs: langs.languages + LanguageList { + id: langs + } + + Column { + id: column + spacing: 10 + Flow { + spacing: 5 + width: activityConfiguration.width + GCComboBox { + id: localeBox + visible: true + model: langs.languages + background: activityConfiguration.background + label: qsTr("Select your locale") + } + } + GCDialogCheckBox { + id: uppercaseBox + visible: true + width: parent.width + text: qsTr("Uppercase only mode") + checked: activityConfiguration.uppercaseOnly + } + } + + property var dataToSave + function setDefaultValues() { + var localeUtf8 = activityConfiguration.locale; + if(activityConfiguration.locale != "system") { + localeUtf8 += ".UTF-8"; + } + + for(var i = 0 ; i < activityConfiguration.availableLangs.length ; i ++) { + if(activityConfiguration.availableLangs[i].locale === localeUtf8) { + activityConfiguration.localeBox.currentIndex = i; + break; + } + } + } + + function saveValues() { + var configHasChanged = false + var oldLocale = activityConfiguration.locale; + var newLocale = activityConfiguration.availableLangs[activityConfiguration.localeBox.currentIndex].locale; + // Remove .UTF-8 + if(newLocale.indexOf('.') != -1) { + newLocale = newLocale.substring(0, newLocale.indexOf('.')) + } + + var oldUppercaseMode = activityConfiguration.uppercaseOnly + activityConfiguration.uppercaseOnly = activityConfiguration.uppercaseBox.checked + dataToSave = {"locale": newLocale, "uppercaseMode": "" + activityConfiguration.uppercaseOnly} + + activityConfiguration.locale = newLocale; + if(oldLocale !== newLocale || oldUppercaseMode !== activityConfiguration.uppercaseOnly) { + configHasChanged = true; + } + + // Restart the activity with new information + if(configHasChanged) { + background.stop(); + background.start(); + } + } +} diff --git a/src/activities/gletters/Gletters.qml b/src/activities/gletters/Gletters.qml --- a/src/activities/gletters/Gletters.qml +++ b/src/activities/gletters/Gletters.qml @@ -76,7 +76,7 @@ property string locale: "system" Component.onCompleted: { - dialogActivityConfig.getInitialConfiguration() + dialogActivityConfig.initialize() activity.start.connect(start) activity.stop.connect(stop) } @@ -86,6 +86,8 @@ property Item main: activity.main property Item ourActivity: activity property GCAudio audioVoices: activity.audioVoices + property var levels: activity.datasetLoader.item !== null ? activity.datasetLoader.item.data : null + property string instructionText: "" property alias background: background property alias bar: bar property alias bonus: bonus @@ -104,6 +106,50 @@ } onStop: { Activity.stop() } + //instruction rectangle + Rectangle { + id: instruction + anchors { + top: parent.top + topMargin: 5 + horizontalCenter: parent.horizontalCenter + } + height: instructionTxt.contentHeight * 1.1 + width: Math.max(Math.min(parent.width * 0.8, instructionTxt.text.length * 10), parent.width * 0.3) + opacity: 0.8 + visible: items.levels + radius: 10 + border.width: 2 + z: 10 + border.color: "#DDD" + color: "#373737" + + Behavior on opacity { PropertyAnimation { duration: 200 } } + + //shows/hides the Instruction + MouseArea { + anchors.fill: parent + onClicked: instruction.opacity = instruction.opacity == 0 ? 0.8 : 0 + } + + GCText { + id: instructionTxt + anchors { + top: parent.top + topMargin: 5 + horizontalCenter: parent.horizontalCenter + } + opacity: instruction.opacity + z: instruction.z + fontSize: smallSize + color: "white" + text: items.instructionText + horizontalAlignment: Text.AlignHCenter + width: parent.width * 0.8 + wrapMode: TextEdit.WordWrap + } + } + TextInput { // Helper element to capture composed key events like french รด which // are not available via Keys.onPressed() on linux. Must be @@ -122,130 +168,35 @@ } } - //created to retrieve available menu modes for domino configurations - Domino { - id: invisibleDomino - visible: false - } - - DialogActivityConfig { + DialogChooseLevel { id: dialogActivityConfig - currentActivity: activity - content: Component { - Item { - property alias localeBox: localeBox - property alias dominoModeBox: dominoModeBox - property alias uppercaseBox: uppercaseBox - height: column.height - - property alias availableLangs: langs.languages - LanguageList { - id: langs - } - property var availableModes: invisibleDomino.menuModes - - Column { - id: column - spacing: 10 - width: parent.width - Flow { - spacing: 5 - width: dialogActivityConfig.width - GCComboBox { - id: localeBox - visible: (activity.activityName == "gletters") - model: langs.languages - background: dialogActivityConfig - label: qsTr("Select your locale") - } - GCComboBox { - id: dominoModeBox - visible: (activity.activityName == "smallnumbers2") - model: availableModes - background: dialogActivityConfig - label: qsTr("Select Domino mode") - } - } - GCDialogCheckBox { - id: uppercaseBox - visible: (activity.activityName == "gletters") - width: dialogActivityConfig.width - text: qsTr("Uppercase only mode") - checked: activity.uppercaseOnly - } - } - } - } - - onClose: home() - onLoadData: { - if (activity.activityName == "gletters") { - if(dataToSave && dataToSave["locale"]) { - background.locale = dataToSave["locale"]; - activity.uppercaseOnly = dataToSave["uppercaseMode"] === "true" ? true : false; - } - } else if (activity.activityName == "smallnumbers2") { - if(dataToSave && dataToSave["mode"]) { - activity.dominoMode = dataToSave["mode"]; - } - } + currentActivity: activity.activityInfo + onClose: { + home() } onSaveData: { - var configHasChanged = false - if (activity.activityName == "gletters") { - var oldLocale = background.locale; - var newLocale = dialogActivityConfig.configItem.availableLangs[dialogActivityConfig.loader.item.localeBox.currentIndex].locale; - // Remove .UTF-8 - if(newLocale.indexOf('.') != -1) { - newLocale = newLocale.substring(0, newLocale.indexOf('.')) - } - - var oldUppercaseMode = activity.uppercaseOnly - activity.uppercaseOnly = dialogActivityConfig.configItem.uppercaseBox.checked - dataToSave = {"locale": newLocale, "uppercaseMode": ""+activity.uppercaseOnly} - - background.locale = newLocale; - if(oldLocale !== newLocale || oldUppercaseMode !== activity.uppercaseOnly) { - configHasChanged = true; - } - } else if (activity.activityName == "smallnumbers2") { - var newMode = dialogActivityConfig.configItem.availableModes[dialogActivityConfig.configItem.dominoModeBox.currentIndex].value; - if (newMode !== activity.dominoMode) { - activity.dominoMode = newMode; - dataToSave = {"mode": activity.dominoMode}; - configHasChanged = true; - } - } - - // Restart the activity with new information - if(configHasChanged) { - background.stop(); - background.start(); - } + levelFolder = dialogActivityConfig.chosenLevel + currentActivity.currentLevel = dialogActivityConfig.chosenLevel + ApplicationSettings.setCurrentLevel(currentActivity.name, dialogActivityConfig.chosenLevel) + home() + background.stop() + background.start() } - - function setDefaultValues() { + onLoadData: { if (activity.activityName == "gletters") { - var localeUtf8 = background.locale; - if(background.locale != "system") { - localeUtf8 += ".UTF-8"; - } - - for(var i = 0 ; i < dialogActivityConfig.configItem.availableLangs.length ; i ++) { - if(dialogActivityConfig.configItem.availableLangs[i].locale === localeUtf8) { - dialogActivityConfig.configItem.localeBox.currentIndex = i; - break; - } + if(activityData && activityData["locale"]) { + background.locale = activityData["locale"]; + activity.uppercaseOnly = activityData["uppercaseMode"] === "true" ? true : false; } } else if (activity.activityName == "smallnumbers2") { - for(var i = 0 ; i < dialogActivityConfig.configItem.availableModes.length ; i++) { - if(dialogActivityConfig.configItem.availableModes[i].value === activity.dominoMode) { - dialogActivityConfig.configItem.dominoModeBox.currentIndex = i; - break; - } + if(activityData && activityData["mode"]) { + activity.dominoMode = activityData["mode"]; } } } + onStartActivity: { + background.start() + } } DialogHelp { @@ -256,16 +207,14 @@ Bar { id: bar anchors.bottom: keyboard.top - content: BarEnumContent { value: configurationButtonVisible ? (help | home | level | config) : (help | home | level)} + content: BarEnumContent { value: help | home | level | activityConfig } onHelpClicked: { displayDialog(dialogHelp) } onPreviousLevelClicked: Activity.previousLevel() onNextLevelClicked: Activity.nextLevel() onHomeClicked: activity.home() - onConfigClicked: { - dialogActivityConfig.active = true - dialogActivityConfig.setDefaultValues() + onActivityConfigClicked: { displayDialog(dialogActivityConfig) } } diff --git a/src/activities/gletters/gletters.js b/src/activities/gletters/gletters.js --- a/src/activities/gletters/gletters.js +++ b/src/activities/gletters/gletters.js @@ -76,9 +76,11 @@ // register the voices for the locale GCompris.DownloadManager.updateResource(GCompris.DownloadManager.getVoicesResourceForLocale(GCompris.ApplicationInfo.getVoicesLocale(items.locale))); - - items.wordlist.loadFromFile(GCompris.ApplicationInfo.getLocaleFilePath( + if(!items.levels) + items.wordlist.loadFromFile(GCompris.ApplicationInfo.getLocaleFilePath( items.ourActivity.dataSetUrl + "default-"+locale+".json")); + else + items.wordlist.loadFromJSON(items.levels); // If wordlist is empty, we try to load from short locale and if not present again, we switch to default one var localeUnderscoreIndex = locale.indexOf('_') // probably exist a better way to see if the list is empty @@ -93,8 +95,11 @@ } // If not found, we will use the default file items.wordlist.useDefault = true - items.wordlist.loadFromFile(GCompris.ApplicationInfo.getLocaleFilePath( - items.ourActivity.dataSetUrl + "default-"+localeShort+".json")); + if(!items.levels) + items.wordlist.loadFromFile(GCompris.ApplicationInfo.getLocaleFilePath( + items.ourActivity.dataSetUrl + "default-"+localeShort+".json")); + else + items.wordlist.loadFromJSON(items.levels); // We remove the using of default file for next time we enter this function items.wordlist.useDefault = false } @@ -110,6 +115,8 @@ } function initLevel() { + if(items.levels) + items.instructionText = items.levels[currentLevel].objective items.audioVoices.clearQueue() items.bar.level = currentLevel + 1; wgMaxFallingItems = 3 @@ -411,7 +418,6 @@ + Core.getSoundFilenamForChar(letter))) } - function focusTextInput() { if (!GCompris.ApplicationInfo.isMobile && items && items.textinput) items.textinput.forceActiveFocus(); diff --git a/src/activities/money/ActivityInfo.qml b/src/activities/money/ActivityInfo.qml --- a/src/activities/money/ActivityInfo.qml +++ b/src/activities/money/ActivityInfo.qml @@ -37,4 +37,5 @@ credit: "" section: "math money measures" createdInVersion: 0 + levels: "1,2,3" } diff --git a/src/activities/money/MoneyArea.qml b/src/activities/money/MoneyArea.qml --- a/src/activities/money/MoneyArea.qml +++ b/src/activities/money/MoneyArea.qml @@ -63,7 +63,7 @@ id: pocket model: ListModel { id: pocketModel } Image { - source: Activity.url + img + source: img sourceSize.height: columnLayout.itemHeight height: columnLayout.itemHeight diff --git a/src/activities/money/MoneyCore.qml b/src/activities/money/MoneyCore.qml --- a/src/activities/money/MoneyCore.qml +++ b/src/activities/money/MoneyCore.qml @@ -20,6 +20,7 @@ * along with this program; if not, see . */ import QtQuick 2.6 +import GCompris 1.0 import "../../core" import "money.js" as Activity @@ -41,6 +42,7 @@ signal stop Component.onCompleted: { + dialogActivityConfig.initialize() activity.start.connect(start) activity.stop.connect(stop) } @@ -56,10 +58,13 @@ property alias store: store property alias instructions: instructions property alias tux: tux + property var levels: activity.datasetLoader.item.data property alias tuxMoney: tuxMoney property alias bar: bar property alias bonus: bonus property int itemIndex + property int pocketRows + property bool verticalOrientation: background.height > background.width - bar.height property var selectedArea property alias pocket: pocketArea.answer property alias answer: answerArea.answer @@ -76,7 +81,7 @@ width: parent.width * 0.9 property int nbColumns: 5 - property int nbLines: 2 + property int nbLines: (items.verticalOrientation) ? items.pocketRows + 1 : items.pocketRows property int itemWidth: Math.min(width / nbColumns - 10 - 10 / nbColumns, parent.height * 0.4 / nbLines - 10 - 10 / nbLines) @@ -101,13 +106,12 @@ Rectangle { id: storeArea - height: (columnLayout.itemStoreHeight + 10) + height: columnLayout.itemStoreHeight + 10 width: columnLayout.width color: "#55333333" border.color: "black" border.width: 2 radius: 5 - Flow { id: storeAreaFlow anchors.topMargin: 4 @@ -135,23 +139,25 @@ Repeater { id: tuxMoney Image { - source: Activity.url + modelData.img - sourceSize.height: columnLayout.itemStoreHeight * 0.4 - x: tux.x + index * 20 + source: modelData.img + sourceSize.height: columnLayout.itemStoreHeight * 0.3 + x: tux.x + index * 50 y: tux.y + tux.height / 2 + index * 20 } } } Repeater { id: store Image { - source: Activity.url + modelData.img + source: modelData.img sourceSize.height: columnLayout.itemStoreHeight sourceSize.width: columnLayout.itemStoreHeight GCText { text: modelData.price - fontSize: 16 + height: parent.height + width: parent.width + fontSizeMode: Text.Fit font.weight: Font.DemiBold style: Text.Outline styleColor: "black" @@ -244,17 +250,40 @@ items.selectedArea.itemAt(items.itemIndex).selected = true } + DialogChooseLevel { + id: dialogActivityConfig + currentActivity: activity.activityInfo + + onSaveData: { + levelFolder = dialogActivityConfig.chosenLevel + currentActivity.currentLevel = dialogActivityConfig.chosenLevel + ApplicationSettings.setCurrentLevel(currentActivity.name, dialogActivityConfig.chosenLevel) + home() + background.stop() + background.start() + } + onClose: { + home() + } + onStartActivity: { + background.start() + } + } + DialogHelp { id: dialogHelp onClose: home() } Bar { id: bar - content: BarEnumContent { value: help | home | level } + content: BarEnumContent { value: help | home | level | activityConfig } onHelpClicked: { displayDialog(dialogHelp) } + onActivityConfigClicked: { + displayDialog(dialogActivityConfig) + } onPreviousLevelClicked: Activity.previousLevel() onNextLevelClicked: Activity.nextLevel() onHomeClicked: activity.home() diff --git a/src/activities/money/money.js b/src/activities/money/money.js --- a/src/activities/money/money.js +++ b/src/activities/money/money.js @@ -22,547 +22,12 @@ .pragma library .import "qrc:/gcompris/src/core/core.js" as Core .import GCompris 1.0 as GCompris +.import "moneyConstants.js" as MoneyConstants var url = "qrc:/gcompris/src/activities/money/resource/" // We create 3 prices categories to make the game more realistic. // List of images to use in the game (cheap objects) -var cheapObjects = [ - "apple.svg", - "orange.svg", - "banane.svg", - "pamplemousse.svg", - "carot.svg", - "cerise.svg", - "cake.svg" - ] - -var normalObjects = [ - "umbrella.svg", - "pencil.svg", - "bottle.svg", - "light.svg", - "eggpot.svg" - ] - -var expensiveObjects = [ - "lamp.svg", - "football.svg", - "bicycle.svg" - ] - -var moneyItems = { - MONEY_EURO_COIN_1C: { img: "c1c.svg", val: 0.01 }, - MONEY_EURO_COIN_2C: { img: "c2c.svg", val: 0.02 }, - MONEY_EURO_COIN_5C: { img: "c5c.svg", val: 0.05 }, - MONEY_EURO_COIN_10C: { img: "c10c.svg", val: 0.1 }, - MONEY_EURO_COIN_20C: { img: "c20c.svg", val: 0.20 }, - MONEY_EURO_COIN_50C: { img: "c50c.svg", val: 0.5 }, - MONEY_EURO_COIN_1E: { img: "c1e.svg", val: 1.0 }, - MONEY_EURO_COIN_2E: { img: "c2e.svg", val: 2.0 }, - MONEY_EURO_PAPER_5E: { img: "n5e.svg", val: 5.0 }, - MONEY_EURO_PAPER_10E: { img: "n10e.svg", val: 10.0 }, - MONEY_EURO_PAPER_20E: { img: "n20e.svg", val: 20.0 }, - MONEY_EURO_PAPER_50E: { img: "n50e.svg", val: 50.0 }, -} - -var fullDataset = { - WITHOUT_CENTS: [ - { - numberOfItem: 1, - minPrice: 3, - maxPrice: 10, - pocket: [ - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 1, - minPrice: 10, - maxPrice: 20, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 2, - minPrice: 20, - maxPrice: 30, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 2, - minPrice: 30, - maxPrice: 40, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 3, - minPrice: 40, - maxPrice: 50, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 3, - minPrice: 50, - maxPrice: 60, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 4, - minPrice: 60, - maxPrice: 70, - pocket: [ - moneyItems.MONEY_EURO_PAPER_50E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 4, - minPrice: 70, - maxPrice: 80, - pocket: [ - moneyItems.MONEY_EURO_PAPER_50E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 4, - minPrice: 50, - maxPrice: 100, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_50E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E - ] - } - ], - - WITH_CENTS: [ - { - numberOfItem: 1, - minPrice: 1, - maxPrice: 3, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_5C, - moneyItems.MONEY_EURO_COIN_2C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_50C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_10C, - moneyItems.MONEY_EURO_COIN_1C, - moneyItems.MONEY_EURO_COIN_1C, - ] - }, - { - numberOfItem: 1, - minPrice: 1, - maxPrice: 3, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_5C, - moneyItems.MONEY_EURO_COIN_2C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_50C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_10C, - moneyItems.MONEY_EURO_COIN_1C, - moneyItems.MONEY_EURO_COIN_1C - ] - }, - { - numberOfItem: 2, - minPrice: 1, - maxPrice: 3, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_5C, - moneyItems.MONEY_EURO_COIN_2C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_50C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_10C, - moneyItems.MONEY_EURO_COIN_1C, - moneyItems.MONEY_EURO_COIN_1C, - ] - }, - { - numberOfItem: 3, - minPrice: 1, - maxPrice: 3, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_5C, - moneyItems.MONEY_EURO_COIN_2C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_50C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_10C, - moneyItems.MONEY_EURO_COIN_1C, - moneyItems.MONEY_EURO_COIN_1C - ] - }, - { - numberOfItem: 4, - minPrice: 0, - maxPrice: 4, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_5C, - moneyItems.MONEY_EURO_COIN_2C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_50C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_10C, - moneyItems.MONEY_EURO_COIN_1C, - moneyItems.MONEY_EURO_COIN_1C, - ] - } - ], - - BACK_WITHOUT_CENTS: [ - { - numberOfItem: 1, - minPrice: 3, - maxPrice: 9, - paid: 10, - pocket: [ - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E, - ] - }, - { - numberOfItem: 1, - minPrice: 1, - maxPrice: 19, - paid: 20, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 2, - minPrice: 2, - maxPrice: 29, - paid: 30, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 2, - minPrice: 2, - maxPrice: 39, - paid: 40, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 3, - minPrice: 3, - maxPrice: 49, - paid: 50, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 3, - minPrice: 3, - maxPrice: 60, - paid: 100, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_50E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 4, - minPrice: 4, - maxPrice: 70, - paid: 100, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_50E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 4, - minPrice: 4, - maxPrice: 80, - paid: 100, - pocket: [ - moneyItems.MONEY_EURO_PAPER_50E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E - ] - }, - { - numberOfItem: 4, - minPrice: 4, - maxPrice: 99, - paid: 100, - pocket: [ - moneyItems.MONEY_EURO_PAPER_10E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_PAPER_50E, - moneyItems.MONEY_EURO_PAPER_20E, - moneyItems.MONEY_EURO_PAPER_5E, - moneyItems.MONEY_EURO_PAPER_5E - ] - } - ], - - BACK_WITH_CENTS: [ - { - numberOfItem: 1, - minPrice: 1, - maxPrice: 3, - paid: 5, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_5C, - moneyItems.MONEY_EURO_COIN_2C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_50C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_10C, - moneyItems.MONEY_EURO_COIN_1C, - moneyItems.MONEY_EURO_COIN_1C - ] - }, - { - numberOfItem: 1, - minPrice: 1, - maxPrice: 3, - paid: 5, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_5C, - moneyItems.MONEY_EURO_COIN_2C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_50C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_10C, - moneyItems.MONEY_EURO_COIN_1C, - moneyItems.MONEY_EURO_COIN_1C - ] - }, - { - numberOfItem: 2, - minPrice: 1, - maxPrice: 3, - paid: 5, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_5C, - moneyItems.MONEY_EURO_COIN_2C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_50C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_10C, - moneyItems.MONEY_EURO_COIN_1C, - moneyItems.MONEY_EURO_COIN_1C - ] - }, - { - numberOfItem: 3, - minPrice: 1, - maxPrice: 3, - paid: 5, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_5C, - moneyItems.MONEY_EURO_COIN_2C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_50C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_10C, - moneyItems.MONEY_EURO_COIN_1C, - moneyItems.MONEY_EURO_COIN_1C - ] - }, - { - numberOfItem: 4, - minPrice: 0, - maxPrice: 4, - paid: 5, - pocket: [ - moneyItems.MONEY_EURO_COIN_2E, - moneyItems.MONEY_EURO_COIN_1E, - moneyItems.MONEY_EURO_COIN_5C, - moneyItems.MONEY_EURO_COIN_2C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_50C, - moneyItems.MONEY_EURO_COIN_20C, - moneyItems.MONEY_EURO_COIN_10C, - moneyItems.MONEY_EURO_COIN_1C, - moneyItems.MONEY_EURO_COIN_1C - ] - } - ] -} var currentLevel var numberOfLevel @@ -574,47 +39,53 @@ function start(items_, datasetName) { items = items_ - + dataset = items.levels switch(datasetName) { - case "WITHOUT_CENTS": - dataset = fullDataset.WITHOUT_CENTS - centsMode = false - backMode = false - break - case "WITH_CENTS": - dataset = fullDataset.WITH_CENTS - centsMode = true - backMode = false - break - case "BACK_WITHOUT_CENTS": - dataset = fullDataset.BACK_WITHOUT_CENTS - centsMode = false - backMode = true - break - case "BACK_WITH_CENTS": - dataset = fullDataset.BACK_WITH_CENTS - centsMode = true - backMode = true - break + case "WITHOUT_CENTS": + centsMode = false + backMode = false + break + case "WITH_CENTS": + centsMode = true + backMode = false + break + case "BACK_WITHOUT_CENTS": + centsMode = false + backMode = true + break + case "BACK_WITH_CENTS": + centsMode = true + backMode = true + break } - currentLevel = 0 numberOfLevel = dataset.length initLevel() } function stop() { } +function getCoinCount (pocket) { + var count = 0 + for(var i = 0; i < pocket.length; i++) { + if(pocket[i].val <= 2) + count++ + } + return count; +} + function initLevel() { items.bar.level = currentLevel + 1 - items.answerModel.clear() items.pocketModel.clear() var data = dataset[currentLevel] var pocket = Core.shuffle(data.pocket) - for (var i in pocket) + var coinCount = getCoinCount(pocket) + items.pocketRows = (((data.pocket.length - coinCount / 2) > 9) ? 3 : 2) + + for(var i = 0; i < pocket.length; i++) items.pocketModel.append(pocket[i]) // fill up the store in a random way @@ -628,7 +99,7 @@ // Calc a random price for each item based on the previous prices price = Math.floor((centsMode ? 0 : 1) + Math.random() * - ((priceTotal - priceCounter) / data.numberOfItem)) + (2 * (priceTotal - priceCounter) / data.numberOfItem)) else // Put the remaining missing price on the last item price = priceTotal - priceCounter @@ -665,29 +136,20 @@ qsTr("Click on the coins or paper money at the bottom of the screen to pay." + " If you want to remove a coin or note, click on it on the upper screen area.") } else { - var tuxMoney - switch(data.paid) { - case 5: - tuxMoney = [moneyItems.MONEY_EURO_PAPER_5E] - break - case 10: - tuxMoney = [moneyItems.MONEY_EURO_PAPER_10E] - break - case 20: - tuxMoney = [moneyItems.MONEY_EURO_PAPER_20E] - break - case 30: - tuxMoney = [moneyItems.MONEY_EURO_PAPER_20E, moneyItems.MONEY_EURO_PAPER_10E] - break - case 40: - tuxMoney = [moneyItems.MONEY_EURO_PAPER_20E, moneyItems.MONEY_EURO_PAPER_20E] - break - case 50: - tuxMoney = [moneyItems.MONEY_EURO_PAPER_50E] - break - case 100: - tuxMoney = [moneyItems.MONEY_EURO_PAPER_50E, moneyItems.MONEY_EURO_PAPER_50E] - break + var availableCurrency = pocket.slice() + availableCurrency.sort(function sort(a, b) { return b.val - a.val }); + var amountToBeCovered = data.paid + var tuxMoney = [] + while(amountToBeCovered > 0) { + var maxPossible = 0 + for(var i = 0; i < availableCurrency.length; i++) { + if((availableCurrency[i].val <= amountToBeCovered)) { + maxPossible = availableCurrency[i] + break; + } + } + tuxMoney.push(maxPossible) + amountToBeCovered -= maxPossible.val; } items.tuxMoney.model = tuxMoney @@ -720,15 +182,15 @@ // Given a price return a random object function getRandomObject(price) { - var list + var objectList if(price < 5) - list = cheapObjects + objectList = MoneyConstants.cheapObjects else if(price < 10) - list = normalObjects + objectList = MoneyConstants.normalObjects else - list = expensiveObjects + objectList = MoneyConstants.expensiveObjects - return list[Math.floor(Math.random() * list.length)] + return objectList[Math.floor(Math.random() * objectList.length)] } function checkAnswer() { diff --git a/src/activities/money/moneyConstants.js b/src/activities/money/moneyConstants.js new file mode 100644 --- /dev/null +++ b/src/activities/money/moneyConstants.js @@ -0,0 +1,62 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ + +var cheapObjects = [ + "qrc:/gcompris/src/activities/money/resource/apple.svg", + "qrc:/gcompris/src/activities/money/resource/orange.svg", + "qrc:/gcompris/src/activities/money/resource/banane.svg", + "qrc:/gcompris/src/activities/money/resource/pamplemousse.svg", + "qrc:/gcompris/src/activities/money/resource/carot.svg", + "qrc:/gcompris/src/activities/money/resource/cerise.svg", + "qrc:/gcompris/src/activities/money/resource/cake.svg" +] + +var normalObjects = [ + "qrc:/gcompris/src/activities/money/resource/umbrella.svg", + "qrc:/gcompris/src/activities/money/resource/pencil.svg", + "qrc:/gcompris/src/activities/money/resource/bottle.svg", + "qrc:/gcompris/src/activities/money/resource/light.svg", + "qrc:/gcompris/src/activities/money/resource/eggpot.svg" +] + +var expensiveObjects = [ + "qrc:/gcompris/src/activities/money/resource/lamp.svg", + "qrc:/gcompris/src/activities/money/resource/football.svg", + "qrc:/gcompris/src/activities/money/resource/bicycle.svg" +] + +var moneyItems = { + MONEY_COIN_1C: { img: "qrc:/gcompris/src/activities/money/resource/c1c.svg", val: 0.01 }, + MONEY_COIN_2C: { img: "qrc:/gcompris/src/activities/money/resource/c2c.svg", val: 0.02 }, + MONEY_COIN_5C: { img: "qrc:/gcompris/src/activities/money/resource/c5c.svg", val: 0.05 }, + MONEY_COIN_10C: { img: "qrc:/gcompris/src/activities/money/resource/c10c.svg", val: 0.1 }, + MONEY_COIN_20C: { img: "qrc:/gcompris/src/activities/money/resource/c20c.svg", val: 0.20 }, + MONEY_COIN_50C: { img: "qrc:/gcompris/src/activities/money/resource/c50c.svg", val: 0.5 }, + MONEY_COIN_1E: { img: "qrc:/gcompris/src/activities/money/resource/c1e.svg", val: 1.0 }, + MONEY_COIN_2E: { img: "qrc:/gcompris/src/activities/money/resource/c2e.svg", val: 2.0 }, + MONEY_PAPER_5E: { img: "qrc:/gcompris/src/activities/money/resource/n5e.svg", val: 5.0 }, + MONEY_PAPER_10E: { img: "qrc:/gcompris/src/activities/money/resource/n10e.svg", val: 10.0 }, + MONEY_PAPER_20E: { img: "qrc:/gcompris/src/activities/money/resource/n20e.svg", val: 20.0 }, + MONEY_PAPER_50E: { img: "qrc:/gcompris/src/activities/money/resource/n50e.svg", val: 50.0 }, + MONEY_PAPER_100E: { img: "qrc:/gcompris/src/activities/money/resource/n100e.png", val: 100.0 }, + MONEY_PAPER_200E: { img: "qrc:/gcompris/src/activities/money/resource/n200e.svg", val: 200.0 }, + MONEY_PAPER_500E: { img: "qrc:/gcompris/src/activities/money/resource/n500e.png", val: 500.0 } +} diff --git a/src/activities/money/resource/1/Data.qml b/src/activities/money/resource/1/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money/resource/1/Data.qml @@ -0,0 +1,107 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + +Dataset { + objective: qsTr("Learn how to pay up to 10 units") + property var moneyItems: MoneyConstants.moneyItems + difficulty: 1 + data: [ + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 4, + "pocket": [ + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 5, + "pocket": [ + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 6, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 7, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 8, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 9, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 10, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + } + ] +} diff --git a/src/activities/money/resource/2/Data.qml b/src/activities/money/resource/2/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money/resource/2/Data.qml @@ -0,0 +1,169 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + +Dataset { + objective: qsTr("Learn how to pay up to 100 units") + difficulty: 2 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 10, + "maxPrice": 20, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 20, + "maxPrice": 30, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 30, + "maxPrice": 60, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 60, + "maxPrice": 100, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E + ] + }, + { + "numberOfItem": 3, + "minPrice": 10, + "maxPrice": 20, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 3, + "minPrice": 20, + "maxPrice": 30, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 4, + "minPrice": 30, + "maxPrice": 60, + "pocket": [ + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 4, + "minPrice": 60, + "maxPrice": 100, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E + ] + } + ] +} diff --git a/src/activities/money/resource/3/Data.qml b/src/activities/money/resource/3/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money/resource/3/Data.qml @@ -0,0 +1,186 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + +Dataset { + objective: qsTr("Learn how to pay up to 1000 units") + difficulty: 3 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 10, + "maxPrice": 100, + "pocket": [ + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 200, + "maxPrice": 300, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 400, + "maxPrice": 600, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 600, + "maxPrice": 1000, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 3, + "minPrice": 10, + "maxPrice": 100, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 3, + "minPrice": 200, + "maxPrice": 300, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 4, + "minPrice": 300, + "maxPrice": 600, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 4, + "minPrice": 600, + "maxPrice": 1000, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E + ] + } + ] +} diff --git a/src/activities/money/resource/README b/src/activities/money/resource/README --- a/src/activities/money/resource/README +++ b/src/activities/money/resource/README @@ -44,3 +44,7 @@ Files: tux.svg +License: Public domain +n100e.png: https://commons.wikimedia.org/wiki/Category:100_euro_banknotes#/media/File:100-Euro.svg +n200e.svg: https://openclipart.org +n500e.png: https://commons.wikimedia.org/wiki/Category:500_euro_banknotes#/media/File:500-Euro.svg: diff --git a/src/activities/money/resource/n100e.png b/src/activities/money/resource/n100e.png new file mode 100644 index 0000000000000000000000000000000000000000..7f756bf5f462bc9ed7430b174db078b85d586fc3 GIT binary patch literal 232582 zc$_qQW0WLK*KM`UY1`JcZQHhO8`HMUY1_7KyQghix1aZ0_g7_|S}Rv%#y%SnQQ`8k zVsOw{&;S4cPC{H*5dZ+L0sw$)Ac21>1-yexKOZ1Yf)dJ*kdPaDa=SlYF`Y%!ot5lN zo!tx^O#o)Lb~YxoPDYLhy31Z_*tZj2p2))@Z`q83gIr4p>vhaPBtt5raBoU{`K++eehX67E_h;Q|9%}Gvsh#MX7^1VQ*KL zvQd2?1_mBmWlMGE;Xu10c?xrrad#??Cgy8aO(0lVxswA)_{64*=ORXnppU67

jR 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⩔yjaLg?H8S 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 z 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 SOqUV>0000 + + + 200 Euro Note + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + Openclipart + + + + + + + + + + + diff --git a/src/activities/money/resource/n500e.png b/src/activities/money/resource/n500e.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0d9483929dd6da00b9c385048bf896db450b3d GIT binary patch literal 102464 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 + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + +Dataset { + objective: qsTr("Learn how to calculate change when amount paid is up to 10 units") + difficulty: 1 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 4, + "paid": 5, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 7, + "paid": 10, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 9, + "paid": 10, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 10, + "paid": 15, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 13, + "paid": 15, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 15, + "paid": 20, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 19, + "paid": 20, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + } + ] +} diff --git a/src/activities/money_back/resource/2/Data.qml b/src/activities/money_back/resource/2/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money_back/resource/2/Data.qml @@ -0,0 +1,242 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + +Dataset { + objective: qsTr("Learn how to calculate change when amount paid is up to 100 units") + difficulty: 2 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 9, + "paid": 10, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + ] + }, + { + "numberOfItem": 2, + "minPrice": 1, + "maxPrice": 9, + "paid": 10, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 4, + "minPrice": 1, + "maxPrice": 9, + "paid": 10, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 19, + "paid": 20, + "pocket": [ + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 2, + "minPrice": 1, + "maxPrice": 19, + "paid": 20, + "pocket": [ + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 4, + "minPrice": 1, + "maxPrice": 19, + "paid": 20, + "pocket": [ + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 49, + "paid": 50, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 2, + "minPrice": 2, + "maxPrice": 49, + "paid": 50, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 4, + "minPrice": 4, + "maxPrice": 49, + "paid": 50, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 99, + "paid": 100, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E + ] + }, + { + "numberOfItem": 2, + "minPrice": 1, + "maxPrice": 99, + "paid": 100, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E + ] + }, + { + "numberOfItem": 4, + "minPrice": 1, + "maxPrice": 99, + "paid": 100, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E + ] + } + ] +} diff --git a/src/activities/money_back/resource/3/Data.qml b/src/activities/money_back/resource/3/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money_back/resource/3/Data.qml @@ -0,0 +1,252 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + +Dataset { + objective: qsTr("Learn how to calculate change when amount paid is up to 1000 units") + difficulty: 3 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 49, + "paid": 50, + "pocket": [ + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + ] + }, + { + "numberOfItem": 2, + "minPrice": 10, + "maxPrice": 99, + "paid": 100, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 3, + "minPrice": 10, + "maxPrice": 199, + "paid": 200, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 10, + "maxPrice": 299, + "paid": 300, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 2, + "minPrice": 10, + "maxPrice": 399, + "paid": 400, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 3, + "minPrice": 10, + "maxPrice": 499, + "paid": 500, + "pocket": [ + moneyItems.MONEY_PAPER_500E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 1, + "minPrice": 10, + "maxPrice": 599, + "paid": 600, + "pocket": [ + moneyItems.MONEY_PAPER_500E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 2, + "minPrice": 10, + "maxPrice": 699, + "paid": 700, + "pocket": [ + moneyItems.MONEY_PAPER_500E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 3, + "minPrice": 10, + "maxPrice": 899, + "paid": 1000, + "pocket": [ + moneyItems.MONEY_PAPER_500E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E + ] + }, + { + "numberOfItem": 4, + "minPrice": 10, + "maxPrice": 999, + "paid": 1000, + "pocket": [ + moneyItems.MONEY_PAPER_500E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E + ] + } + ] +} diff --git a/src/activities/money_back_cents/ActivityInfo.qml b/src/activities/money_back_cents/ActivityInfo.qml --- a/src/activities/money_back_cents/ActivityInfo.qml +++ b/src/activities/money_back_cents/ActivityInfo.qml @@ -37,4 +37,5 @@ credit: "" section: "math money measures" createdInVersion: 0 + levels: "1,2,3" } diff --git a/src/activities/money_back_cents/resource/1/Data.qml b/src/activities/money_back_cents/resource/1/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money_back_cents/resource/1/Data.qml @@ -0,0 +1,189 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + +Dataset { + objective: qsTr("Learn how to calculate change including cents when amount paid is up to 10 units") + difficulty: 1 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 4, + "paid": 5, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 7, + "paid": 10, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 9, + "paid": 10, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 10, + "paid": 15, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 13, + "paid": 15, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 15, + "paid": 20, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 19, + "paid": 20, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + } + ] +} diff --git a/src/activities/money_back_cents/resource/2/Data.qml b/src/activities/money_back_cents/resource/2/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money_back_cents/resource/2/Data.qml @@ -0,0 +1,338 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + +Dataset { + objective: qsTr("Learn how to calculate change including cents when amount paid is up to 100 units") + difficulty: 2 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 9, + "paid": 10, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 2, + "minPrice": 1, + "maxPrice": 9, + "paid": 10, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 4, + "minPrice": 1, + "maxPrice": 9, + "paid": 10, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 19, + "paid": 20, + "pocket": [ + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 2, + "minPrice": 1, + "maxPrice": 19, + "paid": 20, + "pocket": [ + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 4, + "minPrice": 1, + "maxPrice": 19, + "paid": 20, + "pocket": [ + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 49, + "paid": 50, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 2, + "minPrice": 2, + "maxPrice": 49, + "paid": 50, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 4, + "minPrice": 4, + "maxPrice": 49, + "paid": 50, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 99, + "paid": 100, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 2, + "minPrice": 1, + "maxPrice": 99, + "paid": 100, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 4, + "minPrice": 1, + "maxPrice": 99, + "paid": 100, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + } + ] +} diff --git a/src/activities/money_back_cents/resource/3/Data.qml b/src/activities/money_back_cents/resource/3/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money_back_cents/resource/3/Data.qml @@ -0,0 +1,300 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + +Dataset { + objective: qsTr("Learn how to calculate change including cents when amount paid is up to 1000 units") + difficulty: 3 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 49, + "paid": 50, + "pocket": [ + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 2, + "minPrice": 10, + "maxPrice": 99, + "paid": 100, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 3, + "minPrice": 10, + "maxPrice": 199, + "paid": 200, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 10, + "maxPrice": 299, + "paid": 300, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 2, + "minPrice": 10, + "maxPrice": 399, + "paid": 400, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 3, + "minPrice": 10, + "maxPrice": 499, + "paid": 500, + "pocket": [ + moneyItems.MONEY_PAPER_500E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 2, + "minPrice": 10, + "maxPrice": 599, + "paid": 600, + "pocket": [ + moneyItems.MONEY_PAPER_500E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 3, + "minPrice": 10, + "maxPrice": 699, + "paid": 700, + "pocket": [ + moneyItems.MONEY_PAPER_500E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 4, + "minPrice": 10, + "maxPrice": 999, + "paid": 1000, + "pocket": [ + moneyItems.MONEY_PAPER_500E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + } + ] +} diff --git a/src/activities/money_cents/ActivityInfo.qml b/src/activities/money_cents/ActivityInfo.qml --- a/src/activities/money_cents/ActivityInfo.qml +++ b/src/activities/money_cents/ActivityInfo.qml @@ -37,4 +37,5 @@ credit: "" section: "math money measures" createdInVersion: 0 + levels: "1,2,3" } diff --git a/src/activities/money_cents/resource/1/Data.qml b/src/activities/money_cents/resource/1/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money_cents/resource/1/Data.qml @@ -0,0 +1,163 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + + +Dataset { + objective: qsTr("Learn how to pay up to 10 units including cents") + difficulty: 1 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 4, + "pocket": [ + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C, + ] + }, + { + "numberOfItem": 1, + "minPrice": 1, + "maxPrice": 5, + "pocket": [ + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 2, + "minPrice": 1, + "maxPrice": 6, + "pocket": [ + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C, + ] + }, + { + "numberOfItem": 3, + "minPrice": 1, + "maxPrice": 7, + "pocket": [ + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 4, + "minPrice": 1, + "maxPrice": 8, + "pocket": [ + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C, + ] + }, + { + "numberOfItem": 4, + "minPrice": 1, + "maxPrice": 9, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C, + ] + }, + { + "numberOfItem": 4, + "minPrice": 1, + "maxPrice": 10, + "pocket": [ + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C, + ] + } + ] +} diff --git a/src/activities/money_cents/resource/2/Data.qml b/src/activities/money_cents/resource/2/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money_cents/resource/2/Data.qml @@ -0,0 +1,234 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + + +Dataset { + objective: qsTr("Learn how to pay up to 100 units including cents") + difficulty: 2 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 10, + "maxPrice": 20, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 20, + "maxPrice": 30, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 30, + "maxPrice": 60, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 60, + "maxPrice": 100, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 3, + "minPrice": 10, + "maxPrice": 20, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 3, + "minPrice": 20, + "maxPrice": 30, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 4, + "minPrice": 30, + "maxPrice": 60, + "pocket": [ + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 4, + "minPrice": 60, + "maxPrice": 100, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + } + ] +} diff --git a/src/activities/money_cents/resource/3/Data.qml b/src/activities/money_cents/resource/3/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/money_cents/resource/3/Data.qml @@ -0,0 +1,251 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" +import "../../../money/moneyConstants.js" as MoneyConstants + + +Dataset { + objective: qsTr("Learn how to pay up to 1000 units including cents") + difficulty: 1 + property var moneyItems: MoneyConstants.moneyItems + data: [ + { + "numberOfItem": 1, + "minPrice": 10, + "maxPrice": 100, + "pocket": [ + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 200, + "maxPrice": 300, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 400, + "maxPrice": 600, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 1, + "minPrice": 600, + "maxPrice": 1000, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 3, + "minPrice": 10, + "maxPrice": 100, + "pocket": [ + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 3, + "minPrice": 200, + "maxPrice": 300, + "pocket": [ + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 4, + "minPrice": 300, + "maxPrice": 600, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + }, + { + "numberOfItem": 4, + "minPrice": 600, + "maxPrice": 1000, + "pocket": [ + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_200E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_100E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_PAPER_50E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_10E, + moneyItems.MONEY_PAPER_5E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_2E, + moneyItems.MONEY_PAPER_20E, + moneyItems.MONEY_COIN_1E, + moneyItems.MONEY_COIN_5C, + moneyItems.MONEY_COIN_2C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_50C, + moneyItems.MONEY_COIN_20C, + moneyItems.MONEY_COIN_10C, + moneyItems.MONEY_COIN_1C, + moneyItems.MONEY_COIN_1C + ] + } + ] +} diff --git a/src/activities/smallnumbers/ActivityInfo.qml b/src/activities/smallnumbers/ActivityInfo.qml --- a/src/activities/smallnumbers/ActivityInfo.qml +++ b/src/activities/smallnumbers/ActivityInfo.qml @@ -37,4 +37,5 @@ credit: "" section: "computer keyboard math numeration" createdInVersion: 0 + levels: "1,2,3" } diff --git a/src/activities/smallnumbers/resource/1/Data.qml b/src/activities/smallnumbers/resource/1/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/smallnumbers/resource/1/Data.qml @@ -0,0 +1,57 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" + +Dataset { + objective: qsTr("Select a number on dice up to 4") + difficulty: 1 + data: [ + { + "level" : "1", + "objective" : qsTr("Select the number on dice up to 2"), + "words" : [ + "1", + "2" + ] + }, + { + "level" : "2", + "objective" : qsTr("Select the number on dice up to 3"), + "words" : [ + "1", + "2", + "3", + ] + }, + { + "level" : "3", + "objective" : qsTr("Select the number on dice up to 4"), + "words" : [ + "1", + "2", + "3", + "4" + ] + } + ] +} diff --git a/src/activities/smallnumbers/resource/2/Data.qml b/src/activities/smallnumbers/resource/2/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/smallnumbers/resource/2/Data.qml @@ -0,0 +1,76 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" + +Dataset { + objective: qsTr("Select a number on dice up to 7") + difficulty: 2 + data: [ + { + "level" : "1", + "objective" : qsTr("Select the number on dice up to 4"), + "words" : [ + "1", + "2", + "3", + "4" + ] + }, + { + "level" : "2", + "objective" : qsTr("Select the number on dice up to 5"), + "words" : [ + "1", + "2", + "3", + "4", + "5" + ] + }, + { + "level" : "3", + "objective" : qsTr("Select the number on dice up to 6"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6" + ] + }, + { + "level" : "4", + "objective" : qsTr("Select the number on dice up to 7"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + } + ] +} diff --git a/src/activities/smallnumbers/resource/3/Data.qml b/src/activities/smallnumbers/resource/3/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/smallnumbers/resource/3/Data.qml @@ -0,0 +1,84 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" + +Dataset { + objective: qsTr("Select a number on dice up to 9") + difficulty: 3 + data: [ + { + "level" : "1", + "objective" : qsTr("Select the number on dice up to 6"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6" + ] + }, + { + "level" : "2", + "objective" : qsTr("Select the number on dice up to 7"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "level" : "3", + "objective" : qsTr("Select the number on dice up to 8"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8" + ] + }, + { + "level" : "4", + "objective" : qsTr("Select the number on dice up to 9"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9" + ] + } + ] +} diff --git a/src/activities/smallnumbers2/ActivityConfig.qml b/src/activities/smallnumbers2/ActivityConfig.qml new file mode 100644 --- /dev/null +++ b/src/activities/smallnumbers2/ActivityConfig.qml @@ -0,0 +1,60 @@ +/* GCompris - ActivityConfig.qml + * +* Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 + +import "../../core" + +Item { + id: activityConfiguration + property Item background + property alias modeBox: modeBox + property var availableModes: [ + { "text": qsTr("Dots"), "value": "dot" }, + { "text": qsTr("Arabic numbers"), "value": "number" }, + { "text": qsTr("Roman numbers"), "value": "roman" }, + { "text": qsTr("Images"), "value": "image" } + ] + Flow { + id: flow + spacing: 5 + width: parent.width + GCComboBox { + id: modeBox + model: availableModes + background: activityConfiguration.background + label: qsTr("Select Domino Representation") + } + } + + property var dataToSave + function setDefaultValues() { + for(var i = 0 ; i < availableModes.length ; i++) { + if(availableModes[i].value === dataToSave["mode"]) { + modeBox.currentIndex = i; + break; + } + } + } + function saveValues() { + var newMode = availableModes[modeBox.currentIndex].value; + dataToSave = {"mode": newMode}; + } +} diff --git a/src/activities/smallnumbers2/ActivityInfo.qml b/src/activities/smallnumbers2/ActivityInfo.qml --- a/src/activities/smallnumbers2/ActivityInfo.qml +++ b/src/activities/smallnumbers2/ActivityInfo.qml @@ -37,4 +37,5 @@ credit: "" section: "math numeration" createdInVersion: 0 + levels: "1,2,3" } diff --git a/src/activities/smallnumbers2/resource/1/Data.qml b/src/activities/smallnumbers2/resource/1/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/smallnumbers2/resource/1/Data.qml @@ -0,0 +1,57 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" + +Dataset { + objective: qsTr("Select a number on dominoes up to 4") + difficulty: 1 + data: [ + { + "level" : "1", + "objective" : qsTr("Select the number on dominoes up to 2"), + "words" : [ + "1", + "2" + ] + }, + { + "level" : "2", + "objective" : qsTr("Select the number on dominoes up to 3"), + "words" : [ + "1", + "2", + "3", + ] + }, + { + "level" : "3", + "objective" : qsTr("Select the number on dominoes up to 4"), + "words" : [ + "1", + "2", + "3", + "4" + ] + } + ] +} diff --git a/src/activities/smallnumbers2/resource/2/Data.qml b/src/activities/smallnumbers2/resource/2/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/smallnumbers2/resource/2/Data.qml @@ -0,0 +1,76 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" + +Dataset { + objective: qsTr("Select a number on dominoes up to 7") + difficulty: 2 + data: [ + { + "level" : "1", + "objective" : qsTr("Select the number on dominoes up to 4"), + "words" : [ + "1", + "2", + "3", + "4" + ] + }, + { + "level" : "2", + "objective" : qsTr("Select the number on dominoes up to 5"), + "words" : [ + "1", + "2", + "3", + "4", + "5" + ] + }, + { + "level" : "3", + "objective" : qsTr("Select the number on dominoes up to 6"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6" + ] + }, + { + "level" : "4", + "objective" : qsTr("Select the number on dominoes up to 7"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + } + ] +} diff --git a/src/activities/smallnumbers2/resource/3/Data.qml b/src/activities/smallnumbers2/resource/3/Data.qml new file mode 100644 --- /dev/null +++ b/src/activities/smallnumbers2/resource/3/Data.qml @@ -0,0 +1,84 @@ +/* GCompris - Data.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 +import GCompris 1.0 +import "../../../../core" + +Dataset { + objective: qsTr("Select a number on dominoes up to 9") + difficulty: 3 + data: [ + { + "level" : "1", + "objective" : qsTr("Select the number on dominoes up to 6"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6" + ] + }, + { + "level" : "2", + "objective" : qsTr("Select the number on dominoes up to 7"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6", + "7" + ] + }, + { + "level" : "3", + "objective" : qsTr("Select the number on dominoes up to 8"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8" + ] + }, + { + "level" : "4", + "objective" : qsTr("Select the number on dominoes up to 9"), + "words" : [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9" + ] + } + ] +} diff --git a/src/activities/wordsgame/ActivityConfig.qml b/src/activities/wordsgame/ActivityConfig.qml new file mode 100644 --- /dev/null +++ b/src/activities/wordsgame/ActivityConfig.qml @@ -0,0 +1,101 @@ +/* GCompris - ActivityConfig.qml + * + * Copyright (C) 2019 Akshay Kumar + * + * Authors: + * Akshay Kumar + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +import QtQuick 2.6 + +import "../../core" + +Item { + id: activityConfiguration + property Item background + property alias localeBox: localeBox + property alias uppercaseBox: uppercaseBox + property bool uppercaseOnly: false + property string locale: "system" + height: column.height + width: background.width + property alias availableLangs: langs.languages + LanguageList { + id: langs + } + + Column { + id: column + spacing: 10 + Flow { + spacing: 5 + width: activityConfiguration.width + GCComboBox { + id: localeBox + visible: true + model: langs.languages + background: activityConfiguration.background + label: qsTr("Select your locale") + } + } + GCDialogCheckBox { + id: uppercaseBox + visible: true + width: parent.width + text: qsTr("Uppercase only mode") + checked: activityConfiguration.uppercaseOnly + } + } + + property var dataToSave + function setDefaultValues() { + var localeUtf8 = activityConfiguration.locale; + if(activityConfiguration.locale != "system") { + localeUtf8 += ".UTF-8"; + } + + for(var i = 0 ; i < activityConfiguration.availableLangs.length ; i ++) { + if(activityConfiguration.availableLangs[i].locale === localeUtf8) { + activityConfiguration.localeBox.currentIndex = i; + break; + } + } + } + + function saveValues() { + var configHasChanged = false + var oldLocale = activityConfiguration.locale; + var newLocale = activityConfiguration.availableLangs[activityConfiguration.localeBox.currentIndex].locale; + // Remove .UTF-8 + if(newLocale.indexOf('.') != -1) { + newLocale = newLocale.substring(0, newLocale.indexOf('.')) + } + + var oldUppercaseMode = activityConfiguration.uppercaseOnly + activityConfiguration.uppercaseOnly = activityConfiguration.uppercaseBox.checked + dataToSave = {"locale": newLocale, "uppercaseMode": "" + activityConfiguration.uppercaseOnly} + + activityConfiguration.locale = newLocale; + if(oldLocale !== newLocale || oldUppercaseMode !== activityConfiguration.uppercaseOnly) { + configHasChanged = true; + } + + // Restart the activity with new information + if(configHasChanged) { + background.stop(); + background.start(); + } + } +} diff --git a/src/core/DialogChooseLevel.qml b/src/core/DialogChooseLevel.qml --- a/src/core/DialogChooseLevel.qml +++ b/src/core/DialogChooseLevel.qml @@ -204,14 +204,15 @@ // Header buttons Row { id: datasetOptionsRow - height: datasetVisibleButton.height + height: dialogChooseLevel.height / 12 width: parent.width spacing: parent.width / 4 anchors.leftMargin: parent.width / 8 Button { id: datasetVisibleButton text: qsTr("Dataset") enabled: hasDataset + height: parent.height width: parent.width / 3 property bool selected: true style: GCButtonStyle { @@ -221,6 +222,7 @@ } Button { id: optionsVisibleButton + height: parent.height text: qsTr("Options") enabled: hasConfig width: parent.width / 3 @@ -323,19 +325,21 @@ // Footer buttons Row { id: saveAndPlayRow - height: cancelButton.height + height: dialogChooseLevel.height / 12 width: parent.width spacing: parent.width / 16 Button { id: cancelButton + height: parent.height text: qsTr("Cancel") width: parent.width / 4 property bool selected: true style: GCButtonStyle {} onClicked: dialogChooseLevel.close() } Button { id: saveButton + height: parent.height text: qsTr("Save") width: parent.width / 4 property bool selected: true @@ -346,6 +350,7 @@ } Button { id: saveAndStartButton + height: parent.height text: qsTr("Save and start") width: parent.width / 3 style: GCButtonStyle { } diff --git a/src/core/Wordlist.qml b/src/core/Wordlist.qml --- a/src/core/Wordlist.qml +++ b/src/core/Wordlist.qml @@ -97,6 +97,17 @@ */ signal error(string msg); + /** + * Load Wordlist from JSON Object. + * + * @param type:object levels to load wordlist from. + */ + function loadFromJSON(levels) { + wordList = {levels: levels}; + maxLevel = wordList.levels.length; + return wordList; + } + /** * Load Wordlist from file @p fname. *