<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Le 21/12/2018 à 12:21, Timothée Giet a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:0c41bb9a-fd91-53fb-2cdb-f74604fe207a@gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div class="moz-cite-prefix">Le 21/12/2018 à 12:11, Johnny Jazeix
a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:CAEtcAPGmB6cUbxARJ01wbxFXinPsip3-+rY4=qCVaBb3o9fqCw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html;
charset=UTF-8">
<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"
moz-do-not-send="true">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" moz-do-not-send="true">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"
moz-do-not-send="true">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"
moz-do-not-send="true">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"
moz-do-not-send="true">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"
moz-do-not-send="true">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"
moz-do-not-send="true">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"
moz-do-not-send="true">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>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<p><br>
</p>
<p>Hi,</p>
<p>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.</p>
<p>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.<br>
</p>
<p>I think it would be much better to have a bar button inside the
activity to select and display the dataset level.</p>
<p><br>
</p>
<p>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.</p>
<p><br>
</p>
<p>Timothée<br>
</p>
<p><br>
</p>
</blockquote>
<p><br>
</p>
<p>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.</p>
<p>Timothée<br>
</p>
<blockquote type="cite"
cite="mid:0c41bb9a-fd91-53fb-2cdb-f74604fe207a@gmail.com">
<p> </p>
<blockquote type="cite"
cite="mid:CAEtcAPGmB6cUbxARJ01wbxFXinPsip3-+rY4=qCVaBb3o9fqCw@mail.gmail.com">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_quote">
<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">
<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><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>
</blockquote>
<p><br>
</p>
</blockquote>
<p><br>
</p>
</body>
</html>