[Sugar-devel] Sugarizer Knowledge Activity Pack final meeting [26 Aug]

2020-08-26 Thread Dhruv Misra
Hey there,

I had my final meeting for the Sugarizer Knowledge Activity Pack today, i.e. 
Aug 26 at 13H UTC. We discussed the final changes and testing required before 
the activity gets merged into the dev branch. We concluded the meeting by 
sharing our feedbacks for each other and ended the last meeting on a happy 
note. I will be sharing my final report with the mailing list soon.

Thank you,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting [21 Aug]

2020-08-21 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 21 Aug at 16H30 UTC.

We discussed the persistence of context and the functionality to let organizer 
join back in Vote. In the end we decided to also add the tutorial and 
Fullscreen mode to Vote.


  *   Tasks from last week:
 *   Fixed the existing bugs in Vote
 *   Added default template questions in Vote
 *   Completed ODT/DOC generation


  *   Issues encountered last week: None


  *   Tasks for next week:
 *   Add the play button (in settings mode) in Curriculum
 *   Add a way to persist the context and let organizer join back in Vote
 *   Add tutorial and Fullscreen mode to Vote

Thanks,
Dhruv Misra


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting [14 Aug]

2020-08-14 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 14 Aug at 16H30 UTC.

We reviewed the Settings mode and discussed the changes needed to Vote. We then 
discussed the default template questions and the PDF generation. We finalized 
the layout for generation and decided to work on ODT generation next.


  *   Tasks from last week:
 *   Added a PR to update SugarDevice component
 *   Implemented settings mode in Vote
 *   Added CSV and PDF export in Vote


  *   Issues encountered last week: None


  *   Tasks for next week:
 *   Fix the existing bugs in Vote
 *   Add default template questions in Vote
 *   Start working on ODT/DOC generation

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting [7 Aug]

2020-08-07 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 7 Aug at 16H30 UTC.

We reviewed the tasks from last week and discussed the word cloud 
implementation and the little changes needed in Vote. We have decided to update 
the SugarDevice to add the new methods to get platform information. In the end 
we discussed about adding the Settings mode and maybe start working on export 
feature too.


  *   Tasks from last week:
 *   Fixed the Fraction issue and add client info method to SugarDevice.
 *   Handled stopping of polls, showing of results and auto stop feature in 
Vote.
 *   Implemented logic to store the polls to show the History in Vote


  *   Issues encountered last week: None


  *   Tasks for next week:
 *   Add a PR to update SugarDevice component
 *   Implement settings mode in Vote
 *   (Optional) Start working on export feature in Vote

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting [29 July]

2020-07-29 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 29 July at 9H UTC.

We reviewed the tasks from last week and discussed the solution to the Fraction 
issue and also some other useful methods to add to SugarDevice. We then 
discussed various exit conditions, the next features to add and the minor 
design changes needed in Vote activity.


  *   Tasks from last week:
 *   Added debug information to Fraction.
 *   Added a PR to fix the localization and buddy icon for the user 
changes’ popup of SugarPresence.
 *   Added all vote templates and improve stats in Vote activity.


  *   Issues encountered last week: None


  *   Tasks for next week:
 *   Fix the Fraction issue and add client info method to SugarDevice.
 *   Handle stopping of polls, showing of results and auto stop feature in 
Vote.
 *   Propose a logic to store the polls to show the History in Vote

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting [22 July]

2020-07-22 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 22 July at 9H UTC.

We discussed the tasks from last week and discussed the issue related to 
SugarDevice in Fraction activity. We then discussed improvement in 
SugarPresence in the user-changed popup and it’s localization. In the end we 
discussed the Vote activity screens and implementation.


  *   Tasks from last week:
 *   Removed template title edit button and handling changing title when 
adding from a URL in Curriculum
 *   Made the changes to the design prototype of Vote as discussed
 *   Created the basic workflow for Vote


  *   Issues encountered last week: None



  *   Tasks for next week:
 *   Solve the issues in Fraction by adding debug information.
 *   Add a PR to fix the localization and buddy icon for the user changes’ 
popup of SugarPresence.
 *   Add all vote templates and improve stats in Vote activity.

Thanks,
Dhruv Misra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting [16 July]

2020-07-16 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 16 July at 13H UTC.

We discussed a new use case for Curriculum and decided to make the changes to 
how the template title is handled in the activity. We then reviewed the design 
prototype for Vote and discussed the various workflows and changes required.


  *   Tasks from last week:
 *   Created a design prototype for Vote activity and initialized the 
