<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>