GSoC 2019
Timothée Giet
animtim at gmail.com
Fri Dec 21 11:42:24 GMT 2018
Le 21/12/2018 à 12:21, Timothée Giet a écrit :
> Le 21/12/2018 à 12:11, Johnny Jazeix a écrit :
>> Hi,
>>
>> Le ven. 21 déc. 2018 à 11:44, Aman Kumar Gupta <gupta2140 at gmail.com
>> <mailto:gupta2140 at gmail.com>> a écrit :
>>
>> Hi,
>>
>>
>> On Fri, Dec 21, 2018 at 3:35 PM Johnny Jazeix <jazeix at gmail.com
>> <mailto:jazeix at gmail.com>> wrote:
>>
>> Hi,
>>
>> Like every year, we plan to be part of GSoC.
>>
>> We also need to define the tasks we'll propose (KDE submits
>> its application on Jan 15th).
>>
>> Looking at the major activities to port the only missing one
>> is "analog electricity" (https://phabricator.kde.org/T5954).
>> There is still room for other activities too (adding biology
>> ones for example) or the actual phabricator tasks
>> (https://phabricator.kde.org/project/profile/1/).
>>
>> The second point to work on, is to continue working on the
>> multi dataset per activity. For now, it's still a WIP in
>> branch multi_dataset
>> (https://cgit.kde.org/gcompris.git/log/?h=multiple_dataset)
>> but it will be a rework on a lot of activities to use dataset
>> in form of json instead of hardcoding the levels in the
>> js/qml files (the aim not being to do all of them in the GSoC
>> but having it half time with an activity).
>>
>>
>> Can we have an overview idea of what is the concept of multiple
>> dataset and how are the activities supposed to adapt to it?
>>
>>
>> For now, in the branch, only the reversecount activity has been done
>> as proof of concept.
>> In the menu, we plan to replace the stars icons with the dataset
>> name: https://pasteboard.co/HSKeyND.png
>> On clicking on it, it will display the different datasets specific to
>> this activity and their objectives: https://pasteboard.co/HSKeiTW.png
>> (In the code, a dataset is inherited from qml object:
>> https://cgit.kde.org/gcompris.git/tree/src/core/Dataset.qml?h=multiple_dataset
>> and set inside the resource folder of the activity.)
>>
>> Then, once one is chosen, we can click on the activity and play it as
>> usual.
>>
>> Also what is expected from this task? It can be seen that some
>> work has already started in the branch, it would be good to know
>> what does it aim at? How are the activities supposed to work
>> after addition of multiple dataset?
>>
>>
>> The aim is to adapt datasets to the skill of the children who are
>> using them. An activity may cover a few ages and the aim of it is to
>> split the learning curve. For example, if we take the multiplication
>> activity, a child who is just starting to learn multiplication tables
>> will often only learn during its first year the tables until 5, but
>> GCompris multiplication activity presents the tables from 1 to 9 from
>> the beginning. It would be great to split in 2 different datasets
>> (maybe more).
>
>
> Hi,
>
> I still don't think we should replace the system with stars we have
> now, I thought we agreed on that when we discussed about multiple-dataset.
>
> The stars are still a valid indication of the overall difficulty level
> of the activities, regardless of dataset system. It would end up more
> confusing for the user if we replace that with some dataset names.
>
> I think it would be much better to have a bar button inside the
> activity to select and display the dataset level.
>
>
> Another way if we really want to mix dataset concept with stars would
> be to assign each dataset a star level, and then show on activity
> icons in the menu the difficulty level corresponding to the selected
> dataset.
>
>
> Timothée
>
>
To complete my previous comment, I think a simple way if we mix both
stars level and dataset, is to also make use of the global setting for
stars. Like, if an activity has 3 datasets corresponding to star level
1, 2 and 3, by default activate all 3 and show the 3 stars icon on it.
But, if on main setting user/teacher restricts to show only 1st level,
then automatically set the activity to use only the first dataset/star
level and then show the 1 star difficulty level on the activity. That
would look very logical and integrate well with what we have already.
Timothée
>> Will the end-user be able to create a dataset for himself, or it
>> means multiple dataset like in categorization activity, except
>> that the user will be provided with the all the dataset along
>> with a small description for each, and they can choose one
>> according to their suitability?
>>
>>
>> Not yet to create its own datasets. The aim afterwards, would be to
>> have a server able to create and use datasets. But multiple_dataset
>> is the first step towards it.
>>
>>
>> What do you think? Do you have other ideas we can propose?
>> Who has time (and will) to mentor this year?
>>
>>
>> Johnny
>>
>>
>> Thanks,
>> Aman
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/gcompris-devel/attachments/20181221/5aabed28/attachment-0001.html>
More information about the GCompris-devel
mailing list