project
 *   Tested and finalized the Curriculum activity
 *   Updated the Fraction activity with updated Sugar components


  *   Issues encountered last week: None



  *   Tasks for next week:
 *   Remove template title edit button and handling changing title when 
adding from a URL in Curriculum
 *   Make the changes to the design prototype of Vote as discussed
 *   Create the basic workflow for Vote

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting [8 July]

2020-07-08 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 8 July at 13H UTC.

We discussed the final minor corrections in the Curriculum activity and 
discussed the implementations of export algorithms. Then we discussed the 
various UI elements in detail of the Vote activity. We also decided to update 
Fraction with the updated Sugar components.


  *   Tasks from last week:
 *   Added ODT generation to Curriculum
 *   Added a tutorial to Curriculum
 *   Updated Sugar components to use ES6 features


  *   Issues encountered last week: None



  *   Tasks for next week:
 *   Create a design prototype for Vote activity and initialize the project
 *   Test and finalize the Curriculum activity
 *   Update the Fraction activity with updated Sugar components

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting [2 July]

2020-07-02 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 2 July at 9H UTC.

We reviewed tasks from last week. We discussed the modifications needed to PDF 
generation. We then discussed about the ODT generation and talked to mentor 
Ashish on how we can implement it for Curriculum. We also decided to add a 
tutorial to Curriculum and to update Sugar components with ES6 features.


  *   Tasks from last week:
 *   Added template selection on new instance startup
 *   Added export to PDF
 *   Added export to DOC
 *   Updated the Sugar components in the template


  *   Issues encountered last week: ODT generation proving troublesome, will be 
done next week after discussing with mentor Ashish.



  *   Tasks for next week:
 *   Add ODT generation to Curriculum
 *   Add a tutorial to Curriculum
 *   Update Sugar components to use ES6 features
 *   (Optional) Create design prototypes for Vote

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting [25 June]

2020-06-25 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 25 June at 9H UTC.

We reviewed tasks from last week. We decided to add a new template selection 
feature on new instance of the activity, based on the review from SugarLabs 
board. We discussed it’s workflow and also discussed the Export document 
functionality to different formats.


  *   Tasks from last week:
 *   Moved the notationLevel property to JSON
 *   Created the rewards view as discussed
 *   Added presence to implement one way sharing
 *   Updated Fraction activity with the latest Sugar components
 *   (Additional) Added Export to CSV format


  *   Issues encountered last week: None



  *   Tasks for next week:
 *   Adding template selection on new instance startup
 *   Adding export to PDF
 *   Finding a proper solution for export to DOC
 *   Study Write activity and work on export to ODT
 *   Update the Sugar components in the template

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting [17 June]

2020-06-17 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 17 June at 9H UTC.

We reviewed tasks from last week and the teacher’s review of our new activity. 
Last week following the review, we decided to add different notation levels, 
which took a part of my time. We discussed thoroughly the design of the Rewards 
view. In the end we talked about the implementation of presence and the one-way 
sharing required.


  *   Tasks from last week:
 *   Fixed the upload palette
 *   Added localization to CurriculumChooser and change JSON structure
 *   Work on the Trophies/Rewards view
 *   Added features to SugarDevice
 *   Worked a little on the Rewards View


  *   Issues encountered last week: Change in plans regarding notation levels 
following teacher’s review



  *   Tasks for next week:
 *   Move the notationLevel property to JSON
 *   Create the rewards view as discussed
 *   Add presence to implement one way sharing
 *   Update Fraction activity with the latest Sugar components

Thanks,
Dhruv Misra


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting (11 June)

2020-06-11 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 11 June at 9H UTC.

We reviewed tasks from last week and discussed the minor UI changes required to 
palettes. Then we discussed about localization of category/skill titles in 
Curriculum and decided to change the JSON accordingly. Finally, we then 
discussed addition of Trophies view and it’s presence implementations.


  *   Tasks from last week:
 *   Made the required UI changes to Curriculum, replaced flags with medals.
 *   Completed create/update/delete/sort for categories and skills.
 *   Created initial SugarDevice component
  *   Issues encountered last week: Adding Curriculum Activity tab to Journal 
Chooser, was fixed by making changes to `journalchooser.js`
  *   Tasks for this week:
 *   Fix the upload palette
 *   Add localization to CurriculumChooser and change JSON structure
 *   Work on the Trophies/Rewards view
 *   Start integration of presence
 *   Add features to SugarDevice

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting (4 June)

2020-06-04 Thread Dhruv Misra
Hey there,

