<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi,<br></div><br><div class="gmail_quote"><div dir="ltr">Le ven. 21 déc. 2018 à 11:44, Aman Kumar Gupta <<a href="mailto:gupta2140@gmail.com">gupta2140@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Dec 21, 2018 at 3:35 PM Johnny Jazeix <<a href="mailto:jazeix@gmail.com" target="_blank">jazeix@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi,</div><div><br></div><div>Like every year, we plan to be part of GSoC.<br></div><div><br></div><div>We also need to define the tasks we'll propose (KDE submits its application on Jan 15th).</div><div><br></div><div>Looking at the major activities to port the only missing one is "analog electricity" (<a href="https://phabricator.kde.org/T5954" target="_blank">https://phabricator.kde.org/T5954</a>). There is still room for other activities too (adding biology ones for example) or the actual phabricator tasks (<a href="https://phabricator.kde.org/project/profile/1/" target="_blank">https://phabricator.kde.org/project/profile/1/</a>).<br></div><div><br></div><div>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 (<a href="https://cgit.kde.org/gcompris.git/log/?h=multiple_dataset" target="_blank">https://cgit.kde.org/gcompris.git/log/?h=multiple_dataset</a>) 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).</div></div></div></div></div></blockquote><div><br></div><div>Can we have an overview idea of what is the concept of multiple dataset and how are the activities supposed to adapt to it?</div></div></div></blockquote><div><br></div><div>For now, in the branch, only the reversecount activity has been done as proof of concept.</div><div>In the menu, we plan to replace the stars icons with the dataset name: <a href="https://pasteboard.co/HSKeyND.png">https://pasteboard.co/HSKeyND.png</a></div><div>On clicking on it, it will display the different datasets specific to this activity and their objectives: <a href="https://pasteboard.co/HSKeiTW.png">https://pasteboard.co/HSKeiTW.png</a></div><div>(In the code, a dataset is inherited from qml object: <a href="https://cgit.kde.org/gcompris.git/tree/src/core/Dataset.qml?h=multiple_dataset">https://cgit.kde.org/gcompris.git/tree/src/core/Dataset.qml?h=multiple_dataset</a> and set inside the resource folder of the activity.)<br></div><div><br></div><div>Then, once one is chosen, we can click on the activity and play it as usual.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> 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?</div></div></div></blockquote><div><br></div><div>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, i<span class="gmail-author-a-6h4z78z3qz66zz68zz67z3z78zhz89zhz67zh">f 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. </span>It would be great to split in 2 different datasets (maybe more).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> 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?<br></div></div></div></blockquote><div><br></div><div>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.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><br></div><div>What do you think? Do you have other ideas we can propose?<br></div><div>Who has time (and will) to mentor this year?  <br></div></div></div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div></div><div><br></div><div>Johnny</div></div></div></div></div></blockquote><div><br></div><div>Thanks,</div><div>Aman</div><div><br></div></div></div>
</blockquote></div></div></div></div></div>