I had the weekly meeting with my mentor Lionel today i.e. 4 June at 9H UTC.

We discussed thoroughly the UI changes required in Curriculum activity and 
created a list for each screen. We have decided to go forward with Medals 
instead of Flags to show acquired skills. We concluded by deciding to add the 
next feature: creation/updation/deletion of categories and skills.


  *   Tasks from last week:
 *   Imported dataset of JeValide for development.
 *   Added Curriculum Activity PR and work on upload feature.
 *   Added LZString compression to the activity template.
 *   Integrated Activity Template with Fraction.
  *   Issues encountered last week: None
  *   Tasks for next week:
 *   Make the required UI changes to Curriculum, replacing flags with 
medals.
 *   Work on create/update/delete/sort for categories and skills.
 *   Working on creating the SugarDevice component

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting

2020-05-28 Thread Dhruv Misra
Hi there,

I had the  weekly meeting with my mentor Lionel today i.e. 28 May at 9H UTC.

We acknowledged the completion of Vue.js tutorial and Activity Template with 
small improvements to be made regularly as per recommendations. We also 
reviewed the design mockups for Curriculum activity and discussed how we can 
have take inspiration from JeValide. We concluded by talking about the Upload 
feature of Curriculum and compression.


  *   Tasks from last week:

  1.  Completed the Vue.js Tutorial and Activity Template
  2.  Improved the mockup screens as per review
  3.  Started creating the Curriculum activity

  *   Issues encountered last week: None
  *   Tasks for next week:

  1.  Import dataset of JeValide for development.
  2.  Add Curriculum Activity PR and work on upload feature.
  3.  Add LZString compression to the activity template.
  4.  Integrate Activity Template with Fraction. (low priority)

Thanks,
Dhruv Misra


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting

2020-05-21 Thread Dhruv Misra
Hey there,

I and my mentor Lionel had our weekly meeting at 9H UTC today i.e. 21 May.

We reviewed the activity template and finalized the minor changes remaining. We 
then discussed about the dynamic tutorial and how it will be implemented in the 
future. In the end, the design mockups for Curriculum were reviewed and changes 
were discussed.


  *   Tasks from last week:

  1.  Completed the Vue.js Activity Template
  2.  Wrote the tutorial text for Vue.js
  3.  Created design mockups for Curriculum activity

  *   Problems encountered in this week: None
  *   Tasks for next week:

  1.  Make a PR with updated tutorial texts
  2.  Finalize the Activity Template (Remove Pawn.activity)
  3.  Improve the mockup based on discussion
  4.  Start a basic implementation of Curriculum

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer Knowledge Activity Pack meeting

2020-05-14 Thread Dhruv Misra
Hey there,

I and my mentor Lionel had our Sugarizer Knowledge Activity Pack meeting at 9H 
UTC today i.e. 14 May.

We reviewed the tasks from last week, had discussion about the various 
workflows and things to add/remove from the Vue.js Activity template. We also 
discussed the new Sugarizer Dynamic 
Tutorial<https://github.com/dhruvmisra/SugarizerDynamicTutorial> and possible 
improvements. In the end, we discussed the potential UI of the new Curriculum 
activity and what all would be present on each page.


  *   Tasks from last week:

  1.  Created the basic functional Vue.js Activity Template
  2.  Created Sugarizer Dynamic 
Tutorial<https://github.com/dhruvmisra/SugarizerDynamicTutorial>

  *   Issues encountered in this week: Finalizing the workflows for the Vue.js 
Activity Template
  *   Tasks for next week:

  1.  Complete the Vue.js Activity template based on new points (Activity 
component)
  2.  Write the tutorial for Vue.js
  3.  Create some design mockups for the Curriculum activity

Thanks,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] First Sugarizer Knowledge Activity Pack meeting

2020-05-07 Thread Dhruv Misra
Hey there,

I and my mentor Lionel had our first Sugarizer Knowledge Activity Pack meeting 
at 12H UTC today i.e. 7 May.

We discussed the logistics, future plans and had a conversation on the Vue.js 
activity template which will be a reusable template ready to create activities 
in the future. We also talked on creating a new Sugarizer tutorial for Vue.js 
and discussed a new idea to have dynamic tutorial for all languages (VanillaJS, 
Vue.js, React, etc).


  *   Tasks from last week: None
  *   Issues encountered in this week: None
  *   Tasks for next week:

  1.  Rewrite the full tutorial source code in Vue.js
  2.  Think of a way to dynamically switch languages in the documentation
  3.  Think of ways to improve the template using components

Thanks,
Dhruv Misra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Announcement] Sugarizer v1.3 is available for your device

2020-03-29 Thread Dhruv Misra

Congratulations! A great milestone.
From: Sumit Srivastava
Sent: Sunday, March 29, 2020 10:45 AM
To: Lionel Laské
Cc: OLPC Devel; 
iaep; Sugar-dev 
Devel; 
unleashk...@googlegroups.com
Subject: Re: [Sugar-devel] [Announcement] Sugarizer v1.3 is available for your 
device

Congratulations!!

On Sun, Mar 29, 2020, 3:04 AM Lionel Laské 
mailto:lionel.la...@gmail.com>> wrote:


Hi all,

I'm proud to announce the version 1.3 of Sugarizer, the leading learning 
platform for children.

http://sugarizer.org

New in this version:

  *   Calligra activity: Primary school teachers asked us, it's done! Calligra 
is a fun activity to help kids learn cursive writing: letters, numbers or 
figures. You could even create your own figures!

  *   Falabracman activity: It was one of children favorite Sugar activities 
all over the world  since its creation in 2008 in Brazil. The addictive 
Falabracman game is back. Learn words by collecting all the letters in the 
right order.
  *   Piano mode in TamTam activity: Choose your instrument then display a 
small piano keyboard to play your favorites melodies using this instrument. 
Never been so easy to play music.
  *   Set time mode in Clock activity: Set clock hands by yourself or play to 
find the hand position matching a specific time.
  *   Smartphone support: Of course a smartphone is not the ideal device for 
Sugarizer but we can't ignore an opportunity to learn. So most activities 
propose now a full screen mode to be easily usable on small screens.
  *   Tutorial everywhere: You've got a doubt about features of an activity? 
Now every activities include a full tutorial to explain how it works step by 
step.
  *   Improved stability: more than 100 fix and update on Sugarizer and 
activities.

A short animation of these features is visible here: 
https://youtu.be/kwhvWROHb2Q

Teachers use Sugarizer in 30 schools today. If it's good for them, why not for 
your children?

Sugarizer 1.3  is available on your browser [1] but also for your Android, iOS, 
Linux, MacOS or Windows device. Download it from : Google Play [2], Amazon 
Store [3], Apple Store [4], F-droid [5], snapcraft [6] and if you don't like 
stores, you could also install it by yourself using instructions on the 
Sugarizer website [7].

On Android, Sugarizer could also replace your launcher with Sugarizer OS [8].

And if you want to deploy Sugarizer Server for your school, follow instructions 
here [9].

   Lionel Laské



P.S.: Special thanks for their contribution on this version to Prakash Ujjwal 
(Falabracman activity, Set time mode in Clock activity), Marcus Chong (Piano 
mode in TamTam activity) and to all GCI students specifically Andrea Gonzales, 
Nathan Dimmer, sdziuda and Sashreek Magan.



[1] http://try.sugarizer.org


[2] https://play.google.com/store/apps/details?id=org.olpc_france.sugarizer

[3] http://www.amazon.com/gp/product/B00NKK7PZA

[4] https://itunes.apple.com/us/app/sugarizer/id978495303

[5] https://f-droid.org/repository/browse/?fdid=org.olpc_france.sugarizer

[6] https://snapcraft.io/sugarizer

[7] https://sugarizer.org

[8] https://play.google.com/store/apps/details?id=org.olpc_france.sugarizeros

[9] https://github.com/llaske/sugarizer-server

[10] https://sugarizer.org#desktop


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer APK builder plugin addition

2020-03-24 Thread Dhruv Misra
Hey there,

I’m trying to add a Cordova plugin to the APK builder. The docker command to 
build the APK currently uses the docker repository which cannot be edited. Can 
someone tell me the steps to edit and run a local copy of the container in 
docker using the GitHub 
repository<https://github.com/llaske/sugarizer-apkbuilder> source or any other 
method.

Thanks,
Dhruv Misra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] GSoC 2020 (Game Activity Pack) Proposal Review Request

2020-03-17 Thread Dhruv Misra
Hey there,

I am submitting my GSoC 2020 Proposal for Sugarizer Game Activity Pack for 
review. Kindly suggest the necessary changes. I am sharing a link for comment 
access to the Google Docs file here:

https://docs.google.com/document/d/13r3PrpcHw0Veu8edCCrmrNmiJHyM8x6Tz-0RxbJ_rnI/edit?usp=sharing

Looking forward to your comments and feedback.

Thank You,
Dhruv Misra

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel