[Sugar-devel] [Announcement] Sugarizer v1.8 - 10th Anniversary edition - is available for your device

2024-04-10 Thread Lionel Laské
Hi all,

I'm proud to announce version 1.8 of Sugarizer (https://sugarizer.org), the
leading learning platform for children. It's the 10th Anniversary edition:
happy birthday Sugarizer!

New in this version:

   - Chart Activity: Unleash your creativity and data prowess with the new
   Chart Activity. Organize your information in a visually appealing way.
   Choose the best chart for your data and make your presentation stand out.
   Try it now!


   - Word Puzzle in Exerciser:This new template in Exerciser activity
   empowers educators to create engaging word puzzles on the fly during
   lessons, providing a dynamic and interactive learning experience for
   students. With the ability to incorporate text, images, sounds, speech,
   or videos, the Word Puzzle template offers a new word experience for
   learners.


   - CSV file support: CSV format is now fully supported in Sugarizer. Open
   it from the Journal, easily export Measurements and Stopwatch activities
   data in CSV format. Plus, on Android and iOS, you can now copy any file
   from your device. Harness the flexibility and convenience of CSV today!


   - Rewrite of Chat activity:Experience a whole new level of interaction
   with our revamped Chat activity. It's simpler, more intuitive, and faster
   than ever before. Dive into seamless communication and enjoy the
   enhanced performance.


   - Improved stability: more than 30 fix and update on Sugarizer and
   activities.



A short animation of these features is visible here:
https://www.youtube.com/watch?v=m48JjH4EcPI

A full description of Sugarizer activities with demo video, category and
recommended age is available on https://sugarizer.org/activities.html



We need your help to improve Sugarizer user experience and make it
accessible to more users! Support Sugarizer on GitHub Sponsor [1] or
Liberapay [2].


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

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

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



   Lionel Laské


P.S.: Special thanks for their contribution on this version to Utkarsh
Siddhpura and Vinayak Nayar. Many thanks also to all Google Summer of Code
students and mentors who made this release possible.





[1] https://github.com/sponsors/llaske

[2] https://liberapay.com/llaske

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

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

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

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

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

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

[9] https://sugarizer.org

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

[11] https://github.com/llaske/sugarizer-server
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Draft Project Proposal for GSoC'24 - Sugarizer 3D Volume Activity (Korada Vishal)

2024-04-01 Thread Lionel Laské
Hi Korada,

Thanks for your proposal.
My remarks:
- Good description of what you plan to implement
- It will be better if you've got a running demo of your current work
- The activity is not about dice but about 3D volume, your current volumes
are dice oriented only
- The rotate button is not expected to be on the toolbar but in the board
- The idea is to add volume one by one like in Physics activity
- Sharing activity is not to play dice again others, it's just to update
board in a collaborative way
- Selenium testing could be nice but it seems complex here

Regards.

 Lionel


Date: Mon, 1 Apr 2024 22:01:22 +0530
> From: Korada Vishal 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Draft Project Proposal for GSoC'24 - Sugarizer
> 3D Volume Activity
> Message-ID:
> <
> cac0zetk04qe6wqxzdvkzjrenmuxnsvhxgwny9rgro982k6+...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi everyone, I am Vishal
> This is my second project, which I am applying under my mentor Lionel Laske
> For GSoC'24, Sugarizer 3D Volume Activity
> I am Sharing my draft proposal here, hoping to here a review about it
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240401/e5c9637d/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Vishal_Proposal_GSoC'24_Sugarizer3D.pdf
> Type: application/pdf
> Size: 3155639 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240401/e5c9637d/attachment.pdf
> >
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC Proposal Review Request (divyanshu kumar)

2024-04-01 Thread Lionel Laské
Hi Divyanshu,

Thanks for your proposal.
My remarks:
- Good understanding of what should be done
- You don't really describe how things will be done, you just describe the
way you will organize yourself
- You don't demonstrate you've got a good understanding of current
Sugarizer v2 implementation
- You should post on Discord a link to a video of Pawn tutorial activity
running.

Regards.

 Lionel


Date: Mon, 1 Apr 2024 18:49:08 +0530
> From: divyanshu kumar 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] GSoC Proposal Review Request
> Message-ID:
> <
> cacuggdzhurem3eodqfkijnvzqhx5hv1mgom68hwmfh_bwjr...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Greetings,
>
> I hope this email finds you well. I am writing to request your kind review
> of my Google Summer of Code (GSoC) proposal.  you can find it below:
>
> I would greatly appreciate any feedback or suggestions you may have. Thank
> you for your time and consideration.
>
> Best regards
> Divyanshu. kumar
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240401/418dd562/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Sugarizer-proposal'24.pdf
> Type: application/pdf
> Size: 275782 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240401/418dd562/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Submission of Proposal and Video for GSoC Application

2024-03-28 Thread Lionel Laské
Hi Soham,

Your proposal is confusing.
You mention Sugarizer but your proposal is about "Add an AI-assistant to
the Write Activity" project which is related to Sugar.
Both Sugar and Sugarizer are hosted by SugarLabs and share the same spirit
but they don't use the same technical stack.
Walter and Ibiam are more appropriate than me to study your proposal.

Regards.

Lionel

Date: Thu, 28 Mar 2024 19:46:40 +0530
> From: SOHAM SARODE 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Submission of Proposal and Video for GSoC
> Application
> Message-ID:
>  jgnni8zua1kwvpd3thgnu8+ty2ubo9_nzx3...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Dear Sugar Labs Community,
>
> I trust this message finds you in good spirits. I am reaching out to
> formally present my draft proposal for the Google Summer of Code (GSoC)
> program, specifically focusing on the Sugarizer project. Enclosed with this
> email is the link to my draft proposal, which includes the completion of
> the Pawn tutorial along with short videos. These materials are available in
> the dedicated channel for the GSoC project I am keenly interested in.
>
> I kindly request members of the Sugar Devel mailing list to take a moment
> to review my draft proposal and offer your valuable feedback. Your insights
> and suggestions will significantly contribute to refining and enhancing my
> proposal as I progress toward its finalization for the GSoC application.
>
> Thank you for considering my proposal, and I eagerly anticipate your
> constructive feedback.
>
> Best regards,
> Soham Sarode
>
> Proposal Link
> <
> https://docs.google.com/document/d/16v8GwYTv09d3RkTvMMd3SYb-LLilxoYIjVCbKJEU7aw/edit?usp=sharing
> >
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240328/0a7434f6/attachment-0001.htm
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Draft Project Proposal for GSoC'24 - Sugarizer VueJS Core (Korada Vishal)

2024-03-27 Thread Lionel Laské
Hi Vishal,

Very detailed proposal.

Few things:
- Regarding the Journal view, be careful : depending on the selection in
the footer bar the Journal should be loaded from the local storage (as
today in the home view), from the user Journal on the server or from the
shared Journal on the server. It's not the same code to load it depending
on this.
- The assignment feature should be integrated too in the Journal (see the
Journal part here
https://github.com/sugarlabs/GSoC/blob/master/archives/2022/student-reports/sugarizer-assignments-Rohan-Kumar..md
)
- Electron and Android integrations don't need to be encapsulated in Vue.js.
- Upload/download of documents from/to the device are important feature to
reproduce in v2
- Selenium testing is a good idea but it could take time (more than one
week).

Regards.

Lionel


Date: Tue, 26 Mar 2024 01:24:02 +0530
> From: Korada Vishal 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Draft Project Proposal for GSoC'24 - Sugarizer
> VueJS Core
> Message-ID:
>  6y-yajyyexcadn9_...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi Everyone, I am Vishal
> I am applying for project Sugarizer VueJS Core under mentor Lionel Laske
> I am Sharing my draft proposal here
> I hope to hear a review about it
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240326/b30febaa/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Vishal_Proposal_GSoC'24_SugarLab.pdf
> Type: application/pdf
> Size: 2002479 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240326/b30febaa/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Samarth Bagga Draft GSoC proposal Sugarizer 3D Volume Activity (Samarth Bagga)

2024-03-27 Thread Lionel Laské
Hi Samarth,

Very cool demo: almost perfect.
Very good understanding of what's expected in the activity.

There are some things to improve:
- I think a zoom and a rotate button should be added on the board
- Will be fun to use the buddy colors as background default color and
volume default color.

Regarding the proposal you're supposed to include a link to a video of the
Pawn activity tutorial running. Could be published on the Discord for
exemple.
It would be nice if you had already contributed to Sugarizer too.

Regards.

  Lionel


Date: Thu, 28 Mar 2024 00:49:30 +0530
> From: Samarth Bagga 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Samarth Bagga Draft GSoC proposal Sugarizer 3D
> Volume Activity
> Message-ID:
> <
> cafmh3tzoeyudk3wbxf2zw-vq_gk7edkartrarlwwrwaxriz...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Please find attached my draft GSoC proposal for the project 'Sugarizer 3D
> Volume Activity'.
> Regards,
> Samarth Bagga
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240328/38d2e571/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Samarth_Bagga_GSOC_Proposal.pdf
> Type: application/pdf
> Size: 1248611 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240328/38d2e571/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC 2024 Proposal Review Request - 3D Volume Activity - VishnuVardhanBR (Vishnu Vardhan Reddy)

2024-03-27 Thread Lionel Laské
Hi Vishnu,

Fun demo, that's the idea of the UX expected.
The way to rotate the board is not fluid. I think it will be better to have
a 3D rotate button on the board - instead of in the toolbar - with a zoom
button.
The quality of volumes could be improved too.

Your proposal is slightly minimal. It misses a list of features to
implement with a detail of what needs to be done and a detail on how you
plan to implement it.
You should also add a link to your Pawn video on Discord.

Regards.

Lionel


Date: Wed, 27 Mar 2024 01:56:10 +0530
> From: Vishnu Vardhan Reddy 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] GSoC 2024 Proposal Review Request - 3D Volume
> Activity - VishnuVardhanBR
> Message-ID:
>  nyvm...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello Lionel Lask?,
> I request you to review my draft of the 3D Volume Activity Proposal for the
> upcoming GSoC'24 programme.
>
> Thank you,
> B. Vishnu Vardhan Reddy.
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240327/2903e29b/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Proposal Draft 1.pdf
> Type: application/pdf
> Size: 229166 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240327/2903e29b/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Review my proposal for GSOC'24 Sugarizer 3D Volume Activity (Harsh Singh)

2024-03-23 Thread Lionel Laské
Hi Harsh,

Good demo and nice proposal.

My remarks:
- I've got in mind a slightly different UI, more close to the Physics
activity: one button for each type of volume, click on the board to add one
volume,  an erase mode to remove a volume, ...
- The activity should have a dice mode and a volume mode (without numbers
on volume). It's not an activity just to play dice.
- The current point of view (on the top of the board) on your demo doesn't
give a clear view of volumes, I'm expecting another start point of view and
a way to change the view
- It will be nice to integrate in your proposal a mock-up of the final
activity with all expected features. It will help to understand what the
activity looks like at the end.
- Vue.js is not a prerequisite, you don't have to migrate from Vanilla.js
to Vue.js
- Please post on Discord a video of the Pawn activity running

Regards.

Lionel

Date: Sat, 23 Mar 2024 22:08:52 +0530
> From: Harsh Singh 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Review my proposal for GSOC'24 Sugarizer 3D
> Volume Activity
> Message-ID:
>  bf5eya00...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi, Lionel Laske
> Could you review my proposal ? Your feedback would be incredibly helpful.
> Thanks , Harsh Singh
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240323/7218228a/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: HarshSinghProposalSugarizer.pdf
> Type: application/pdf
> Size: 8428617 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240323/7218228a/attachment.pdf
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: HarshSinghProposalSugarizer.docx
> Type:
> application/vnd.openxmlformats-officedocument.wordprocessingml.document
> Size: 9679831 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240323/7218228a/attachment.docx
> >
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Draft Proposal for Sugarizer VueJS Core (Nischay Goyal)

2023-04-04 Thread Lionel Laské
Hi Nischav,

Thanks for your proposal.
My remarks:
- Nice schema but I think some links are missing (for example between home
view and popup)
- Good analysis of things to be done
- You don't mention creation of localization component, it's a part of the
project
- You should provide a link on your video showing the Sugarizer Development
Activity Tutorial

Regards.

Lionel

Date: Tue, 4 Apr 2023 22:53:30 +0530
> From: Nischay Goyal 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Draft Proposal for Sugarizer VueJS Core
> Message-ID:
>  njeqg...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hii, I am Nischay Goyal. This is my second draft for Project- Sugagrizer
> Vue.JS Core. I will be grateful if you can review my proposal.
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230404/4ac057fa/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Sugarizer-VueJS-Core-Nischay-Goyal-GSOC-2023.pdf
> Type: application/pdf
> Size: 2269069 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230404/4ac057fa/attachment.pdf
> >
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC' 2023 Proposal "Sugarizer Word Puzzle and Chart Activities"

2023-04-04 Thread Lionel Laské
Hi Dhruv,

Thanks for your proposal.
My remarks:
- Diagrams for Word Puzzle have no interest since it's the generic workflow
for Exerciser
- Very detailed description of planned implementation for template and
activity: good job
- The Chart Activity is supposed to be written in Vue.js

Regards.

   Lionel


> Message: 1
> Date: Mon, 3 Apr 2023 18:34:23 +0530
> From: Dhruv Mishra_1826 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] GSoC' 2023 Proposal "Sugarizer Word Puzzle and
> Chart Activities"
> Message-ID:
> <
> caddinwd07rgc7tw6mrppez-luh5ex4v4n+m_0hhpl4g67-o...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Good evening,
> Respected sir,
>
> Apologies for the earlier doc version of the proposal.
> I am Dhruv Mishra, from Indian Institute of Technology - BHU (Varanasi),
> India and I am aiming to contribute to Sugarlabs this summer under the
> GSoC' 23 program. I am interested in the project entitled "Sugarizer Word
> Puzzle and Chart Activities". I have attached my tentative proposal below.
> Please take a look whenever you find the time. I'll be looking forward to
> hearing from you.
>
> Thanks and regards,
> Dhruv Mishra
>
> --
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230403/dfd79ef4/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Sugarizer Word Puzzle and Chart activities [Dhruv_Mishra].pdf
> Type: application/pdf
> Size: 881687 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230403/dfd79ef4/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSOC'23 Proposal Submission (Abhinav Kumar)

2023-04-04 Thread Lionel Laské
Hi Abhinav,

Thanks for your proposal.
My remarks:
- Nice to try implementing by yourself but you're supposed to use the
existing Sugarizer VueJS UI components, here you've rewrite everything from
Scratch
- You don't speak about Sugarizer Server API to use
- We don't plan to use neither Vite, neither Pinia
- We don't need to localize strings, the work has already be done
- Dockerization has no sense for the Sugarizer App since it intend to run
on mobile devices, in the browser or on the desktop
- You should provide a link to the video with the result of the Sugarizer
Activity Developpement tutorial.

Regards.

 Lionel


Date: Mon, 3 Apr 2023 01:28:24 +0530
> From: Abhinav Kumar 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] GSOC'23 Proposal Submission
> Message-ID:
> <
> capy+c7epxffuf7gk3h2cho5ia75v6r31ww4tnxaobwaor8u...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Full Name: Abhinav Kumar
> Email: kumar.kr.abhi...@gmail.com
> Github Username: kr-2003 <https://github.com/kr-2003>
>
> This is my GSOC proposal link -
>
> https://drive.google.com/file/d/1hVYy16CMkSnoBW73hPgxMymgsBoC9if9/view?usp=sharing
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230403/1e6a3404/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Proposal-Sugarizer.pdf
> Type: application/pdf
> Size: 1088924 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230403/1e6a3404/attachment.pdf
> >
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Review For Proposal (Naveen G)

2023-04-04 Thread Lionel Laské
Hi Naveen,

Your proposal is minimal.
We expect more detail about what you've understood of the project and how
you plan to implement the solution for it.
It's the only way for us to ensure that you're the right candidate.

Regards.

 Lionel



Date: Sun, 2 Apr 2023 23:02:29 +0530
> From: Naveen G 
> To: "sugar-devel@lists.sugarlabs.org"
> 
> Subject: [Sugar-devel] Review For Proposal
> Message-ID: <1251c958-fca3-4d10-9cfa-c7f6d0bab...@hxcore.ol>
> Content-Type: text/plain; charset="us-ascii"
>
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230402/e10be9a6/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: SugarLabsProposal.pdf
> Type: application/pdf
> Size: 163297 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230402/e10be9a6/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSOC 2023 Proposal-review (Dhruv Mishra_1826)

2023-04-03 Thread Lionel Laské
Hi Dhruv,

You're supposed to send your proposal to review in PDF format as mentioned
in GSoC rules.
It's unfair to use Google Doc to restrict review to a limited set of users.

Regards.

Lionel


Date: Sun, 2 Apr 2023 21:48:09 +0530
> From: Dhruv Mishra_1826 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] GSOC 2023 Proposal-review
> Message-ID:
>  bn-d5t19w3j0ca879js...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Good evening,
> Respected sir,
>
> I am *Dhruv Mishra*, from *Indian Institute of Technology - BHU (Varanasi),
> India* and I am aiming to contribute to Sugarlabs this summer under the
> GSoC' 23 program. I am interested in the project entitled "*Sugarizer Word
> Puzzle and Chart Activities*". I have attached my tentative proposal below.
> Please take a look whenever you find the time. I'll be looking forward to
> hearing from you.
>
> Link:
>
> https://docs.google.com/document/d/114RTj1_FhCYJPqHASt6rSDigR2J527iG2w2seMddhfM/edit?usp=sharing
>
> Thanks and regards,
> Dhruv Mishra
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugarizer VueJs Core Proposal By Hazem Kasim

2023-04-01 Thread Lionel Laské
Hi Hazem,

Thanks for your proposal.
My remarks:
- Good idea to write user stories
- On technical side, we wish to avoid Vue CLI, VueX and TypeScript.
- We expect more detail on the way screens will be implemented: UI
components to use, which API in which case and which component will be used
to request the API.

Regards.

   Lionel


Date: Sat, 1 Apr 2023 10:42:23 +0200
> From: Hazem Kasim 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Sugarizer VueJs Core Proposal By Hazem Kasim
> Message-ID:
> <
> cakvffpss44p6rvzeao5wkb65cfgupupjyy5lmbtftmnfucv...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello,
> I'm Hazem Kasim and this is my proposal on Sugarizer VueJs Core project.
> Sugarizer activity video
>
> https://discord.com/channels/1078051575580336249/1078054265517506681/1080645352010559498
>
> My Discord username hazemkak#8961
>
> Regards,
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230401/f98e252a/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Sugarizer VueJS Core Proposal By Hazem Kasim.pdf
> Type: application/pdf
> Size: 81091 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230401/f98e252a/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugraizer vue.JS core draft proposal

2023-04-01 Thread Lionel Laské
Hi Anuj,

Thanks for your proposal.
My remarks:
- You should publish your video tutorial in the Discord and give the link
in your proposal
- You described the current way of working of Sugarizer screens, it's not
what we asked. We expect that you describe how to implement it with the new
components instead. Lot of actions are not pertinent for the scope of the
project (specifically local storage handling) where we expect just to
explore connection to a server.
- Good idea to integrate Neighborhood view.
- You mention "Making the sugar-web ready to handle new framework". sugar-web
should not be impacted by the project.

Regards.

Lionel


Date: Sat, 1 Apr 2023 06:25:11 +0530
> From: "MR. OPTIMIST" 
> To: Sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Sugraizer vue.JS core draft proposal
> Message-ID:
>  l3dj...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello community,
> I'm Anuj verma , i would love to hear suggestion from you on my draft
> proposal of sugarizer vue.JS core
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230401/2c20f467/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: sugarizer_vueJs_draft.pdf
> Type: application/pdf
> Size: 56600 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230401/2c20f467/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Draft proposal for GSOC'23 - Sugarizer Word Puzzle and Chart activities (Disha Talreja)

2023-03-30 Thread Lionel Laské
Hi Disha,

Thanks for your proposal.
Few remarks:
- You don't describe what happens in Shared mode for Chart activity: every
user can change every data? How do you plan to implement it?
- No enough detail regarding Word Puzzle, we expect more information about
what should be done and how you plan to do it

Regards.

  Lionel


Date: Thu, 30 Mar 2023 11:05:11 +0530
> From: Disha Talreja 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Draft proposal for GSOC'23 - Sugarizer Word
> Puzzle and Chart activities
> Message-ID:
>  2xf49grox-hrayjvn+tannru-nr5dce1ddup2ox1a...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello everyone,
>
> I am Disha Talreja. I would like to request your feedback on the draft
> proposal for Sugarizer Word Puzzle and Chart activities.
>
> Looking forward to hearing from you.
>
> Thanks and regards,
> Disha
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230330/18ceb338/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: GSOC 2023  (1).pdf
> Type: application/pdf
> Size: 279169 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230330/18ceb338/attachment.pdf
> >
>
> --
>
> Subject: Digest Footer
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> --
>
> End of Sugar-devel Digest, Vol 171, Issue 29
> 
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Draft proposal for GSoC'23 - Sugarizer Word Puzzle and Chart activities (vedant sharma)

2023-03-29 Thread Lionel Laské
Hi Vendant,

Thanks for your proposal.
My remarks:
- The Word puzzle implementation graph is useless, it's the standard
process of every Sugarizer activities
- Nice to describe storage
- The creation form is nice, it could be interesting to add an option to
show/hide definition
- Test of Exercise should be available at every moment during creation
- You do not describe result screen at the end of exercise
- The Chart activity implementation graph is useless, it's the standard
process of every Sugarizer activities
- You describe implementation of standard methods (add toolbar, sharing,
localization, tutorial) but you don't describe implementation of specific
Chart methods (handling data, display and customize charts, ...)

Regards.

   Lionel

Date: Tue, 28 Mar 2023 02:53:54 +0530
> From: vedant sharma 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Draft proposal for GSoC'23 - Sugarizer Word
> Puzzle and Chart activities
> Message-ID:
>  nc5xyy...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi there! My name is Vedant Sharma, and I am excited to share my draft
> proposal for the GSoC Sugarizer Word Puzzle and Chart activities project
> with the community. I am open to receiving feedback and suggestions on how
> I can enhance my proposal further. Thank you for taking the time to review
> it.
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230328/7b2bd8fa/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Vedant Sharma Gsoc Proposal 2023.pdf
> Type: application/pdf
> Size: 748982 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230328/7b2bd8fa/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Draft proposal for GSoC'23 - Sugarizer Word Puzzle and Chart activities (Harshit Maurya)

2023-03-29 Thread Lionel Laské
Hi Harshit,

Thanks for this proposal.
Few remarks:
- I'm not sure Word Puzzle options Background image and Fill character are
useful.
- You describe methods to implement Word Puzzle but you don't explain how
the new template
will match implementation of existing templates
- The process you describe to create a new template doesn't match the
existing process. Specifically, all settings should be done in one place
(no Launch button to create questions) and the user should be able to test
the new Exercise at every moment
- The timer is not needed: it's not present on other templates.
- Regarding the Chart activity, a semantic correction: the idea is not "to
convert the existing activity" but rewrite it from scratch
- It could be nice to be able to open data exported from Measure (and why
not Stop watch) as a Chart.
- You don't mention possibility to change Chart colors
- You don't mention link on your tutorial video

Regards.

  Lionel


Date: Sun, 26 Mar 2023 06:03:27 +0530
> From: Harshit Maurya 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Draft proposal for GSoC'23 - Sugarizer Word
> Puzzle and Chart activities
> Message-ID:
>  aovqj9vz-iyxp-x4j-9ry1wmc4hxt61hde_mv...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello everyone, I'm Harshit Maurya. I'd like to share my draft proposal for
> the GSoC Sugarizer Word Puzzle and Chart activities project with the
> community. I'm hoping to get some suggestions on how I can improve my
> proposal, ThankYou
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230326/91069ef5/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: Harshit Maurya gsoc proposal 2023.pdf
> Type: application/pdf
> Size: 12874507 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230326/91069ef5/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [Announcement] Sugarizer v1.7 is available for your device

2023-03-28 Thread Lionel Laské
Hi all,

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

https://sugarizer.org

New in this version:

   - Assignments: Receive assignments directly from Sugarizer, answer them
   and submit your answer while still in the application. Sugarizer becomes
   your school companion.
   - Evaluation mode in Exerciser:Exerciser becomes a skills assessment
   tool. Turn any exercise into an assessment in one click and give it to the
   class in real time or make it a homework assignment.
   - Better touch screen support: The new Sugarizer version has now been
   tested on different smart board and touch PC. Whatever its size is,
   Sugarizer will work on your touch screen.
   - New Tutorial UI:We've decided to change the tutorial library to
   provide a better user experience. Simpler, more intuitive and faster.
   You'll love it.
   - Improved stability: more than 40 fix and update on Sugarizer and
   activities.



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

A full description of Sugarizer activities with demo video, category and
recommended age is available on https://sugarizer.org/activities.html



We need your help to improve Sugarizer user experience and make it
accessible to more users! Support Sugarizer on GitHub Sponsor [1] or
Liberapay [2].



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

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

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



   Lionel Laské


P.S.: Special thanks for their contribution on this version to Rohan Kumar (
Assignment feature), Divyansh Agarwal (Exerciser activity) and Saumya
Kushwaha (new tutorial). Many thanks also to all Google Summer of Code
students and mentors who made this release possible.


[1] https://github.com/sponsors/llaske

[2] https://liberapay.com/llaske

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

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

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

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

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

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

[9] https://sugarizer.org

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

[11] https://github.com/llaske/sugarizer-server
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Draft proposal for GSoC'23 - Sugarizer Vue.JS Core (vinayak nayar)

2023-03-26 Thread Lionel Laské
Hi Vinayak,

Thanks for your proposal.

I do like your flow chart to describe interaction. It's cool.
You can't consider that a chart is enough. It could be nice to give more
explanation for each step on which UI components  you will use and which
API call you will use.
It will be better to demonstrate too that you're already familiar with the
Sugarizer Server API.

Regards.

  Lionel


Date: Sun, 26 Mar 2023 03:53:06 +0530
> From: vinayak nayar 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Draft proposal for GSoC'23 - Sugarizer Vue.JS
> Core
> Message-ID:
>  r5a249rgx5wpocnt56+9rs...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi, I am Vinayak Nayar and I am writing here to share my draft proposal for
> a review. I hope to hear from you soon.
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230326/2c72c05c/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: GSOC?23 proposal-Vue.JS Core.pdf
> Type: application/pdf
> Size: 359293 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230326/2c72c05c/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Proposal Gsoc23- Sugarizer Word Puzzle and Chart activities.

2023-03-25 Thread Lionel Laské
Hi Utkarsh,

Thanks for your proposal and for your contributions to Sugarizer.

I do like your analysis on Word Puzzle and your small prototype using the
LearningApp approach.
BTW you can't just describe the work to be done on activities by describing
data structures. It's too short. We expect a more detailed description of
each feature to implement and how it will be done.

Regards.

  Lionel


Date: Thu, 23 Mar 2023 16:29:54 +0530
> From: Utkarsh Siddhpura 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Proposal Gsoc23- Sugarizer Word Puzzle and
> Chart activities.
> Message-ID:
> <
> cacnku+k82d3byetcc_okdaxlceqnv+40bvwyfm27p8qhocy...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> I hope this email finds you well. My name is Utkarsh Siddhpura and I am
> excited to share with you my proposal.
>
> I am eager to hear your feedback and suggestions.
> Thank you for your time and consideration.
>
> Best regards,
> Utkarsh Siddhpura
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230323/ece5fb7d/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: gsoc.pdf
> Type: application/pdf
> Size: 199281 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230323/ece5fb7d/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar-devel Digest, Vol 171, Issue 14

2023-03-25 Thread Lionel Laské
Hi Ayesha,

Thanks for your proposal and for your contributions to Sugarizer.
You've got a good understanding of what should be done on each screen but
the description of how you will have to connect to the Sugarizer Server is
missing.
The UI aspect of the project is easy because the work done last year
provides all components needed.
So the essential part of the project is how to connect to Sugarizer Server
and handle data coming from this connection to use it in screens.
I suggest you study the Sugarizer Server API
<https://dev.sugarizer.org/docs/>, do a small sample to learn how it works
and complete your proposal with it.

Regards.

  Lionel


Date: Wed, 22 Mar 2023 13:05:21 +0530
> From: Shaik Ayesha 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Draft proposal regarding Gsoc Sugarizer VueJS
> Core project
> Message-ID:
>  rydcx651enmkg...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello everyone, myself Ayesha.I want to share my draft proposal for
> the Gsoc Sugarizer VueJS Core project here so that I can get some
> suggestions from the community members regarding my proposal so that I can
> improve my proposal.
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230322/62bd5492/attachment.htm
> >
> -- next part --
> A non-text attachment was scrubbed...
> Name: proposal_draft.pdf
> Type: application/pdf
> Size: 140485 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20230322/62bd5492/attachment.pdf
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Eager to work in fixing the UI of sugarizer.

2023-03-19 Thread Lionel Laské
Hi,

Thanks for your suggestions.
To optimize the process and avoid mail pollution, if you want to suggest
some improvements, please open an issue here
<https://github.com/llaske/sugarizer/issues/> (one by suggestion) and wait
for our reply.

However, to complete other answers from the list, I think that before doing
suggestions you should take in consideration few things about
Sugar/Sugarizer
- It's targeted for children between 6 and 12, some of them can't read (so
we tend to avoid "text") and some of them have never used a computer before
(so applying what you think as "usual" icon is not necessarily a good idea).
- It works both on computer and touch devices so concept of tooltip and
cursor are not always appropriate
- It was thought for children that could have visual disability so a
colorful screen is not always the best thing to do
- We expect that children could focus on activities so we tend to avoid
multiple windows

It's nice to have suggestions from beginners. By the way I tend to
privilegiate suggestions coming from the field (children, teachers) from
suggestions coming from tech guys.
We're doing software for education, not for tech people.

Regards.

   Lionel


Le mer. 15 mars 2023 à 15:27, MR. OPTIMIST  a écrit :

> Hello Lionel sir and sugar community,
> I have proposed few changes to Sugarizer UI and I guess few
> changes are worth adopting. I would be thankful if you once check the
> document, if you find  that changes will actually make difference to the UI
> and user experience then please give your feedback. So that i can
> contribute to the proposed changes.
> I have proposed changes and given them numerical identification and also
> shared the document in editable format so you find any changes can be made
> please give your feedback.
>
> Document link:: Click me to open !!
> <https://docs.google.com/document/d/1OwG09QhO8nHJqQmccXhI2sKYx5LnEGaEVoW5rv5BN5Q/edit?usp=sharing>
>
> Thank you.
>
> On Wed, Mar 15, 2023 at 1:22 AM James Cameron  wrote:
>
>> Thanks.  I looked at the document previously and saw some of the proposed
>> changes are immediately suitable for being proposed in our usual workflow,
>> but I'm not the person who will be approving the changes, so I won't be
>> specific about them.
>>
>> I am maintainer of the GTK Implode activity, but your changes are for the
>> Sugarizer version.
>>
>> On Tue, Mar 14, 2023 at 02:03:05AM +0530, MR. OPTIMIST wrote:
>> > Hello James Cameron sir,
>> >  Thanks for your feedback. I agree with you that sugar is an
>> > educational  platform and it does not look like flooding things on the
>> internet
>> > but user experience plays a vital role in any of the platforms be it
>> commercial
>> > or non profitable. Just a simple question: will you use a phone with no
>> broken
>> > or no display, Same is user experience. So if we can improve, why
>> shouldn't we
>> > improve ?
>> >
>> > Also I would be thankful if you kindly let me know which of the proposed
>> > changes seems to reasonable So that I can further proceed with further
>> > contribution.
>> > Proposed document link:-[1]click me to open
>> >
>> > On Tue, Mar 14, 2023 at 1:29 AM James Cameron <[2]qu...@laptop.org>
>> wrote:
>> >
>> > Some of the changes proposed seem reasonable, but they aren't in
>> the right
>> > form for review; they need to be pull requests against the
>> appropriate
>> > repository.
>> >
>> > I don't think we're using the older design review committee process
>> any
>> > longer, and it should not be revived.  The pull request review
>> process is
>> > sufficient.  In the case of Sugarizer, that's the process that
>> Lionel has
>> > preferred.
>> >
>> > However, as someone who works in science research, the proposal
>> does not
>> > seem to have been researched, but is rather a collection of ideas
>> that
>> > would be suitable for changing Sugarizer using A/B testing for the
>> goal of
>> > increasing engagement and selling advertising.  Neither of these are
>> > intended, it's an educational project.  Sugar and Sugarizer don't
>> have to
>> > look like everything else on the internet, and starting with that
>> premise
>> > is an error.
>> >
>> > On Mon, Mar 13, 2023 at 04:35:27PM +0530, MR. OPTIMIST wrote:
>> > > Thanks Alex Sir,
>> > > Your response to email is very much
>> appreciated.
>>

Re: [Sugar-devel] Sugarizer desktop application.

2023-03-19 Thread Lionel Laské
Hi,

I've answered directly to your issue here:
https://github.com/llaske/sugarizer/issues/1335

In short, it's already possible.

Regards.

   Lionel

Le mer. 15 mars 2023 à 18:32, MR. OPTIMIST  a écrit :

> Can we add frame to the sugarizer desktop application ? Every time it
> launches in full screen with no frames added to the window. Is it by design
> principle or we can make changes and add frames to it?
>
> Thank You
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSOC 2022 question

2022-03-07 Thread Lionel Laské
Hi Kai,

You're welcome to contribute.
The project mentor Ashish (in CC) and I, will be pleased to answer your
questions.

Regards.

 Lionel

Le lun. 7 mars 2022 à 05:55,  a
écrit :

> Date: Wed, 2 Mar 2022 19:44:33 -0800
> From: ??? 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] GSOC 2022 question
> Message-ID: <1b0458fe-8afd-45e8-b53e-ec1e62eff...@gmail.com>
> Content-Type: text/plain;   charset=utf-8
>
> Hi, I am Kai, a master student and a web developer. I am really interested
> in helping GSOC 202 Sugarizer Exerciser Activity. But currently I saw
> there?s no activity on that project, so I want to ask if there?s a mentor I
> can discuss and email with to discuss the idea and the project further.
> Because I installed it and I saw a lot of things worth discussing to make
> this App better.
> Thank you very much!
>
> Best regards
> Kai.
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [Announcement] Sugarizer v1.6 is available for your device

2022-01-05 Thread Lionel Laské
Hi all,

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

https://sugarizer.org

New in this version:

   - 2 new activities included:


   - Measure activity: An activity to learn the concepts of sound.
   Literally an activity to see the sound in action.
   - Story activity: Express your creativity with the Story Activity. You
   should try to tell a comprehensive narrative that ties a set of random
   images together.


   - Improved Calligra activity: You want to learn your child to write its
   first name in cursive? It's now possible with the new version of Calligra
   activity. You can even build your own words list. You've asked for it,
   it's done!


   - New videos included: Thanks to Art4Apps [1] more than 100 new videos
   are available to learn how to spell and pronounce words in English and
   French.
   - More privacy control: Your privacy matters for us. You're now able to
   control cookies contentment and you're able to easily delete your
   account on the device or on the server. Sugarizer is RGPD compliant and
   extremely serious about data privacy.
   - Improved stability: more than 20 fix and update on Sugarizer and
   activities.



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

A full description of Sugarizer activities with demo video, category and
recommended age is available on https://sugarizer.org/activities.html

We need your help to improve Sugarizer user experience and make it
accessible to more users! Support Sugarizer on GitHub Sponsor [2] or
Liberapay [3].



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

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

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



   Lionel Laské


P.S.: Special thanks for their contribution on this version to Sarthak
Gupta (Measure activity) and Saurabh Gupta (Story activity). Many thanks
also to all Google Summer of Code students and mentors who made this
release possible.





[1] https://art4apps.org

[2] https://github.com/sponsors/llaske

[3] https://liberapay.com/llaske

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

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

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

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

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

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

[10] https://sugarizer.org

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

[12] https://github.com/llaske/sugarizer-server
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Handling of localization in Sugarizer/MusicBlocks

2021-05-19 Thread Lionel Laské
Okay. Tell me once you're done.

Regards.

  Lionel

Le mer. 19 mai 2021 à 00:47, Walter Bender  a
écrit :

> I have been disappointed by webL10n from Day One. I have a bunch of
> supporting scripts but it is not very expressive and as you note,
> having a huge ini file is not optimal, I was planning to explore
> options this summer as part of Music Blocks 4.0. But had not started
> researching yet.
>
> -walter
>
> On Sun, May 16, 2021 at 4:08 PM Lionel Laské 
> wrote:
> >
> >
> > Hi all,
> >
> > From the beginning, Sugarizer relies on the webL10n library [1] to
> handle localization from Javascript.
> > This library uses a .INI file where localizations are stored and loaded
> during page initialization.
> > Sounds like MusicBlocks use the same library too.
> >
> > I'm thinking to change localization library in a future version of
> Sugarizer because:
> >
> > webL10n has been deprecated since 2015
> > a pivot file format (PO Gettext) is used to be able to localize strings
> in the Sugarizer translate platform [2]. It made the update process complex
> (INI to PO then PO to INI).
> > all language localizations are located in a huge file (260kb) that is
> not good for performance reasons.
> >
> > I've done a short study here [3] to test another localization library
> i18next [4].
> > i18next is independent from any Javascript framework, largely supported
> and easy to use.
> >
> > So I'm thinking to switch to i18next.
> > Is there any plan to change the localization library in MusicBlocks?
> > Do you experience another localization library?
> >
> > Regards.
> >
> >Lionel
> >
> > [1] https://github.com/fabi1cazenave/webL10n
> > [2] https://translate.sugarizer.org
> > [3] https://github.com/llaske/l10nstudy
> > [4] https://github.com/i18next/i18next
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
>
> --
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Handling of localization in Sugarizer/MusicBlocks

2021-05-16 Thread Lionel Laské
Hi all,

>From the beginning, Sugarizer relies on the webL10n library [1] to handle
localization from Javascript.
This library uses a .INI file where localizations are stored and loaded
during page initialization.
Sounds like MusicBlocks use the same library too.

I'm thinking to change localization library in a future version of
Sugarizer because:

   - webL10n has been deprecated since 2015
   - a pivot file format (PO Gettext) is used to be able to localize
   strings in the Sugarizer translate platform [2]. It made the update process
   complex (INI to PO then PO to INI).
   - all language localizations are located in a huge file (260kb) that is
   not good for performance reasons.

I've done a short study here [3] to test another localization library
i18next [4].
i18next is independent from any Javascript framework, largely supported and
easy to use.

So I'm thinking to switch to i18next.
Is there any plan to change the localization library in MusicBlocks?
Do you experience another localization library?

Regards.

   Lionel

[1] https://github.com/fabi1cazenave/webL10n
[2] https://translate.sugarizer.org
[3] https://github.com/llaske/l10nstudy
[4] https://github.com/i18next/i18next
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


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

2021-04-29 Thread Lionel Laské
Hi Ignacio,

Nice to hear from you.
Thanks.

I've just tested on my side on an iPhone. You're right :-(
It sounds like it's related to the screen size because it works nice on a
tablet.
A - partial - work around is to increase letter size using zoom palette and
click on fullscreen.

Do not hesitate to fill a bug.

Regards.

 Lionel

Date: Wed, 28 Apr 2021 17:07:09 -0300
> From: Ignacio Rodr?guez 
> To: lio...@olpc-france.org
> Cc: Sugar-dev Devel , iaep
> ,  "unleashk...@googlegroups.com"
> , OLPC Devel  >
> Subject: Re: [Sugar-devel] [IAEP] [Announcement] Sugarizer v1.5 is
> available for your device
> Message-ID:
>  u-f...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello there Lionel, awesome work as usual :)
>
> I'm testing it on an iphone and a friend is testing on a android phone!
>
> We are trying to use Calligra app but the touch responsiveness is really
> bad.
> Is this something from our side?
>
> Thanks
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [Announcement] Sugarizer v1.5 is available for your device

2021-04-28 Thread Lionel Laské
Hi all,

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

https://sugarizer.org

New in this version:

   - 2 new activities included:
  - *Dollar Street activity*: This activity - based on DollarStreet
  website from Gapminder - lets you discover how people live in different
  countries depending on their monthly income.
  - *XMas Lights activity:* An activity to create nice blinking
  Christmas lights using Sugarizer icons and colors.
   - 3 improved activities:
  - *Clock activity:* New options to show or hide minutes, AM hours, PM
  hours and a full 24h mode. The best activity to learn how to
read the time
  is here.
  - *Color My World activity: *Add countries flags in the Color My
  World activity. Learn countries' flags at the same time as location.
  - *Shared Notes activity*: Choose background color or background
  image in the Shared Notes activity.
   - Take picture from Journal popup: It's now possible to take a picture
   from any activity where there is the Journal popup. No need to use Record
   activity.
   - Full Spanish localization.
   - Improved stability: more than 30 fix and update on Sugarizer and
   activities.

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

A full description of Sugarizer activities with demo video, category and
recommended age is available on https://sugarizer.org/activities.html

We need your help to improve Sugarizer user experience and make it
accessible to more users! You could now support Sugarizer on GitHub Sponsor
[1] or Liberapay [2].

Sugarizer 1.5  is available on your browser [3] but also for your Android,
iOS, Linux, MacOS or Windows device. Download it from : Google Play [4],
Amazon Store [5], Apple Store [6], F-droid [7], snapcraft [8] and if you
don't like stores, you could also install it by yourself using instructions
on the Sugarizer website [9].
On Android, Sugarizer could also replace your launcher with Sugarizer OS
[10].
And if you want to deploy Sugarizer Server for your school, follow
instructions here [11].

   Lionel Laské


P.S.: Special thanks for their contribution on this version to Alberto
Gómez Herrera (Spanish localization) and all other contributors who made
this release possible.

[1] https://github.com/sponsors/llaske
[2] https://liberapay.com/llaske
[3] https://try.sugarizer.org
[4] https://play.google.com/store/apps/details?id=org.olpc_france.sugarizer
[5] https://www.amazon.com/gp/product/B00NKK7PZA
[6] https://itunes.apple.com/us/app/sugarizer/id978495303
[7] https://f-droid.org/repository/browse/?fdid=org.olpc_france.sugarizer
[8] https://snapcraft.io/sugarizer
[9] https://sugarizer.org
[10] https://play.google.com/store/apps/details?id=org.olpc_france.sugarizeros

[11] https://github.com/llaske/sugarizer-server
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugarizer Story Activity Proposal Review

2021-04-08 Thread Lionel Laské
Hi Saurabh,

Nice proposal.
I agree with Ashish, it will be nice to avoid rewriting a Text Editor.
Could be cool to also provide a way to export the result to Write format.
Regarding Abecedarium, there is already an existing API to access
Abecedarium content. It's called for example in the Journal Chooser popup.
See here:
https://github.com/llaske/sugarizer/blob/dev/lib/sugar-web/graphics/journalchooser.js#L425

Regards.

 Lionel





Le jeu. 8 avr. 2021 à 18:46, Ashish Aggarwal  a
écrit :

> Hi Saurabh,
> Good detailed proposal. One thing I would like to know more about is
> implementation of text editor. You can try reusing the write activity code.
> Regards
> Ashish Aggarwal
>
> On Thu, 8 Apr 2021, 18:40 Saurabh Gupta,  wrote:
>
>> Hello Everyone!
>>
>> Hope you all are doing well. I am Saurabh Gupta, currently a Sophomore at
>> IIT Roorkee. I have been contributing to SugarLabs for the past few months
>> and it had been a great experience to work with this amazing community of
>> SugarLabs.
>> I am interested to contribute to SugarLabs during GSoC'21 and prepared a
>> proposal for the project "Sugarizer Story Activity".
>>
>> I request mentors and other community members to review my proposal and
>> provide their valuable feedback on how can I improve it.
>>
>> Looking forward to hearing from you.
>>
>>
>> Thanks & Regards
>> Saurabh Gupta
>>
>>
>>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Regarding Sugarizer Projects

2021-03-24 Thread Lionel Laské
Hi Saurabh,

It's easier to write Sugarizer activities using Vue.js because a lot of
Sugar-Web features are directly integrated in the components layer here
<https://github.com/llaske/sugarizer/tree/dev/activities/ActivityTemplate/VueJS/js/components>.

So there is less code to write in Vue.js to do the same than in Vanilla JS.
To see the difference, you could compare Vanilla JS tutorial and Vue.js
tutorial.

Regards.

    Lionel


Date: Wed, 24 Mar 2021 12:32:04 + (UTC)
> From: Saurabh Gupta 
> To: "sugar-devel@lists.sugarlabs.org"
> 
> Subject: [Sugar-devel] Regarding Sugarizer Projects
> Message-ID: <1058716045.1583896.1616589124...@mail.yahoo.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi everyone,
> As it is mentioned in the GSOC'21 Projects of Sugarizer to use the Vue.js
> framework for the activity. Is there any specific advantage of using Vue.js
> or we can also use Vanilla Js?
> RegardsSaurabh Gupta
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugarizer Story activity

2021-03-17 Thread Lionel Laské
You have right to use third-party components in Sugarizer activities.
BTW I'm not sure we need to provide a Text Editor in Story activity. It
will complexify the activity.
Sugarizer includes already the Write activity to format text. Maybe we
could provide a bridge between Story and Write activity.

Regards.

 Lionel

Date: Mon, 15 Mar 2021 21:39:04 +0530
> From: Aditya sinha 
> To: sugar-devel@lists.sugarlabs.org
> Subject: Re: [Sugar-devel] Sugarizer Story activity
> Message-ID:
>  gp-e8mxbprqfebt0gdvz...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> I have got a doubt. Can we use Vue2Editor for making text-editor? I have
> read in sugarizer documentation that we generally don't use third
> party-dependencies in making activities.
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSOC 21 Aspirant

2021-03-14 Thread Lionel Laské
Hi Shivam,

As Jui said, you're welcome to propose new Sugarizer features. Just fill
one or more issues on the Sugarizer here
<https://github.com/llaske/sugarizer/issues> to explain each new feature
and why it could be useful.

Quick answers on your first proposals:
1) There is already a filter on activity names using the Search field
2) Not sure what Dictionary activity is. You should give examples here.
3) Good point.

Regards.

    Lionel


Date: Sat, 13 Mar 2021 16:09:37 +0530
> From: Jui Pradhan 
> To: Shivam Rai 
> Cc: Sugar-dev Devel 
> Subject: Re: [Sugar-devel] GSOC 21 Aspirant
> Message-ID:
> <
> cafpoi7emrhbcge9ibxecxodjgs-fqauxd50whyz69hr-plc...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi Shivam,
>  I truly appreciate your effort to come up with project
> ideas. We are open to discuss new ideas, you may make a pull request
> against the GSoC repository. Any new project idea needs to be discussed and
> you would need someone willing to mentor you for that idea. Kindly have a
> look at the project ideas listed on the Ideas page:
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2021.md
>
> Thanks.
> Regards,
> Jui
>
> On Sat, Mar 13, 2021 at 3:10 PM Shivam Rai 
> wrote:
>
> > I have thought of few ideas of development in sugarizer.
> >
> > 1.Including Filter in Activity list.
> > There are number of sugar activities.
> > So applying filter to find our needy activity without scrolling all of
> > them in the activity list. Filters like gaming, science, etc. would help.
> >
> > 2.Adding Dictionary as sugar activity.
> >
> > 3. Rather than displaying  the activity list from top (by default) after
> > every time we quit an application , the activity list is to be displayed
> at
> > the point till the place up to where it was already scrolled.
> > I thought for this as when i was try all activities one by one in the
> > activity list , when i reached to activities present in the last of
> > activity page each time when i quit an activity i was by default directed
> > to top of activity list . So for going to the activity next to previous
> > activity i would have had to scroll again to bottom.
> >
> > I have thought of few of these ideas and thinks they will help in
> > increasing the utility of the platform.
> > I would  request you to guide me with your opinion over these.
> >
> >
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Gsoc'21

2021-03-14 Thread Lionel Laské
Hi Shubhangi,

Hmmm. You're right, it sounds like Chrome browser look for index.html on
the web instead of trying locally!

Try with the full local path where you clone the repo, something like:

open -n /Applications/Google\ Chrome.app --args
--allow-file-access-from-files file:///Users//sugarizer/index.html

It should work.

Regards.

Lionel

Le sam. 13 mars 2021 à 22:50, Shubhangi Bansal 
a écrit :

> Hello,
>
> I am facing an issue in setting up the developing environment of
> sugarizer. I followed the steps as mentioned here
> <https://github.com/llaske/sugarizer/blob/dev/docs/tutorial/VueJS/step0.md> 
> but
> still my browser cant access the index.html file. I have tried all the
> possible ways but still facing the same issue.
> I'm attaching the screenshots for the same. Please guide me. Thank you
> My pc: M1 MacbookAir
> browser: chrome
>
>
> Thanks.
>
> On Sat, Mar 13, 2021 at 5:23 AM Chihurumnaya Ibiam 
> wrote:
>
>> Hi Shubhangi,
>>
>> Sugarizer was written in Javascript so it'll help to know Javascript to
>> work on sugarizer,
>> you can take a look at the sugarizer repo
>> <https://github.com/sugarlabs/sugarizer> and feel free to ask any
>> questions you have on this list and
>> also open any issues where necessary.
>>
>> --
>>
>> Ibiam Chihurumnaya
>> ib...@sugarlabs.org
>>
>>
>>
>> On Fri, Mar 12, 2021 at 3:04 PM Shubhangi Bansal <
>> shubhangibansa...@gmail.com> wrote:
>>
>>> Hello!
>>> I am Shubhangi Bansal currently pursuing computer science engineering. I
>>> am willing to work with the sugar labs for the gsoc'21 and even in the
>>> future! Looking forward to work and learn with you all :D
>>> I am interested in the project Sugarizer Measure activity and Sugarizer
>>> story activity. Can anyone help me with how should I get started?
>>> Thanks
>>> ___
>>> Sugar-devel mailing list
>>> Sugar-devel@lists.sugarlabs.org
>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>
>>
>
> --
> Shubhangi Bansal
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Gsoc'21

2021-03-13 Thread Lionel Laské
Hi Shubhangi,

Thanks for your interest in Sugarizer.
First steps to start are mentioned on the Ideas page
<https://github.com/sugarlabs/GSoC/blob/master/Ideas-2021.md#sugarizer-measure-activity>,
the first one is to complete the Sugarizer Vue.js activity development
tutorial
<https://github.com/llaske/sugarizer/blob/dev/docs/tutorial/VueJS/tutorial.md>.


Do not hesitate if you have any questions.

Regards.

     Lionel


Le sam. 13 mars 2021 à 00:53, Chihurumnaya Ibiam  a
écrit :

> Hi Shubhangi,
>
> Sugarizer was written in Javascript so it'll help to know Javascript to
> work on sugarizer,
> you can take a look at the sugarizer repo
> <https://github.com/sugarlabs/sugarizer> and feel free to ask any
> questions you have on this list and
> also open any issues where necessary.
>
> --
>
> Ibiam Chihurumnaya
> ib...@sugarlabs.org
>
>
>
> On Fri, Mar 12, 2021 at 3:04 PM Shubhangi Bansal <
> shubhangibansa...@gmail.com> wrote:
>
>> Hello!
>> I am Shubhangi Bansal currently pursuing computer science engineering. I
>> am willing to work with the sugar labs for the gsoc'21 and even in the
>> future! Looking forward to work and learn with you all :D
>> I am interested in the project Sugarizer Measure activity and Sugarizer
>> story activity. Can anyone help me with how should I get started?
>> Thanks
>> ___
>> 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


Re: [Sugar-devel] Project Ideas for GSOC 2021

2021-02-08 Thread Lionel Laské
Hi Saurabh,

Thanks for your suggestions.
Tic Tac Toe and Pong have no pedagogic interest in my opinion. Face
Recognition is very similar to Memorize activity and because it's easy to
create its own Memorize, I think Face Recognition could be done directly
using Memorize settings.

I've just added two Sugarizer projects for GSoC 2021 on
https://github.com/sugarlabs/GSoC/blob/master/Ideas-2021.md

Regards.

 Lionel.






Le jeu. 4 févr. 2021 à 12:09, Saurabh Gupta  a
écrit :

> Hi Lionel,
>
> I was looking for activities that can improve Sugarizer and add values to
> SugarLabs and found some mentioned below:
> 1. Tic tac toe - We can keep two modes, easy and difficult when played
> against the computer and shared mode to play with another player. This
> activity will help students to improve their thinking ability.
> 2. Pong Game - In this activity, we can add different difficulty levels in
> private mode and play with other players in shared mode.
> Preview of the game: https://www.ponggame.org/
> 3. Face Recognition - In this activity, the system shows us numbers of
> faces with their name and user have to remember them and then choose the
> correct name corresponding to that face shown. It will help to improve the
> spatial memory of user. We can also use an instrument instead of the face.
>
> Is there any particular type of activities on which Sugarizer focus?
> Also is it necessary that activities added to Sugarizer must have a shared
> mode (i.e. they can be played with other players in multiplayer mode)?
>
> If you like any of the ideas mentioned above, you can add them for GSOC
> Projects 2021.
>
> Regards
> Saurabh Gupta
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Participation in GSOC 2021

2021-01-26 Thread Lionel Laské
Hi Saurabh,

Thanks for your interest in Sugarizer and for your contributions.

As James mentioned, there is no specific request today about integrating
Hindi language in Sugarizer.
I tend to prefer adding features asked by the field and there is no today
deployment asking for Hindi. But of course anyone can propose new features,
so I will certainly accept new languages for Sugarizer.
BTW localization in Sugarizer is not a programming task, it's handled using
a dedicated website - more friendly for translators - on
https://translate.sugarizer.org

Regards.

   Lionel


Date: Mon, 25 Jan 2021 10:29:21 +1100
> From: James Cameron 
> To: Saurabh Gupta 
> Cc: "sugar-devel@lists.sugarlabs.org"
> 
> Subject: Re: [Sugar-devel] Participation in GSOC 2021
> Message-ID: <20210124232921.gd16...@laptop.org>
> Content-Type: text/plain; charset=us-ascii
>
> Welcome Saurabh,
>
> We are a permissionless community.  Why do you not add Hindi as a
> language immediately?  There is no issue or pull request that mentions
> Hindi.  There are closed pull requests that add other languages.  I
> doubt Lionel has any reason to refuse a language, but if you think
> that may be the case, and you see no reply from him here, then ask him
> directly.
>
> On Sat, Jan 23, 2021 at 02:30:57PM +, Saurabh Gupta wrote:
> > Hi everyone,
> > I hope you all are doing well
> > By way of introduction, I am Saurabh, a 2nd-year student from IIT
> Roorkee. I am
> > contributing to Sugarizer for the last few months and have fixed some
> issues.
> > During this journey, I gained some knowledge about sugarizer activities
> and how
> > sugarizer works.
> > Here, I am just eager to know if sugarizer is planning to incorporate
> Hindi as
> > a language in the coming future just like MusicBlocks has?
> > Further, I am eagerly looking forward to participate in GSoC 2021 and
> make
> > valuable contributions to Sugarlabs.
> >
> > Regards
> > Saurabh Gupta
>
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> --
> James Cameron
> https://quozl.linux.org.au/
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Free hosting for your Sugarizer Server

2020-11-23 Thread Lionel Laské
Hi all,

We're launching a beta version for our Sugarizer Server Free hosting
service: *Sugarizer Server School Portal*

https://sugarizer.site/

The idea is simple:
- You already know Sugarizer and like it
- You want to use collaboration features of Sugarizer, so you need a
Sugarizer Server
- You want to have your private Sugarizer Server dedicated to your
deployment
- You want to control and manage the work of learners and manage and
analyze all activities on your deployment using Sugarizer Server Dashboard
- You don't have skill or resource to host your own Sugarizer Server

That's fine, the School Portal service is for you!
We offer you for free (yes free!):
- A dedicated Sugarizer Server to host your deployment
- A dedicated DNS address: https://.sugarizer.site to use it
from anywhere (browser, PC, tablets)
- A dedicated admin access to manage stats and activities on your server
- A limited online support (Slack/Mail/IRC) to help you during deployment

It's totally free, the only things we expect from you are:
- *Use it for real!* We don't want to host servers just to play with
Sugarizer Server, it's already easy to play with it on
https://try.sugarizer.org.
- *Give us feedback*: how you use it, what's cool, what's wrong, what's
missing... We need users' feedback to improve Sugarizer.

That's all: you just have to sign up and request a deployment - telling us
how you plan to use it - and we'll create a deployment for you quickly.
Start now, we're not sure to be able to serve everyone.
Find here a step by step tutorial :
https://sugarizer.org/download/ssp_stepbystep.gif

Let me know if you've got any questions.

Regards.

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


Re: [Sugar-devel] [SLOBS] [IAEP] Reminder: SLOBs Meeting Today 20:00 UTC

2020-11-04 Thread Lionel Laské
Hi Devin,

I've just reread it.

I don't have any remarks.

Regards.

  Lionel



Le mer. 4 nov. 2020 à 15:49,  a écrit :

> Ibiam,
>
> You are right!
>
> As much as I would rather spend my time doing something else right now,
> I suppose I should read (again) over this draft to make sure there are
> not more mistakes/regressions that have crept in.
>
> If anyone else would like to read it over too, I would appreciate it.
>
> At any rate, good catch!
>
> Devin
>
> On 2020-11-03 18:38, Chihurumnaya Ibiam wrote:
> > Thanks Devin; some comments.
> >
> > "Composition and Meetings. The Corporation shall have an Advisory
> > Board whose members shall be appointed by corporate sponsors who pay
> > annual fee to be determined by the Board of Directors. The Advisory
> > Board may meet at any time and place its members choose."
> >
> > I thought that the advisory board wasn't reserved for any sponsor.
> >
> > On Tue, Nov 3, 2020, 10:19 PM  wrote:
> >
> >> Hi All,
> >>
> >> This is the latest bylaws which impacts all members and board of
> >> directors.
> >>
> >> As everyone has had sufficient time to review the last draft and
> >> this is
> >> only slightly modified, I plan to give the lawyer the green light
> >> tomorrow morning.
> >>
> >> Thank you all!
> >>
> >> Best,
> >> Devin
> >>
> >> On 2020-10-28 14:53, devin@ulibarri.website wrote:
> >>> Attached is current draft. It was drafted from the SugarLabs Wiki
> >> by
> >>> Aaron Williamson, Sugar Labs Inc.'s lawyer.
> >> (https://www.akwlc.com/)
> >>>
> >>> (sending this separately as sometimes mailing lists send
> >> attachments
> >>> later)
> >>>
> >>> On 2020-10-28 14:52, devin@ulibarri.website wrote:
> >>>> Hi All,
> >>>>
> >>>> If you would like to look over a draft of the bylaws for a future
> >>>> Sugarlabs Inc. and can make it at 20:00 UTC today (SLOB's usual
> >> time,
> >>>> every other Weds), please reply.
> >>>>
> >>>> Devin
> >>>>
> >>>> On 2020-10-14 10:45, devin@ulibarri.website wrote:
> >>>>> Hi All,
> >>>>>
> >>>>> Just a friendly reminder that today is the next SLOBs Meeting.
> >>>>>
> >>>>> The proposed agenda is
> >>>>>
> >>
> > https://wiki.sugarlabs.org/go/Oversight_Board/Meeting_Minutes-2020-10-14
> >>>>>
> >>>>> As always, if any community members would like to join and do
> >> not
> >>>>> already know the link for the meeting, please reply to
> >>>>> sl...@lists.sugarlabs.org and request the link.
> >>>>>
> >>>>> Best,
> >>>>> Devin
> >> ___
> >> IAEP -- It's An Education Project (not a laptop project!)
> >> i...@lists.sugarlabs.org
> >> http://lists.sugarlabs.org/listinfo/iaep
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
> ___
> SLOBs mailing list
> sl...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/slobs
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [Announcement] Sugarizer v1.4 is available for your device

2020-09-23 Thread Lionel Laské
Hi all,

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

https://sugarizer.org

New in this version:

   - 8 new activities included:
  - *Fraction activity*: Fraction activity is a game coming from Sugar
  to learn fractions. The player should nudge a bouncing ball to land at a
  point of a given fraction.
  - *Planets activity*: An amazing 3D model of planets to let you
  explore the Solar System.
  - *Chess activity:* The famous game of Chess to play against the
  computer or to challenge your friends.
  - *Curriculum activity*: An activity to self-evaluate your skills.
  Acquire different skills from multiple categories and upload
media elements
  to demonstrate it.
  - *Implode activity:* A logic game based on blocks: remove all the
  blocks by removing blocks in groups of three or more. A very
addictive game
  that was a success on the XO laptop.
  - *MindMath activity*: A mental calculation game similar to countdown
  numbers rounds. Achieve a target number by performing mathematical
  operations. Optimize your score against the computer and be better than
  your friends.
  - *Vote activity:* Create a poll and share it with your friends in
  one click. Result in real time and report at the end.
  - *Tangram activity:* The famous classical Chinese game in which the
  goal is to rearrange the seven separate pieces into a complete image of
  various shapes.
   - *Simon Mode in Tam Tam activity:* Choose your instrument then play
   this famous version of Simon Says against your computer.
   - *Improved User Experience*: Join activity in Neighborhood view in one
   click, Improved home view spiral, Duplicate journal entries, Better
   keyboard handling in Android, Auto logoff mode.
   - *Improved stability:* more than 30 fix and update on Sugarizer and
   activities


A short animation of these features is visible here:
https://youtu.be/BAbHkQzBpP0
A full description of Sugarizer activities with demo video, category and
recommended age is available on https://sugarizer.org/activities.html

New features of Sugarizer are decided by users, suggest yours for the next
version.

Sugarizer 1.4  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 Dhruv Misra
(Fraction activity, Curriculum activity, Vote activity), Prakash Ujjwal
(Chess activity, MindMath activity, Tangram activity), Andrea Gonzales
(Planets activity), Sarthak Gupta (Implode activity), Kumar Saurabh Raj
(Simon mode), Paulo Francisco Slomp (Portuguese localization) and Christoph
Derndorfer (German localization). Many thanks also to all Google Summer of
Code students and mentors who made this release possible.


[1] https://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


Re: [Sugar-devel] Handling of SVG in Sugar/Sugarizer

2020-08-26 Thread Lionel Laské
Le mer. 26 août 2020 à 07:34, James Cameron  a écrit :

>
> > Hmmm. Are you sure you should not define a  tag in the
> SVG
> > file and reference #myid in the  tag?
>
> I don't know, but I don't think so.  There's no HTML used by Sugar in
> the steps to read and render an SVG file.
>
> It's not related to HTML, it's related to the XML tag  in SVG.
I think that the  tag in SVG should reference a part of another SVG,
not a whole SVG.
It's why you should reference a specific  id in the targeted SVG
file.
In my sample.





> I've been unable to make it work.
>
> Command line test case;
>
> cat > test.css < * {
> width: 100px;
> height: 100px;
> --stroke-color: blue;
> --fill-color: cyan;
> }
> EOF
>
> rsvg-convert --format=png --output=test.png --stylesheet=test.css
> abcd-icon2.svg
>
> Result is PNG of size 55 x 55 pixels, with no stroke or fill colour.
>
> I don't know what to use as a selector.
>
> Or the Rust CSS implementation doesn't handle var.
>
>
Sound like there is an open issue on this in RSVG library:
https://gitlab.gnome.org/GNOME/librsvg/-/issues/459

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


Re: [Sugar-devel] Handling of SVG in Sugar/Sugarizer

2020-08-25 Thread Lionel Laské
Le mar. 25 août 2020 à 06:51, James Cameron  a écrit :

>
> To help answer that, I've prepared a fork of Hello World with the
> sugar3.graphics.icon module inline.
>
> https://github.com/sugarlabs/hello-world/tree/test-svg-css
>
>
Nice!


> Next, I need a sample SVG file with CSS file in the form you plan to
> use.
>
>
You could find at set of new icons here:
https://github.com/llaske/svgstudy/tree/master/icons/new


> I'm not sure what the next step is, but perhaps Rsvg library has code
> already to do this.
>
> I've tried with an SVG external source, but the test fails to render.
>
> https://github.com/sugarlabs/hello-world/tree/test-svg-css-external-source
>

Perhaps I need to set the base uri.
>
>
Hmmm. Are you sure you should not define a  tag in the
SVG file and reference #myid in the  tag?
It's the way I'm doing. See in my test page here:
https://github.com/llaske/svgstudy/blob/master/icons/new/abcd-icon2.svg?short_path=f320e6c#L17
https://github.com/llaske/svgstudy/blob/master/test.html#L355

BTW I think it's better to do this step by step:
- Use CSS variables with a CSS style sheet
- Then once it works, try to use SVG external source



> https://lazka.github.io/pgi-docs/#Rsvg-2.0/classes/Handle.html#Rsvg.Handle
>
> There is a new set_stylesheet function in Rsvg 2.48 we might use, if
> the Python bindings actually work.
>

Yes, it seems to do the job.


Interesting, thanks.  I've not used Inkscape seriously yet.  I had
> thought the original SVG files should be kept separate to the
> transformed files.
>
>
No, it's better to have only one file to maintain.

Regards.

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


Re: [Sugar-devel] Handling of SVG in Sugar/Sugarizer

2020-08-21 Thread Lionel Laské
I agree with the change.
>
>
Good to hear.


> For your interest, Sugar loads SVG and changes the colours in
> sugar3.graphics.icon _SVGLoader;
>
>
> https://github.com/sugarlabs/sugar-toolkit-gtk3/blob/master/src/sugar3/graphics/icon.py#L116
>

Thanks for the link. The question is: is it possible to replace this code
by native call of SVG features.


> In your study you say;
>
> "The SVG file should be updated manually" ... in some cases
> sugariconify can be used to update the file automatically.
>
> https://github.com/sugarlabs/sugariconify
>
>
This tool transforms an existing SVG file to allow it to use it in Sugar.
But once transformed it's no longer possible to edit transformed colors in,
for example, Inkscape.
My idea is to have a way to edit the transformed file in Inkscape like if
it was a "standard" SVG file.
With the new CSS representation I propose It should be doable in Inkscape
because Inkscape 1.0 seems to support CSS files [3].
But unfortunately I can't figure out how to do it :-(

  Lionel.

[3] https://wiki.inkscape.org/wiki/index.php/Release_notes/1.0
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Handling of SVG in Sugar/Sugarizer

2020-08-20 Thread Lionel Laské
Hi all,

>From the beginning, the handling of SVG files in Sugar rely on Entity
fields in the header of files. Something like:

http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd; [


]>

This mechanism is described on [1]. Sugarizer rely on the same mechanism to
colorize icons.

Because this "hack" has some drawbacks - specifically on performance - I
think to change it in a future version of Sugarizer to use native SVG/CSS
features instead. I've done a detailed study here [2] to explain how it
could work.

Of course it will generate compatibility issues but it would be nice to see
if the same thing could be done in Python too. I'm not a Python/Gtk
specialist but will be happy to help on it.

Regards.

    Lionel.


[1] https://wiki.sugarlabs.org/go/Development_Team/Almanac/Making_Icons
[2] https://github.com/llaske/svgstudy
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugarizer thread continuation (John Sincak)

2020-07-25 Thread Lionel Laské
Hmmm, Interesting idea.
But it could be done only for Sugar activities written in JavaScript using
Sugar Web.
BTW it will not be possible today due to some incompatibilities between
Sugar Web for Sugar and Sugar Web for Sugarizer.

Regards.

 Lionel.

Le sam. 25 juil. 2020 à 18:00,  a
écrit :

> From: John Sincak 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Sugarizer thread continuation
> Message-ID:
>  q...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Is it possible that Sugarizer could become basis of Sugar system simulator
> for a Sugar Activity cross-development SDK someday??
>
> John Sincak
> sin...@gmail.com
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200724/3567528f/attachment-0001.htm
> >
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar-devel Digest, Vol 141, Issue 31

2020-07-24 Thread Lionel Laské
Cross developpement is possible with Sugarizer because Sugarizer could run
on Windows like on any other platform (Linux, MacOS, Android, iOS).
If Python is a pre-requisite, Jappy activity could be used but it will not
allow to use graphical python libraries like pygames.
If Python is not a pre-requisite writing the activity using JavaScript
could be a nice choice because there is a lot of existing JavaScript
framework equivalent to pygames.

To learn Sugarizer activity development, there is a step by step tutorial
here: https://github.com/llaske/sugarizer/blob/dev/docs/tutorial.md

Regards.

 Lionel.



Le ven. 24 juil. 2020 à 18:00,  a
écrit :

> Date: Fri, 24 Jul 2020 10:28:45 -0400
> From: Walter Bender 
> To: Sugar-dev Devel 
> Subject: [Sugar-devel] Fwd: Sugar Activity Cross Development
> Message-ID:
>  4whqzljeox...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Does anyone have a decent dev experience from Windows that they can share?
>
> -- Forwarded message -
> From: John Sincak 
> Date: Fri, Jul 24, 2020 at 9:47 AM
> Subject: Sugar Activity Cross Development
> To: 
>
>
> Dr. Bender:
>
> My name is John Sincak. I would like to develop a Sugar Activity to teach
> developmentally disabled children the rudiments of equation balancing
> through a Sugar Activity/game. I would of course be developing in Python,
> making extensive use of pygames (as do many of the educational
> activities/games I have seen on Sugar). My question is, does Sugar Labs
> offer an SDK for cross-development from WIndows or Linux (Ubuntu), most
> importantly including a Sugar Simulator to run the code on before moving it
> to actual live Sugar? If not, is there a link on the wiki that goes through
> this (because I have not found it despite looking rather diligently). It
> seems that the best I might be able to do is run the Jappy activity from my
> Sugar on a Stick, and consider that the best development environment to
> hope for, but I just wanted to check with you first. Please let me know at
> your convenience.
>
> Thank you and take care,
>
> John Sincak
> sin...@gmail.com
>
>
> --
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> <http://www.sugarlabs.org>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Music Blocks in the Playstore (Walter Bender)

2020-07-22 Thread Lionel Laské
Sound like you rely on browser cache that could be risky.

Why not package the whole HTML/JavaScript code into the package then use as
start page of WebView file:///index.html instead of
https://musicblocks.sugarlabs.org/
That's what we've done with Sugarizer Android package.

Another suggestion: will be nice to add Music Blocks on F-Droid store too (
https://f-droid.org/).
F-Droid is a store for Free Open Source Software for Android and it will
make sense to be there too.

Regards.

Lionel.



Le mer. 22 juil. 2020 à 22:26, Sumit Srivastava  a
écrit :

> Hi Samson,
>
> It works offline if you allow it to connect once after downloading the
> APK, which seems good because you already have internet access while
> accessing the play store. Yes, it's linked to the website but is accessible
> offline.
>
>
> Try this:
>
> Install
> Load once
> Turn off the internet
> Close app
> Restart the app
> App should work now, please post if it doesn't.
>
> Best,
> Sumit
>
>
> On Thu, Jul 23, 2020, 1:26 AM Walter Bender 
> wrote:
>
>> Oh. We need to fix that. @Favour Kelvin 
>>
>> On Wed, Jul 22, 2020 at 3:50 PM Samson Goddy 
>> wrote:
>>
>>> Awesome job,
>>>
>>> I just tested it on my tablet running Android 10 and It doesn't run
>>> offline, the APK is linked to the website. But this is a right step to
>>> something better.
>>>
>>>
>>> Regards
>>>
>>> On Wed, Jul 22, 2020, 8:42 PM Lionel Laské 
>>> wrote:
>>>
>>>>
>>>> Good job.
>>>>
>>>> BTW I'm surprised that the package size is only 1Mb.
>>>> Is it linked to the web site? Is it able to work offline ?
>>>>
>>>> Regards.
>>>>
>>>>   Lionel.
>>>>
>>>>
>>>>
>>>> Le mar. 21 juil. 2020 à 18:00, 
>>>> a écrit :
>>>>
>>>>>
>>>>> Date: Tue, 21 Jul 2020 06:21:59 -0400
>>>>> From: Walter Bender 
>>>>> To: Sugar-dev Devel 
>>>>> Subject: [Sugar-devel] Music Blocks in the Playstore
>>>>> Message-ID:
>>>>> >>>> uzx...@mail.gmail.com>
>>>>> Content-Type: text/plain; charset="utf-8"
>>>>>
>>>>> Thanks to the efforts of Favour Kelvin, Music Blocks is now in the
>>>>> Google
>>>>> Play Store!!!
>>>>>
>>>>> https://play.google.com/store/apps/details?id=my.musicblock.sugarlab
>>>>>
>>>>> thanks Favour.
>>>>>
>>>>> regards.
>>>>>
>>>>> -walter
>>>>>
>>>>> --
>>>>> Walter Bender
>>>>> Sugar Labs
>>>>> http://www.sugarlabs.org
>>>>> <http://www.sugarlabs.org>
>>>>>
>>>>> ___
>>>> Sugar-devel mailing list
>>>> Sugar-devel@lists.sugarlabs.org
>>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>>
>>>
>>
>> --
>> Walter Bender
>> Sugar Labs
>> http://www.sugarlabs.org
>> <http://www.sugarlabs.org>
>> ___
>> 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


Re: [Sugar-devel] Music Blocks in the Playstore (Walter Bender)

2020-07-22 Thread Lionel Laské
Good job.

BTW I'm surprised that the package size is only 1Mb.
Is it linked to the web site? Is it able to work offline ?

Regards.

  Lionel.



Le mar. 21 juil. 2020 à 18:00,  a
écrit :

>
> Date: Tue, 21 Jul 2020 06:21:59 -0400
> From: Walter Bender 
> To: Sugar-dev Devel 
> Subject: [Sugar-devel] Music Blocks in the Playstore
> Message-ID:
>  uzx...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Thanks to the efforts of Favour Kelvin, Music Blocks is now in the Google
> Play Store!!!
>
> https://play.google.com/store/apps/details?id=my.musicblock.sugarlab
>
> thanks Favour.
>
> regards.
>
> -walter
>
> --
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> <http://www.sugarlabs.org>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SLOBS] Music Blocks in Peru

2020-07-03 Thread Lionel Laské
Good news. Congrats!
Could explain a recent increase of Sugarizer download coming from Peru on
Play store: https://twitter.com/SugarizerApp/status/1256162599168851974?s=20

Regards.

  Lionel.

https://twitter.com/SugarizerApp/status/1256162599168851974?s=20
https://twitter.com/SugarizerApp/status/1256162599168851974?s=20
https://twitter.com/SugarizerApp/status/1256162599168851974?s=20

Le ven. 3 juil. 2020 à 15:03, Walter Bender  a
écrit :

> Not sure it merits discussion at the SLOB meeting, but I wanted to give
> everyone a heads up that the ministry of education in Peru will be
> distributing on the order of 80 Android tablets to children in the
> coming months. They will be including Music Blocks (translated into Aymara
> and Quechua). I've been discussing the possibility of including Sugarizer
> in future releases as well.
>
> regards.
>
> -walter
>
> --
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> <http://www.sugarlabs.org>
> ___
> SLOBs mailing list
> sl...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/slobs
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugarizer GSoC Slack

2020-05-07 Thread Lionel Laské
Hi all,

During the GSoC we're going to use Slack to discuss about Sugarizer
projects.
The Slack workspace is here: https://sugarizer-workspace.slack.com

All mentors and students are already there but if some of you are
interested to join discussion, you're welcome to join. Just send me an
e-mail and I will invite you to join.

Regards.

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


Re: [Sugar-devel] GSoC 2020 Slot Requests

2020-04-23 Thread Lionel Laské
Good news!
It's cool that Google give us this help to work on our projects.
I'm specifically like the idea to have 3 Sugar projects, 3 MusicBlocks
projects and 3 Sugarizer projects. It's the diversity of what SugarLabs is
today.

Whatever the result may be, many thanks to all students for their
participation and motivation. Your contribution is always valuable for us.

Regards.

   Lionel.


Le jeu. 23 avr. 2020 à 07:39,  a
écrit :

> Date: Thu, 23 Apr 2020 09:33:37 +1000
> From: James Cameron 
> To: sugar-devel@lists.sugarlabs.org
> Subject: Re: [Sugar-devel] GSoC 2020 Slot Requests
> Message-ID: <2020042227.gg30...@laptop.org>
> Content-Type: text/plain; charset=us-ascii
>
> On Thu, Apr 23, 2020 at 06:47:59AM +1000, James Cameron wrote:
> > On Wed, Apr 22, 2020 at 02:39:39PM +1000, James Cameron wrote:
> > > On Fri, Apr 17, 2020 at 03:26:07PM +1000, James Cameron wrote:
> > > > By 22nd April we are to make our slot request; the number of projects
> > > > we are willing to run.
> > >
> > > Our slot request was minimum 9 maximum 11.
> >
> > GSoC team have allocated nine slots to Sugar Labs.
>
> Based on coordination with Lionel and Walter, I have selected our nine
> projects and allocated a Sugar Labs mentor to each project.  Three
> projects for Sugar, three for Sugarizer, and three for Music Blocks.
>
> As there's a possibility that students may be claimed by other
> organisations, I've kept a couple of proposals in reserve.  I've
> marked all other proposals as "ignored", so that the list is easier
> for our mentors to see.
>
> Google are to announce selected students on 4th May after final check
> of suitability.
>
> Mentors, please do not tell the students they have been selected, as
> the situation could change before the announcement.
>
> Students are welcome to contribute to Sugar Labs meanwhile.  We do ask
> that if you have to stop contributing you say so.  We can finish up
> pull requests for you, sometimes.
>
> --
> James Cameron
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] New Activity Proposal

2020-04-07 Thread Lionel Laské
Just few elements to give you some context.

Sugarizer was designed initially to host Sugar activities written with
Sugar-Web. A brief history of Sugarizer is here:
https://github.com/llaske/sugarizer/blob/dev/docs/credits.md
So the Sugar-Web implementation in Sugarizer was compatible with Sugar.
It's why today, the activity template to write a new Sugarizer activity (
https://github.com/llaske/sugarizer/tree/dev/activities/ActivityTemplate)
use in Sugarizer Development Tutorial, still include Python stuff.
Just zip the content of your Sugarizer activities into a .xo file (explain
here:
https://github.com/sugarlabs/sugar-docs/blob/master/src/web-activity.md#ready-to-release)
and you should be able to install it on Sugar and run it. At least,
theoretically.

Unfortunately the compatibility between Sugarizer and Sugar-Web was lost
during the development of Sugarizer. The Sugar-Web implementation in
Sugarizer was never merged in Sugar-Web, Sugarizer added new features
(presence, Journal chooser, ...) not directly compatible with Sugar and no
one worked to maintain the compatibility.

BTW it will be interesting to retrieve this compatibility, even if some
features are not directly mappable, at least to allow a Sugarizer activity
to be launched on Sugar and run basic features of the activity.

It's not necessary a very complex task but it require rigor and patience.
The thread here: https://github.com/sugarlabs/sugar-web/pull/133 explain
the process if you're volunteer to work on this task. Of course, both
people from the Sugar side and from the Sugarizer side on this list will be
able to help you.

Regards.

  Lionel.



Le mar. 7 avr. 2020 à 15:56,  a
écrit :

> Date: Tue, 7 Apr 2020 13:14:28 +0530
> From: Abhishek Tanwar 
> To: James Cameron 
> Cc: Sugar-dev Devel 
> Subject: Re: [Sugar-devel] New Activity Proposal
> Message-ID:
> <
> calhjuuh2vowxmwb4nmn9r8fuwofaassksuzfm22zge6kxha...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Thanks for the clarification James.
> What I am not able to understand is that if I make an activity by following
> this https://github.com/llaske/sugarizer/blob/master/docs/tutorial.md ,
> how
> will the activity work in both sugarizer as well as in sugar .
> I have developed activities for sugarizer earlier and have decent
> experience in it but I am not sure if I am correctly understanding what you
> are looking for.
> I have gone through the discussions in
> https://github.com/sugarlabs/sugar-web/issues/127 and
> https://github.com/sugarlabs/sugar-web/pull/133 . Sugarizer activities use
> the sugar-web library , I can't find the relevant documentation for
> developing activities for both sugar and sugarizer, if you could help me
> with some documentation that would be great.
>
> Maybe I am not understanding what you intend to tell. Please let me know
> what direction to head in.
>
> Thank You
>
> On Tue, Apr 7, 2020 at 3:42 AM James Cameron  wrote:
>
> > Yes.  Sugar is a Linux environment that can run any language.
> > Sugarizer is a JavaScript environment inside browser.  An activity can
> > be written to run in both Sugar and Sugarizer.  The Sugar Web library
> > facilitates that.  You will have seen the post here earlier about work
> > on Sugar Web.
> >
> > On Tue, Apr 07, 2020 at 03:19:00AM +0530, Abhishek Tanwar wrote:
> > > Hello ,
> > > I did not quite understand everything .
> > > By saying "include sugar as a platform for sugarizer activity" I did
> not
> > > understand what you are trying to say .
> > > Are you saying to make mancala for both sugar and sugarizer?
> > >
> > > Thank you
> > >
> > > On Tue, 7 Apr, 2020, 3:10 am James Cameron, <[1]qu...@laptop.org>
> wrote:
> > >
> > > We have a Sugar activity for Mancala, written in Python.
> > >
> > > [2]https://github.com/sugarlabs/mancala-activity
> > >
> > > License is GPLv3+, but Peter Hewitt has delegated an authority to
> me
> > > to relicense his activities as we require.  Sugarizer activities
> use
> > a
> > > different license in order to maximise distribution.
> > >
> > > Please do include Sugar as a platform for your JavaScript activity.
> > >
> > > On Tue, Apr 07, 2020 at 02:11:21AM +0530, Abhishek Tanwar wrote:
> > > > Hello,
> > > >
> > > > I have been searching for games that could help the children to
> > develop
> > > their
> > > > brains and work in teams as well to incorporate the values of a
> > good team
> > > > player.
> > > >
> > > &g

Re: [Sugar-devel] Activity Idea for Sugarizer

2020-04-07 Thread Lionel Laské
Hi Utkarsh,

In my opinion, Scratch and TurtleBlocks activities already allow children
to handle algorithmic concepts.
Then Jappy and EToys activities could be used for experimented users.
Not sure we need one more Algorithmic activity. At least we didn't have
request about that from deployments.
We had the project to include Microbit (
https://github.com/llaske/sugarizer/issues/562) but it's not possible today
to have a full offline version (which is a pre-requisite for Sugarizer
activities).

Regards.

   Lionel.


Le dim. 5 avr. 2020 à 18:00,  a
écrit :

> From: Utkarsh Raj Singh 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Activity Idea for Sugarizer
> Message-ID:
> <
> cacyvxwgq0dntodcu3dsv9n+e_88gpol2mbfnjusb7mqstvb...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello,
>
> I am a part of a team which is undergoing training in pedagogy for primary
> and secondary school children. In the classes for Introductory Mathematical
> Thinking, we teach flowcharts to students. The basic elements like start,
> stop, process, user I/O and diamond boxes, along with conditionals and
> looping constructs are taught to them, without explicitly telling them
> about the fine intricacies.
>
> As a result, the students learn to apply algorithmic thinking to questions,
> which we value as an essential skill in problem solving in various domains.
> The students quickly pick up the basic syntax for flowcharts and are
> usually creative in making them for mathematical as well as everyday tasks.
>
> So could we make a similar activity for Sugarizer? We are already working
> on a prototype for a JS version for the team and teaching. I believe it
> will be a great addition to the Sugarizer set. Let me know your thoughts.
> If yes, I can share the feature set and what exactly I propose to build.
>
> Stay safe,
> Regards,
> Utkarsh
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Activity for sugarizer

2020-04-04 Thread Lionel Laské
Hi Sarthak,

Implode is still on the wish list:
https://github.com/llaske/sugarizer/issues/710

Regards.

   Lionel.

Le sam. 4 avr. 2020 à 18:00,  a
écrit :

> From: Sarthak gupta 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Activity for sugarizer
> Message-ID:
> <
> caf0ou6e1zn13wsyz6al_tk7rffen0skf4ntr85hj3l3lzhb...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,
> Is there any sugar activity that you want to be added to sugarizer? or any
> new activity apart from GSOC ones?
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200404/6bc5872d/attachment-0001.htm
> >
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


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

2020-03-28 Thread Lionel Laské
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


Re: [Sugar-devel] Sugarizer APK builder plugin addition

2020-03-24 Thread Lionel Laské
Hi Dhruv,

You can't directly edit the docker image.
The better solution is to launch it with another entry point.
Something like:

sudo docker run --rm -it \
 -v `pwd`/sugarizer:/sugarizer \
 -v `pwd`/cordova-plugin-sugarizeros:/cordova-plugin-sugarizeros \
 -v `pwd`:/output \
 --entrypoint /bin/bash \
 llaske/sugarizer-apkbuilder:latest

It launch a command line into the docker so you're free to update the build
environment. Then you could launch the ./make_android.sh (the default entry
point for the image) to start generation.

Regards.

   Lionel.


Le mar. 24 mars 2020 à 13:16,  a
écrit :

>
> Date: Tue, 24 Mar 2020 11:27:07 +
> From: Dhruv Misra 
> To: "sugar-devel@lists.sugarlabs.org"
> 
> Cc: "lio...@olpc-france.org" 
> Subject: [Sugar-devel] Sugarizer APK builder plugin addition
> Message-ID:
> <
> maxpr01mb36166298a59aff803106169aba...@maxpr01mb3616.indprd01.prod.outlook.com
> >
>
> Content-Type: text/plain; charset="windows-1252"
>
> 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


Re: [Sugar-devel] Request for sugarizer knowledge activity pack proposal review

2020-03-22 Thread Lionel Laské
Hi Prakash,

Nice proposal.

I'm surprised about your mention of Sugarizer Vue Activity Template: it's
very cool. It could be completed by a full implementation of the tutorial
in Vue.js.

Regarding the Curriculum activity, skills completed should be displayed in
a different way than skills uncompleted. i.e. the use should not have to
click on a skill to know if it's completed or not. I'm not sure what the
"Progress" button will show.

Regarding the Vote activity, I don't see the interest of "Time period or
expiry   date/time of poll": it will start/stop when the host determine it.
Same for "Max   number of votes allowed"; every user connected to the
activity should be able to vote.

Regards.

 Lionel



Le sam. 21 mars 2020 à 19:33,  a
écrit :

> Message: 1
> Date: Sun, 22 Mar 2020 00:03:12 +0530
> From: prakash ujjwal 
> To: Sugar-dev Devel 
> Subject: [Sugar-devel] Request for sugarizer knowledge activity pack
> proposal review
> Message-ID:
> <
> ca+gs6iwftviewrdbbprbsusdqbcnptnmhxyb+ffsdfyfncx...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,
> Hope you all are doing well.
> I have attached my proposal for sugarizer knowledge activity pack project
> idea.
> Kindly review the same. Any suggestion would be appreciated and helpful.
>
> Thanks and regards
> Prakash Ujjwal
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC 2020 (Knowledge Activity Pack) Proposal Review Request

2020-03-22 Thread Lionel Laské
Hi Dhruv,

Good proposal with lot of information about how the activities will work
and how you will do it.

Few remarks:
- Regarding Curriculum activity. About generation in PDF/Word/ODT you've
miss the ODT part. I suggest you to take inspiration (or even retrieve
code) from Write activity where PDF/Word/ODT generation is implemented.
- Regarding Vote activity, I don't understand how a race-condition could
happen: presence is handle from the server side, not from the host (see
https://github.com/llaske/sugarizer/blob/dev/docs/tutorial_step6.md#how-presence-works
)

Regards.

  Lionel.




Le sam. 21 mars 2020 à 16:00, Dhruv Misra  a écrit :

> Hey there,
>
>
>
> I am posting my proposal for the Sugarizer Knowledge Activity Pack for
> review. Kindly suggest the necessary changes. Looking forward to your
> suggestions.
>
>
>
> Thank you,
>
> Dhruv Misra
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Curriculum Activity Sugarizer Knowledge Activity Pack

2020-03-22 Thread Lionel Laské
Hi Hemansh,

Yes you're right.
Here an example or expected skills (in France):
http://data.over-blog-kiwi.com/1/04/40/49/20150527/ob_5393fd_attendus-en-fin-d-ecole-maternelle.doc
The JeValide web site propose some others that could be integrated in the
application: http://abc-applications.com/apps/JeValide/items/

Regards.

Lionel.

Le ven. 20 mars 2020 à 08:17,  a
écrit :

> Date: Fri, 20 Mar 2020 00:38:20 +0530
> From: Hemansh Khaneja 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Curriculum Activity Sugarizer Knowledge
> Activity Pack
> Message-ID:
>  v95gpqcnwivdd...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> I wanted to clarify a doubt regarding curriculum activity:
> >From what I understood in this activity a user can validate skills and
> upload proof of validation for that skill and when sharing the activity
> other users would basically see a kind of report card for the validated
> skills of the user sharing the activity.
> Is this what it is?
> Also, can you give an example as to what kind of skill are we talking
> about?
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200320/4953c221/attachment-0001.htm
> >
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Discussing GSOC project sugarizer knowledge activity pack

2020-03-18 Thread Lionel Laské
You're right. More precisely:

1) Yes, that's the idea. It's pretty similar to the way of working of
Exerciser. BTW it has no sense to play to the Vote activity alone. So, may
be the equivalent of the Play button in Exerciser activity could
automatically share the activity on the network.

2) The default is that users can't see the result immediately but we can
imagine a button on the organizer side that allow to let the user see in
real time the vote.

Regards.

   Lionel.


Le mar. 17 mars 2020 à 20:31, prakash ujjwal 
a écrit :

> Regarding vote Activity,
>
> 1) In home screen, quickly choosing the poll template and run the vote
> means there should be default some poll( with default question, images etc)
> like exerciser activity and we can choose one of them and start the voting.
> And in setting screen we will we can create poll by choosing type of poll
> i.e. yes/no, enter value etc. And can configure it.
>
> 2) users joining the activity or giving the vote may or may not see the
> result immediately as it depends on host.
> But they will surely see the result after vote ends .
>
> Am I right?
>
>
>
>
>
>
> On Tue, Mar 17, 2020, 2:18 AM prakash ujjwal 
> wrote:
>
>> Thanks for the clarification.
>>
>> On Mon, Mar 16, 2020, 10:32 PM Lionel Laské 
>> wrote:
>>
>>>
>>>
>>> Le lun. 16 mars 2020 à 15:35, prakash ujjwal <
>>> prakashujjwal1...@gmail.com> a écrit :
>>>
>>>> Thanks Lionel.
>>>>
>>>> Regarding the second question,
>>>> If I am the child or user, I have my skills set of which some of are
>>>> validated by me and some skills are not.
>>>> So, I share the activity ,the users joining my activity instance, will
>>>> get all my skills set but can't edit those skills. ( Like exerciser
>>>> activity)
>>>> Also they can't see which activities are validated or not validated by
>>>> me.
>>>>
>>>
>>> You're wrong. They can see which activities are validated and even see
>>> proof of validation if there is some.
>>> Think to this feature like a way to show your school report card - with
>>> grade in each area - to other.
>>>
>>>
>>>
>>>> But if we talk about the use for sharing skills set feature.
>>>> Is it to,
>>>> 1) Let teachers see the skill set the child(one who is sharing the
>>>> activity) wants to acquire ,
>>>>
>>>
>>> And see the current skills the child already acquire.
>>>
>>>
>>>
>>>> 2) let other children use the same skill set as others for themselves
>>>> Am I right?
>>>>
>>>>
>>> Once again, it's just to see the current skill the child already acquire.
>>> The skill set will be shared by the teacher at the beginning of the year
>>> (*) so every child should already have the same skill set. So sharing the
>>> skill set using presence is not a way to retrieve the same skill set.
>>>
>>>
>>>> Are their any other uses?
>>>>
>>>>
>>> No other use case for the share feature.
>>>
>>>Lionel.
>>>
>>> (*) By publishing it on the shared journal for example. The activity
>>> will also propose some existing skill set (French Primary School,
>>> Montessori, ...) and the user should be able to retrieve a new skill set
>>> via an URL (like the feature Library/Add library in Video Viewer activity).
>>>
>>> Thanks
>>>>
>>>>
>>>
>>>>
>>>> On Mon, Mar 16, 2020, 7:29 PM Lionel Laské 
>>>> wrote:
>>>>
>>>>>
>>>>> Hi Prakash,
>>>>>
>>>>> 1) No need for validation. It's a self declarative skill.
>>>>>
>>>>> 2) The idea is for a children to shared the activity with other
>>>>> (teacher or children). In read-only mode.
>>>>>
>>>>> Hope it helps.
>>>>>
>>>>> Regards.
>>>>>
>>>>> Lionel.
>>>>>
>>>>>
>>>>> Le dim. 15 mars 2020 à 17:00, 
>>>>> a écrit :
>>>>>
>>>>>>
>>>>>> Date: Sun, 15 Mar 2020 14:36:09 +0530
>>>>>> From: prakash ujjwal 
>>>>>> To: Sugar-dev Devel 
>>>>>> Subject: [Sugar-devel] Discussing GSOC project sugarizer knowledge
>>>>>> activit

Re: [Sugar-devel] Regarding GSoC tasks in Sugarizer

2020-03-17 Thread Lionel Laské
Hi Utkarsh,

Sugarizer is currently agnostic regarding JavaScript frameworks.
Some activities are written in Vue.js (eBook Reader, Calligra), some
activities are written in ReactJS (Scratch, Exerciser), some activities are
written in Enyo (Abecedarium, TankOp, FoodChain, TamTam), most other
activities are written in VanillaJS with some specific JS framework
(CreateJS, Cytoscape, ...).
The only pre-requisite is to integrate require.js and sugar-web, see
https://github.com/llaske/sugarizer/blob/master/docs/architecture.md
Sugarizer Core is written in Enyo.js. BTW it's more a way to structure the
code than a real dependency on UI, because the UI aspect is provided by
sugar-web. Since Enyo is (already) deprecated, migrating to Vue.js is in
the roadmap. But once again, the dependency should stay light. Plus, I'm in
favor to use an inline framework instead of a framework that need a backend
and a dev environment to be used. It's why I'm more interested by Vue.js
than by ReactJS/Angular.

Regarding GSoC ideas, Vue.js is recommended but not mandatory.
Specifically I think that Vue.js is more pertinent for Knowledge activity
pack than for Game activity pack where most the UI will probably depend of
canvas (at least for Tamgram).
So you're free to make a proposal without Vue.js. BTW if you integrate
Vue.js in your proposal, I suggest you to have a look on Calligra activity
that already propose and encapsulation of sugar web components (toolbar,
localization, ...) into Vue.js. The first task for GSoC students could be
to propose an Activity Template in Vue.js.

Hope it helps.

Regards.

 Lionel.




Le mar. 17 mars 2020 à 10:37, Utkarsh Raj Singh 
a écrit :

> Hello,
>
> The ideas page for GSoC 2020 has several ideas for Sugarizer, and all of
> them recommend the use of Vue.js, as necessary. While this is a progressive
> decision, I would want to discuss a few points:
>
> Frontend libraries provide many standard implementations out of the box.
> This will help us take many critical decisions automatically - Vue.js will
> already do it for you. This will save a lot of time and help us maintain
> industry relevant implementations. And if given the choice, I will
> definitely vouch for Vue.js as I personally like it.
>
> That being said, we also know that most of the activities are in
> VanillaJS. And while this takes more time to develop, we have more fine
> grained control over the DOM updation, performance and several other
> factors. Also, if we utilise one particular framework, and that framework
> is to depreciate in the future, we will possibly have to port to some
> prevailing framework.
>
> For almost every aspect of an application can be developed both in
> VanillaJS and Vue.js, I am a little confused as to what to prefer. Should
> we make Vue.js based activities, or should we stay with VanillaJS? In other
> words, to what extent should we mix the two? I would appreciate if the
> community can guide me here.
>
> Thanks,
> Utkarsh
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Discussing GSOC project sugarizer knowledge activity pack

2020-03-16 Thread Lionel Laské
Le lun. 16 mars 2020 à 15:35, prakash ujjwal 
a écrit :

> Thanks Lionel.
>
> Regarding the second question,
> If I am the child or user, I have my skills set of which some of are
> validated by me and some skills are not.
> So, I share the activity ,the users joining my activity instance, will get
> all my skills set but can't edit those skills. ( Like exerciser activity)
> Also they can't see which activities are validated or not validated by me.
>

You're wrong. They can see which activities are validated and even see
proof of validation if there is some.
Think to this feature like a way to show your school report card - with
grade in each area - to other.



> But if we talk about the use for sharing skills set feature.
> Is it to,
> 1) Let teachers see the skill set the child(one who is sharing the
> activity) wants to acquire ,
>

And see the current skills the child already acquire.



> 2) let other children use the same skill set as others for themselves
> Am I right?
>
>
Once again, it's just to see the current skill the child already acquire.
The skill set will be shared by the teacher at the beginning of the year
(*) so every child should already have the same skill set. So sharing the
skill set using presence is not a way to retrieve the same skill set.


> Are their any other uses?
>
>
No other use case for the share feature.

   Lionel.

(*) By publishing it on the shared journal for example. The activity will
also propose some existing skill set (French Primary School, Montessori,
...) and the user should be able to retrieve a new skill set via an URL
(like the feature Library/Add library in Video Viewer activity).

Thanks
>
>

>
> On Mon, Mar 16, 2020, 7:29 PM Lionel Laské  wrote:
>
>>
>> Hi Prakash,
>>
>> 1) No need for validation. It's a self declarative skill.
>>
>> 2) The idea is for a children to shared the activity with other (teacher
>> or children). In read-only mode.
>>
>> Hope it helps.
>>
>> Regards.
>>
>> Lionel.
>>
>>
>> Le dim. 15 mars 2020 à 17:00, 
>> a écrit :
>>
>>>
>>> Date: Sun, 15 Mar 2020 14:36:09 +0530
>>> From: prakash ujjwal 
>>> To: Sugar-dev Devel 
>>> Subject: [Sugar-devel] Discussing GSOC project sugarizer knowledge
>>> activity pack
>>> Message-ID:
>>> >> f...@mail.gmail.com>
>>> Content-Type: text/plain; charset="utf-8"
>>>
>>> Hi,
>>> This is Prakash Ujjwal.
>>> I am participating in gsoc 2020.
>>> and I find sugarizer knowledge pack idea very interesting.
>>> I have some questions regarding the same.
>>>
>>> 1) does the multimedia elements submitted by the children while
>>> validating
>>> the skill, needs to be validated or verified by other users or teachers?
>>>
>>> 2) what does the line"it should be possible to share it's skills on the
>>> network" means exactly
>>>
>>> Thanks.
>>> -- next part --
>>> An HTML attachment was scrubbed...
>>> URL: <
>>> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200315/d5033630/attachment-0001.htm
>>> >
>>>
>>> -
>>>
>> ___
>> 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


Re: [Sugar-devel] Discussing GSOC project sugarizer knowledge activity pack

2020-03-16 Thread Lionel Laské
Hi Prakash,

1) No need for validation. It's a self declarative skill.

2) The idea is for a children to shared the activity with other (teacher or
children). In read-only mode.

Hope it helps.

Regards.

Lionel.


Le dim. 15 mars 2020 à 17:00,  a
écrit :

>
> Date: Sun, 15 Mar 2020 14:36:09 +0530
> From: prakash ujjwal 
> To: Sugar-dev Devel 
> Subject: [Sugar-devel] Discussing GSOC project sugarizer knowledge
> activity pack
> Message-ID:
>  f...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,
> This is Prakash Ujjwal.
> I am participating in gsoc 2020.
> and I find sugarizer knowledge pack idea very interesting.
> I have some questions regarding the same.
>
> 1) does the multimedia elements submitted by the children while validating
> the skill, needs to be validated or verified by other users or teachers?
>
> 2) what does the line"it should be possible to share it's skills on the
> network" means exactly
>
> Thanks.
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200315/d5033630/attachment-0001.htm
> >
>
> -
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar-devel] Proposal: moving "assisting mentors" back to role for GSoC 2020

2020-03-13 Thread Lionel Laské
Hi James,

Thanks for this.

I think that assisting mentor notion has no sense.
We need to have one mentor that lead the project with some co-mentors to
supply him when/if he's unavailable. Each mentor could ask help or advice
to other members of the community if needed, we don't need to identify
these guys as "Assisting mentor".

As Stephanie said in the thread you mention: "Unfortunately some people
want to be a mentor because they think it will look good on their resume,
these are not the folks you want to be mentoring students.". I'm afraid
it's the same thing with "Assisting mentor".

Regards.

  Lionel.


Le ven. 13 mars 2020 à 08:31,  a
écrit :

>
> Date: Fri, 13 Mar 2020 16:55:16 +1100
> From: James Cameron 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Proposal: moving "assisting mentors" back to
> the community role for GSoC 2020
> Message-ID: <20200313055516.gm28...@laptop.org>
> Content-Type: text/plain; charset=us-ascii
>
> Walter and I are your organisation administrators for GSoC 2020.
>
> On the GSoc Mentors mailing list from 8th March and still going is a
> thread "Deadline to invite mentors" which morphed into the expertise
> required of mentors to do a project [1].
>
> After putting forward the Sugar Labs compromise practice of "coding
> mentors" and "assistant mentors", there has been both criticism and
> support for the practice from other organisation administrators.  The
> criticism has been voluminous and well stated.  The support
> comparatively muted.
>
> I'd like to hear what the Sugar Labs community thinks now.
>
> The effect of the change [2] can be seen here [3].
>
> In implementing the change we would;
>
> - require _all_ project communication to be carried out in the open,
>   on GitHub, mailing list, or IRC,
>
> - expect the previous assistant mentors to either promote themselves
>   to the position of mentor by showing their expertise, or be content
>   with participation within the wider Sugar Labs community.
>
> - remove from the dashboard the previous assistant mentors who are no
>   longer listed against a project,
>
> What do you think?
>
>
> References:
>
> 1.
> https://groups.google.com/d/msgid/google-summer-of-code-mentors-list/CAJzXzVEkw%2BOT6nSXvTraNaNqNdR6h0mbjFtaejJcUnueU4YX4Q%40mail.gmail.com
>
> 2.  https://github.com/sugarlabs/GSoC/pull/94
>
> 3.  https://github.com/sugarlabs/GSoC/tree/simplify
>
> --
> James Cameron
> http://quozl.netrek.org/
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar-devel Digest, Vol 137, Issue 42

2020-03-12 Thread Lionel Laské
Hi Swayam,

Thanks for your interest in Sugarizer and for your contributions.

Yes you're free to open issues on the Sugarizer repository.

The usual process is:
- Open the issue
- Wait for reviewers feedback
- Depending on feedback, open a PR to solve the issue.

Regards.

Lionel.

Le jeu. 12 mars 2020 à 21:32,  a
écrit :

>
> Date: Thu, 12 Mar 2020 21:47:55 +0530
> From: Swayam Samyak Debasis <1234swayamsam...@gmail.com>
> To: sugar-devel@lists.sugarlabs.org
> Subject: Re: [Sugar-devel] issues in sugarizer
> Message-ID:
>  y...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi, actually I am contributing to sugarizer for a while. As there are no
> major open issues in sugarizer I want to ask Lionel Laske if he can suggest
> any issues regarding porting activity to sugarizer from sugar.
>
> Thanks.
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Proposal for GSOC 2020

2020-03-10 Thread Lionel Laské
Hi Swayam,

Thanks for your interest in SugarLabs and Sugarizer.

You're welcome to communicate by mail with me on the Sugarizer Knowledge
activity pack project.

I suggest you to start by actions mentioned on the "First steps to start"
section here:
https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#sugarizer-knowledge-activity-pack
<https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md>

Note also that to have a chance to be selected for this project, you must
propose a solution for the Chess activity issue here:
https://github.com/llaske/sugarizer/issues/592

Regards.

Lionel


Le mar. 10 mars 2020 à 13:03,  a
écrit :

> Date: Tue, 10 Mar 2020 17:33:16 +0530
> From: Swayam Samyak Debasis <1234swayamsam...@gmail.com>
> To: sugar-devel@lists.sugarlabs.org
> Subject: Re: [Sugar-devel] Proposal for GSOC 2020(Swayam Samyak
> Debasis)
> Message-ID:
> <
> calyv6zzayh40vr5x4psdo_dgufbqda5pzv_nkj7x0m9wnkf...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello,
> I am Swayam Samyak Debasis,3rd year IT student from College Of Engineering
> and Technology, Bhubaneswar, India. I started contributing to contributing
> more than a month to sugarizer.I am interested in the idea "sugarizer
> knowledge activity pack" and I would like to write a proposal for the same.
> I want to discuss this idea with Lionel Laske so that I could start making
> my proposal. I don't know how to get started. Should I directly mail him.
> Any help in this regard is much appreciated.
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC 2020

2020-03-09 Thread Lionel Laské
Hi Abhishek,

Thanks for your interest in SugarLabs and Sugarizer.

You're welcome to communicate by mail with me and other mentors (Ashish and
Michaël, both in CC) on Sugarizer projects.

BTW I suggest you to choose one of this project because it's more than
unlikely that you could be able to make a proposal for all of them.
Once you've choose one, read attentively the "First steps to start section"
for this project on
https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md

Note also that to have a chance to be selected for activity pack projects,
you must propose a solution for the Chess activity issue here:
https://github.com/llaske/sugarizer/issues/592

Regards.

Lionel.


Le dim. 8 mars 2020 à 22:41,  a
écrit :

> Date: Mon, 9 Mar 2020 02:23:40 +0530
> From: Abhishek Tanwar 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] GSoC 2020
> Message-ID:
> <
> calhjuuieieos15wzerk2azpox5m_c1erjcepaszkgd_zajc...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello,
> I am Abhishek Tanwar ,3rd year IT student from Bharati Vidyapeeth's College
> of Engineering, New Delhi ,India .I started contributing to SUGARIZER about
> a month ago and I have make quite a few contributions towards Sugarizer
> repository.
> I am interested in 3 GSoC ideas which are as follows:
>
>- Sugarizer game activity pack
><
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#sugarizer-game-activity-pack
> >
>- Sugarizer knowledge activity pack
><
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#sugarizer-knowledge-activity-pack
> >
>- Sugarizer School Portal
><
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#sugarizer-school-portal
> >
>
> I want to discuss the above ideas with Lionel Laske sir so that I can start
> making my proposal."via Direct Mail" is written with Lionel Laske's name in
> Sular Labs GSoC repository but I am afraid if I can e-mail him until he
> asks to I am permitted to.
> How can I get started? Any help in this direction would be much
> appreciated.
>
> Thank You
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Problem in setting the environment

2020-02-29 Thread Lionel Laské
Hi Aayush,

Look like you're trying to run Sugarizer locally in your browser but you
don't give right permissions to do that.

See section " *Sugarizer Application into the Web Browser*" on
https://github.com/llaske/sugarizer/tree/dev#sugarizer-application

Regards.

   Lionel.

Le sam. 29 févr. 2020 à 10:45,  a
écrit :

> Date: Fri, 28 Feb 2020 20:32:14 +0300
> From: Srevin Saju 
> To: Aayush Tyagi 
> Cc: Sugar-dev Devel 
> Subject: Re: [Sugar-devel] Problem in setting the environment
> Message-ID:
>  fkqx1gecmpt93k...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Thanks for the logs
> This seems to be related to sugarizer.
> Someone else who works on sugarizer might provide a better answer. Can you
> explain how you set up sugarizer? and Did you use `npm serve`  to serve
> sugarizer?
> and also, did you use this method?
> For Chrome, close ALL running instances of Chrome and re-launch it using
> the command line:
> chrome --allow-file-access-from-files  index.html
> On Windows, you should launch:
> "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
> --allow-file-access-from-files
> ~ sugarizer documentation
>
>
> On Fri, Feb 28, 2020 at 8:24 PM Aayush Tyagi 
> wrote:
>
> > Hi sir, thank you for replying. Here is the error.
> >
> > Access to XMLHttpRequest at
> > 'file:///C:/Users/aayus/Downloads/sugarizer-dev/locale.ini' from origin
> > 'null' has been blocked by CORS policy: Cross origin requests are only
> > supported for protocol schemes: http, data, chrome, chrome-extension,
> https.
> > webL10n.js:67 [l10n]
> > file:///C:/Users/aayus/Downloads/sugarizer-dev/locale.ini not found.
> > consoleWarn @ webL10n.js:67
> > locale.ini:1 Failed to load resource: net::ERR_FAILED
> > settings.js:106 Uncaught TypeError: Cannot read property 'sort' of
> > undefined
> > at Object.settings.updateEntries (settings.js:106)
> > at settings.js:93
> > at Object.html5storage.load (sugarizer.js:273)
> > at Object.settings.load (settings.js:48)
> > at loadpreference (app.js:48)
> > at app.js:67
> > at Object.execCb (require.js:1604)
> > at Module.check (require.js:844)
> > at Module. (require.js:1084)
> > at require.js:129
> > index.html:1 Access to XMLHttpRequest at
> > 'file:///C:/Users/aayus/Downloads/sugarizer-dev/locale.ini' from origin
> > 'null' has been blocked by CORS policy: Cross origin requests are only
> > supported for protocol schemes: http, data, chrome, chrome-extension,
> https.
> > webL10n.js:67 [l10n]
> > file:///C:/Users/aayus/Downloads/sugarizer-dev/locale.ini not found.
> > consoleWarn @ webL10n.js:67
> > locale.ini:1 Failed to load resource: net::ERR_FAILED
> >
> > On Fri, Feb 28, 2020 at 10:50 PM Srevin Saju  wrote:
> >
> >> Hello Aayush
> >> May I know what errors you have encountered while setting up the sugar
> >> desktop or the reason which you feel that sugar is not starting.
> >> Try to include logs so that adequate help can be provided
> >>
> >
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugarizer Server Setup

2020-02-15 Thread Lionel Laské
Hi Steven,

You should first create the admin account using the add-admin.sh script.
See how to do that here:
https://github.com/llaske/sugarizer-server/tree/dev#dashboard

Note that from Docker you will have to attach a shell to the running
container and use the right port.

Regards.

Lionel.

Le sam. 15 févr. 2020 à 18:00,  a
écrit :

>
> Date: Fri, 14 Feb 2020 18:31:56 -0500
> From: Steven Higgins 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Sugarizer Server Setup
> Message-ID: <8ef7d7a7-5c3a-4f88-bca1-799004766...@gmail.com>
> Content-Type: text/plain;   charset=us-ascii
>
> I am trying to get a sugarizer server set up and have got it to where I
> can go to the website as a user but I can not get the admin account set up.
>
> I am running the server in docker.
>
> Thanks
> Steven Higgins
>
> --
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Exerciser React project

2020-01-25 Thread Lionel Laské
Hi Anshul,

I'm working on the list of Sugarizer projects for GSoC 2020.
It depends of teachers/users requests on the field.
I can say that nothing is planned for Exerciser activity this year.
But you're right the current repo is here:
https://github.com/llaske/ExerciserReact

Regards.

  Lionel.

Le sam. 25 janv. 2020 à 18:00,  a
écrit :

> Date: Sat, 25 Jan 2020 16:10:30 +0530
> From: ANSHUL DUTT SHARMA 
> To: Sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Exerciser React project
> Message-ID:
> <
> cakfmwr-hpntbe-u9xdpgitvu4et9kxvr2dtinj1aiudt6cy...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi I was just wondering whether there will be a project on Exerciser React
> this year for sugarizer since there has'nt been much activity on the repo.
> Also I created one issue but I am not sure whether to create it on the
> original repo or on the forked repo since there has been no tag placed on
> it.
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugarizer Fototoon activity

2020-01-23 Thread Lionel Laské
Hi Anshul,

Not sure to understand what you call parameters of the environment
variables.
The variables you mentioned are define in toon.js file.
I suggest you to debug the activity to see how it's used.

Regards.

   Lionel.


Le jeu. 23 janv. 2020 à 18:00,  a
écrit :

> Date: Thu, 23 Jan 2020 18:01:01 +0530
> From: ANSHUL DUTT SHARMA 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Sugarizer Fototoon activity
> Message-ID:
>  hm0vazt1ye7edfde5qo_fk1xe...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi, Actually I am solving an issue related to the sugarizer activity
> Fototoon. I am having trouble getting  the parameters of the environment
> variables and the functions used in the code like this._textViewer,
> this._globeselected,etc. Can anyone please help me regarding where should I
> find these methods. Also I wanted to ask whether there will be a project in
> sugarizer this year in GSoc.
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200123/e580fc72/attachment.htm
> >
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Gsoc Contribution Guidelines

2020-01-17 Thread Lionel Laské
Hi Anshul,

Thanks for your interest in SugarLabs and in Sugarizer.
The better way to start is to read and follow advises mentioned here:
https://github.com/llaske/sugarizer/blob/dev/CONTRIBUTING.md
Shortly it means doing the tutorial then start to fix some issues.

Hope it helps.

Regards.

  Lionel.

Le ven. 17 janv. 2020 à 18:00,  a
écrit :

> Date: Fri, 17 Jan 2020 18:43:46 +0530
> From: ANSHUL DUTT SHARMA 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Gsoc Contribution Guidelines
> Message-ID:
> <
> cakfmwr_ejscznvohrqhpvprnkq6qxuksmdiw_oosqygbcqb...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi everyone, I am Anshul Dutt Sharma from the Electronics branch of IIT
> Roorkee. I am acquainted with javascript and python and want to try my
> hands at open source. I found sugarlabs organisation quite interesting and
> would like to contribute to the sugarizer projects. Can anyone please give
> me some contributing guidelines as to where should I start?
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] About Scratch.activity

2020-01-14 Thread Lionel Laské
Hi Prakash,

The latest version of the Scratch for Sugarizer repos are here
https://github.com/llaske/Scratch.activity and here:
https://github.com/llaske/scratch-gui/tree/sugarizer
The idea of the integration is to include the full Scratch GUI into the
Sugarizer standard Activity Template. Then few ReactJS Sugarizer containers
and components are added in the Scratch GUI (hidden in the menu) to handle
storage in datastore and retrieving of assets offline.

If you're interested to learn more about writing Sugarizer activity with
ReactJS, I suggest you to study another Sugarizer activity written with
ReactJS, Exerciser. You could find the repo here:
https://github.com/llaske/ExerciserReact

Hope it helps.

Regards.

Lionel.

Le lun. 13 janv. 2020 à 17:59,  a
écrit :

>
> Date: Mon, 13 Jan 2020 21:30:08 +0530
> From: prakash ujjwal 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] About Scratch.activity
> Message-ID:
>  e0oojb0u...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hey, hope you all are doing well,
> I was reading about Scratch.activity.
> I know scratch 3.0
> from MIT was integrated in sugarizer to form Scratch.activity.
>
> https://github.com/EmilyOng/Scratch.activity
> Has scratch 3.0 ui (https://github.com/LLK/scratch-gui)
> Which was in react, integrated to sugarizer web activity.
> I have read about on the Emily's scratch activity repo's readme file about
> how she integrated the scratch -gui but still I didn't understand the
> process quite well.
>
> It would be nice if somebody tell me about the integration . How the react
> app was Integrated to sugarizer web activity?
>
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SLOBS] Call for Candidacies Sugar Labs Oversights Board Elections 2020-2022

2019-12-21 Thread Lionel Laské
Hi Chihurumnaya,

The current SLOB have 7 seats.
Could you detail which 3 seats will be available?

Regards.

  Lionel.


Le sam. 21 déc. 2019 à 17:22, Chihurumnaya Ibiam  a
écrit :

> Hi Everyone,
>
> This is a call for Candidacies from the Sugar Labs Membership and
> Elections Committee for three (3) members of the Sugar Labs Oversights
> Board for the period of 2020-2022.
>
> This is a first call for candidates!
>
> *All members of Sugar Labs can be part of the **Sugar Labs **Over**sight*
> * Board* <https://wiki.sugarlabs.org/go/Oversight_Board>* and therefore
> are invited to submit their candida**cy** for **the** 2020-2022 **period 
> **elections
> until January 4th, 2020, as follows:*
>
> *Each candidate shall create one (1) Entry in the Sugar Labs wiki sharing
> their vision and motivation.*
> >>To add your candidacy visit:
> *https://wiki.sugarlabs.org/go/Oversight_Board/2020-2022-candidates*
> <https://wiki.sugarlabs.org/go/Oversight_Board/2017-2019-candidates>
>
> To request a Sugar Labs Wiki account, please send a user name and email
> address to the Systems team: *systems @ lists dot sugarlabs dot org*
>
> Here is the complete Wiki Guide:
> https://wiki.sugarlabs.org/go/Wiki_Team/Guide
>
> Here is the link for the specific case of adding and Entry:
> https://wiki.sugarlabs.org/go/Wiki_Team/Guide/Editing_Pages
>
>
> If you are not a member yet or need help in any step of the process,
> please send your request to *members @ sugarlabs dot org*
>
>
> *Remember**!!!*
> *Deadline for **publi**shing** candida**cies*
> <https://wiki.sugarlabs.org/go/Sugar_Labs/Governance/Elections_2017#Candidates>
>  *i**n **the* *Sugar Labs **Wiki **is: 04/Jan/2020*
>
> Welcome candidates!
>
>
>
> *Membership and Elections Comittee*
>
> *Sugar Labs Project*
> ___
> SLOBs mailing list
> sl...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/slobs
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] sugarizer not working in chrome (Lionel Laské)

2019-12-14 Thread Lionel Laské
Nice to hear it works now.
Regarding your other question, if "make web activities" means "make
Sugarizer activities using Sugarizer development tutorial", you don't need
to be logged in Sugar.
If "make web activities" means "make Sugar activities for Sugar", yes you
will need to have a running Sugar environment.
In fact, as James said, Sugar and Sugarizer work separately so it should
not have conflict between Sugar/Sugarizer environment.

Hope it helps.

Regards.

  Lionel.


Le sam. 14 déc. 2019 à 11:35, happy singh  a
écrit :

> It's working now.thanks.
> one more thing,
> i have installed packaged sugar in ubuntu.
> to make web activities do i need to log in to sugar and run terminal
> activity.
> and also when i run "python setup.py dev" it shows "no sugar3 module
> found" it means i can't package or run my web activity.
> thanks in advance.
>
>
>
> On Fri, 13 Dec 2019 at 20:54, Lionel Laské  wrote:
>
>>
>> Could you try to clean your browser cache and test it again?
>>
>>  Lionel.
>>
>>
>> Le ven. 13 déc. 2019 à 05:25, 
>> a écrit :
>>
>>> Date: Fri, 13 Dec 2019 09:54:59 +0530
>>> From: happy singh 
>>> To: lio...@olpc-france.org
>>> Cc: Sugar-dev Devel 
>>> Subject: Re: [Sugar-devel]  sugarizer not working in chrome (Lionel
>>> Laské)
>>> Message-ID:
>>> <
>>> caegdben8cwryocofsldw3w91u33uspcy9n3xpnxgovdhvst...@mail.gmail.com>
>>> Content-Type: text/plain; charset="utf-8"
>>>
>>> my google-chrome-stable package is of 79.0.3945.79-1 version.
>>> and the following error is showing in console.
>>> and also when i type "npm start >/dev/null" , then the same blank screen
>>> get opens up.
>>>
>>> On Fri, 13 Dec 2019 at 03:19, Lionel Laské 
>>> wrote:
>>>
>>> > Hi,
>>> >
>>> > Hmmm, strange.
>>> > Could you tell us if you've got any message in the browser console?
>>> > Could you give us your Chrome version?
>>> >
>>> > Regards.
>>> >
>>> >Lionel.
>>> >
>>> >
>>> > Le jeu. 12 déc. 2019 à 11:24, 
>>> a
>>> > écrit :
>>> >
>>> >> Date: Thu, 12 Dec 2019 15:54:04 +0530
>>> >> From: happy singh 
>>> >> To: sugar-devel@lists.sugarlabs.org
>>> >> Subject: [Sugar-devel] sugarizer not working in chrome
>>> >> Message-ID:
>>> >> <
>>> >> caegdbeof+rz4yfpjjvrtmczbze8nj79vxxxwo5u48ovzznb...@mail.gmail.com>
>>> >> Content-Type: text/plain; charset="utf-8"
>>> >>
>>> >> hello, this is happy singh.
>>> >> i have cloned the sugarizer repo and try to run it in browser.
>>> >> it is running successfully. then i installed sucrose in my ubuntu.
>>> >> and now sugarizer is only running in firefox not in chrome.
>>> >> in chrome, it is showing "InitializeSandbox() called with multiple
>>> threads
>>> >> in process gpu-process." error. and the a blank chrome window is
>>> getting
>>> >> opened.
>>> >> i tried after uninstalling sucrose package, still it is showing same
>>> >> error.
>>> >> -
>>> >>
>>> >fo/sugar-devel <http://lists.sugarlabs.org/listinfo/sugar-devel>
>>>
>>>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] sugarizer not working in chrome (Lionel Laské)

2019-12-13 Thread Lionel Laské
Could you try to clean your browser cache and test it again?

 Lionel.


Le ven. 13 déc. 2019 à 05:25,  a
écrit :

> Date: Fri, 13 Dec 2019 09:54:59 +0530
> From: happy singh 
> To: lio...@olpc-france.org
> Cc: Sugar-dev Devel 
> Subject: Re: [Sugar-devel]  sugarizer not working in chrome (Lionel
> Laské)
> Message-ID:
> <
> caegdben8cwryocofsldw3w91u33uspcy9n3xpnxgovdhvst...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> my google-chrome-stable package is of 79.0.3945.79-1 version.
> and the following error is showing in console.
> and also when i type "npm start >/dev/null" , then the same blank screen
> get opens up.
>
> On Fri, 13 Dec 2019 at 03:19, Lionel Laské  wrote:
>
> > Hi,
> >
> > Hmmm, strange.
> > Could you tell us if you've got any message in the browser console?
> > Could you give us your Chrome version?
> >
> > Regards.
> >
> >Lionel.
> >
> >
> > Le jeu. 12 déc. 2019 à 11:24, 
> a
> > écrit :
> >
> >> Date: Thu, 12 Dec 2019 15:54:04 +0530
> >> From: happy singh 
> >> To: sugar-devel@lists.sugarlabs.org
> >> Subject: [Sugar-devel] sugarizer not working in chrome
> >> Message-ID:
> >> <
> >> caegdbeof+rz4yfpjjvrtmczbze8nj79vxxxwo5u48ovzznb...@mail.gmail.com>
> >> Content-Type: text/plain; charset="utf-8"
> >>
> >> hello, this is happy singh.
> >> i have cloned the sugarizer repo and try to run it in browser.
> >> it is running successfully. then i installed sucrose in my ubuntu.
> >> and now sugarizer is only running in firefox not in chrome.
> >> in chrome, it is showing "InitializeSandbox() called with multiple
> threads
> >> in process gpu-process." error. and the a blank chrome window is getting
> >> opened.
> >> i tried after uninstalling sucrose package, still it is showing same
> >> error.
> >> -
> >>
> >fo/sugar-devel <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] Updated information on Sugarizer Saint-Ouen deployment

2019-12-12 Thread Lionel Laské
Hi all,

We've presented yesterday the Sugarizer deployment in Saint-Ouen during the
Paris Open Source Summit.

I take this opportunity to update the Wiki page dedicated to the project:
https://wiki.sugarlabs.org/go/Sugarizer_Saint-Ouen_deployment

Note that we're frequently posting news and update on Sugarizer and on this
deployment on Twitter at: https://twitter.com/SugarizerApp
Do not hesitate to follow us.

Best regards.

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


Re: [Sugar-devel] sugarizer not working in chrome (Lionel Laské)

2019-12-12 Thread Lionel Laské
Hi,

Hmmm, strange.
Could you tell us if you've got any message in the browser console?
Could you give us your Chrome version?

Regards.

   Lionel.


Le jeu. 12 déc. 2019 à 11:24,  a
écrit :

> Date: Thu, 12 Dec 2019 15:54:04 +0530
> From: happy singh 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] sugarizer not working in chrome
> Message-ID:
> <
> caegdbeof+rz4yfpjjvrtmczbze8nj79vxxxwo5u48ovzznb...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> hello, this is happy singh.
> i have cloned the sugarizer repo and try to run it in browser.
> it is running successfully. then i installed sucrose in my ubuntu.
> and now sugarizer is only running in firefox not in chrome.
> in chrome, it is showing "InitializeSandbox() called with multiple threads
> in process gpu-process." error. and the a blank chrome window is getting
> opened.
> i tried after uninstalling sucrose package, still it is showing same error.
> -
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [Announcement] Sugarizer Server v1.2 is available

2019-12-01 Thread Lionel Laské
Hi all,


I'm proud to announce the version 1.2 of Sugarizer Server [1] the server
side of Sugarizer application [2].

Thanks to our recent participation to Google Summer of Code and to
feedbacks from our users and from our Sugarizer Deployment in Saint-Ouen
[3], this new Sugarizer Server version integrate major features and
improvements.

 Specifically, new features in this version are:

   - Teacher profile: teachers are now able to connect with a specific
   account and handle their classrooms and students without a global view of
   the deployment.
   - Customizable Stats: Statistics view in dashboard is now fully
   customizable with more than 15 charts to understand all aspects of
   Sugarizer usage in your school.
   - Tutorial: The dashboard contains now a full tutorial to explain all
   features for all screens to admins and teachers.
   - Import/Export: The dashboard integrate import/export features to
   populate easily your database with new teachers and students accounts.
   - Improved UI: Columns sorting, more user friendly error messages,
   improved classroom view, more responsive IO, … the dashboard UI has been
   reviewed to be more usable by teachers/admins.
   - QRCode connection: Connect your Sugarizer application to your server
   in in few seconds by using the QR Code integrated within the dahsboard,
   - Unlimited storage: Database now support unlimited Journal size and
   Journal item up to 256mb,
   - Improved command line options: activate/desactivate logs, detect and
   show node.js version, … new options and features allow you to have more
   control on your server.
   - Optimization: ESLint and Grunt minimizer are now integrated to improve
   code quality and performance. A new aggregate API has also been created to
   optimize stats generation.



Find a detailed change log on [4].

Sugarizer Server 1.2  is available for any computer using Docker or could
be directly installed on Linux, MacOS or Windows. A specific documentation
explain how to deploy on a RaspberryPI, Google Cloud Platform or Amazon Web
Service. See here for more [5].

Note that since Sugarizer v1.0, Sugarizer Application and Sugarizer Server
are split and are updated separately. So Sugarizer Server v1.2 could be use
by Sugarizer Application v1.0, v1.1 or v1.2.



   Lionel.


P.S.: Special thanks for their contribution on this version to  Nikhil Mehra,
Tarun K. Singhal, Ashish Aggarwal and to all GSoC contributors.


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

[2] https://sugarizer.org

[3] https://wiki.sugarlabs.org/go/Sugarizer_Saint-Ouen_deployment

[4] https://github.com/llaske/sugarizer-server/blob/master/CHANGELOG.md

[5]
https://github.com/llaske/sugarizer-server/tree/master#running-sugarizer-server
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar-devel Digest, Vol 133, Issue 33

2019-11-30 Thread Lionel Laské
Hi Sarthak,

Thanks for you interest in SugarLabs and for your recent contribution to
Sugarizer.

Unfortunately, we're looking for more experimenting contributors to be able
to help GCI participants.
We'll be please to integrate your in a future challenge if you continue to
demonstrate your enthusiasm and your capabilities to solve more complex
issues.

Regards.

   Lionel.



Le sam. 30 nov. 2019 à 13:01,  a
écrit :

>
> Date: Sat, 30 Nov 2019 16:36:41 +0530
> From: Sarthak gupta 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] GCI 2019 mentor
> Message-ID:
>  0rug6cypjqnc9...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi!
>
> I’m Sarthak, pre-final year undergrad at Bharati Vidyapeeth’s College of
> Engg., New Delhi, India. I’m a tech enthusiast with a major interest in web
> technologies. I have good knowledge of python and javascript.
>
>
>
> Github Handle: sarthak-g <https://github.com/sarthak-g>
>
> Linkedin :https://www.linkedin.com/in/sarthak-gupta-4080b8171/
>
>
>
> I want to be a mentor for GCI 2019 at Sugarlabs
>
> (for Sugarizer WebApp Project) :
>
>-
>
>I’m familiar with the project’s codebase and understand the workflow of
>code.
>-
>
>Below are the pull requests raised by me for this project:
>
> https://github.com/llaske/sugarizer/pull/448
>
> https://github.com/llaske/sugarizer/pull/449
>
> https://github.com/llaske/sugarizer/pull/456
>
> https://github.com/llaske/sugarizer/pull/457
>
> https://github.com/llaske/sugarizer/pull/458
>
>
>-
>
>Below are the merged pull request uptil now:
>
> https://github.com/llaske/sugarizer/pull/448
>
> https://github.com/llaske/sugarizer/pull/449
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GCI update (Lionel Laské)

2019-11-25 Thread Lionel Laské
Le lun. 25 nov. 2019 à 10:38,  a
écrit :

>
> The product mentioned is not open source, and has an operating model
> that may change the terms and conditions for use after we begin using
> it.
>
> I don't know who suggested it.  Can you tell me?  If it was Lionel,
> then tune the description for Sugarizer.
>
>
It's not me. I'm not interested by this product for Sugarizer.
We've introduced ESLint on Sugarizer Server side during GSoC this year,
I've not planned to go further at the moment.

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


[Sugar-devel] [Announcement] Sugarizer v1.2 is available for your device

2019-09-27 Thread Lionel Laské
Hi all,

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

http://sugarizer.org

New in this version:

   - Write activity: The famous Sugar word processor with a simple
   interface for children to let them write story, poem or essay. Also
   supports inserting images, performing basic layout operations and
   generating PDF, ODT or DOC files.
   - Constellation activity: Constellation is a great offline planetarium
   that lets you see what is visible in the sky from any location on Earth.
   - Pomodoro activity: A nice countdown activity used to break down work
   into intervals separated by short breaks.
   - Improved Scratch activity: Scratch activity is now up to date with
   official Scratch v3.3. It support localization and could work fully in
   offline mode.
   - Improved Exerciser activity: The Exerciser activity now support multimedia
   (image, sound, video and speech to text) for questions/answers. Three new
   templates are included and a new detailed view of result is proposed.
   - Unlimited Journal storage: Do not ask if you've got enough room in the
   Journal, its size is now only limited by your disk space.
   - Abecedarium database everywhere: Lack of inspiration when you want to
   create content into activities? The insert from Journal popup now allow to
   browse and insert more than 1000 images/sounds coming from the Abecedarium
   database.
   - Extended file format support: More than 6 new file formats are now
   supported in Journal: PDF,TXT,DOC,ODT,MP3 and MP4.
   - Flash your QRCode to login: Don't remember the URL of your server?
   Just scan its QRCode and you could more easily login to your account.
   - Improved stability: more than 40 fix and update on Sugarizer and
   activities.

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

More than 1000 children use Sugarizer in schools today. Why not your
children?

Sugarizer 1.2  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 Ashish
Aggarval and Michaël Ohayon (Write activity), Avinash Agarwal (Exerciser
activity), Andrea Gonzales (Constellation activity), Sanatan (Pomodoro
activity) and to all GSoC students.

[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] Sugarizer no server mode

2019-06-30 Thread Lionel Laské
Hi all,

Since Sugarizer v1.0, Sugarizer Client [1] and Sugarizer Server [2] are
split and Sugarizer Server need a node.js and a MongoDB server.
Thought this configuration is a prerequisite to implement rich features
like Journal synchronization, collaboration and presence, I know it could
be complex for very small deployments (like testing on a tiny server like a
Raspberry PI Zero).

To solve this issue, I've decided to implement a "No Server mode" that
allow to expose Sugarizer on a web server without Sugarizer Server, so with
just a Apache, NGinx or Lighttpd server.

Of course, the drawback is a limited experience for the user: he/she will
lose all its work when the browser cache will be clear, It's not possible
to use collaboration feature and presence.

This feature is still in alpha and will be release with Sugarizer Client
v1.2.
In the meantime, I will be please to hear feedbacks from you.
More information here [3]

Best regards.

   Lionel.


[1] https://github.com/llaske/sugarizer/
[2] https://github.com/llaske/sugarizer-server
[3] https://github.com/llaske/sugarizer/issues/356
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SLOBS] [IAEP] GCI summit travel

2019-05-29 Thread Lionel Laské
+1

 Lionel

Le mer. 29 mai 2019 à 07:42, Samson Goddy  a écrit :

> +1 from me.
>
>
>
> On Wed, May 29, 2019, 3:44 AM James Cameron  wrote:
>
>> I approve.
>>
>> On Tue, May 28, 2019 at 10:07:04PM -0400, Walter Bender wrote:
>> > I've been selected by the GCI winners to represent SL at the summit
>> next month.
>> > Google has provided US $1500 for travel (all other expenses are directly
>> > covered by Google.) I anticipate that the total cost of my trip will be
>> < US
>> > $1000. I'd like approval from SLOB before booking my flight.
>> >
>> > regards.
>> >
>> > -walter
>> >
>> > --
>> > Walter Bender
>> > Sugar Labs
>> > [1]http://www.sugarlabs.org
>> > [2]
>> >
>> > References:
>> >
>> > [1] http://www.sugarlabs.org/
>> > [2] http://www.sugarlabs.org/
>>
>>
>> > ___
>> > Sugar-devel mailing list
>> > Sugar-devel@lists.sugarlabs.org
>> > http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>> --
>> James Cameron
>> http://quozl.netrek.org/
>> ___
>> IAEP -- It's An Education Project (not a laptop project!)
>> i...@lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/iaep
>
> ___
> SLOBs mailing list
> sl...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/slobs
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [Announcement] Sugarizer Server v1.1 is available

2019-05-12 Thread Lionel Laské
Hi all,



I'm proud to announce the version 1.1 of Sugarizer Server [1] the server
side of Sugarizer application [2].



Because Sugarizer Server v1.1 is the foundation for the Sugarizer
Deployment in Saint-Ouen [3], lot of works has be done in this version on
stability and usability.

Specifically, new features in this version are:

   - Classroom handling in dashboard to organize children,
   - Responsive UI for Dashboard to be usable on smartphone,
   - Seed script to create users/classrooms from a CSV file,
   - Improved welcome message on command line: banner, version, settings
   - Improved resilience, detect: missing settings file, port already in
   use, fatal error, …
   - Support for node.js up to 10+, node.js 4 is no longer supported,
   version 6 is the new minimum,
   - Support for MongoDB 2.6+, MongoDB 2.4 is no longer supported, version
   2.6 is the new minimum
   - Go to User journal/Launch activity when clicked on Dashboard chart,
   - Better handling localization on Dashboard,
   - General improvement on Dashboard UI.



Find a detailed change log on [4].



Sugarizer Server 1.1  is available for any computer using Docker or could
be directly installed on Linux, MacOS or Windows. Specific documentation
explain how to deploy on a RaspberryPI, Google Cloud Platform or Amazon Web
Service. See here for more [5].



Note that since Sugarizer v1.0, Sugarizer Application and Sugarizer Server
are split and are updated separately. So like Sugarizer Server v1.0,
Sugarizer Server v1.1 could be use by Sugarizer Application v1.0, v1.1 or
more.



   Lionel.



P.S.: Special thanks for their contribution on this version to Tarun K.
Singhal, Nikhil Mehra, Ashish Aggarwal, Somtochi Onyekwere, Anshuman
Bhardwaj and Ahmed Karaman. And a big thanks too to Saint-Ouen IT staff,
specifically to Armand Delcros.


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

[2] https://sugarizer.org

[3] https://wiki.sugarlabs.org/go/Sugarizer_Saint-Ouen_deployment

[4] https://github.com/llaske/sugarizer-server/blob/master/CHANGELOG.md

[5]
https://github.com/llaske/sugarizer-server/tree/master#running-sugarizer-server
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Outreach Plans 2019 - PyCon Cleveland (Tony Anderson)

2019-05-11 Thread Lionel Laské
Le ven. 10 mai 2019 à 20:52, Alex Perez  a écrit :

>
> That's great, but it really needs to be documented. Has there been any
> media coverage, or other articles written about your efforts? if not, would
> you be willing to write an article about it, with some depth? I'd be
> genuinely interested to learn more about the project.
>


You're right Alex, we didn't communicate a lot on it and there is no
"official communication", except on social networks.
So I've created a dedicated page on the Wiki to describe the deployment.
You could find it:
https://wiki.sugarlabs.org/go/Sugarizer_Saint-Ouen_deployment

If some of you have questions, I will be pleased to answer.

Best regards from France.

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


Re: [Sugar-devel] GSoC 2019 - Welcome to Sugar Labs

2019-05-07 Thread Lionel Laské
Welcome all !
Could be available only at 4:30PM on Monday.

Regards.

   Lionel.

Le mar. 7 mai 2019 à 20:12, NIKHIL MEHRA  a écrit :

> Hello Everyone!
>
> I'm looking forward to writing blogs on medium as @nikhilmehra998
> <https://medium.com/@nikhilmehra998>. Is it okay to write blogs on medium
> or is there any preferred platform?
>
> @rahul my personal presence of time is Monday 6:30 PM UTC / 12:00 AM IST
> but the other one is also okay.
>
> Regards,
> Nikhil
>
> On Tue, May 7, 2019 at 10:00 PM Vipul Gupta 
> wrote:
>
>> Hello everyone,
>>
>> Congratulations to all mentors and student who got selected and welcome
>> to Sugar Labs!!
>> Looking forward to working with you all over the course of the next few
>> months.
>>
>> Cordially,
>> Vipul Gupta
>> Linkedin <https://linkedin.com/in/vipulgupta2048/> | Github
>> <https://github.com/vipulgupta2048> | Twitter
>> <https://twitter.com/vipulgupta2048>
>>
>>
>> On Tue, May 7, 2019 at 8:38 PM Swarup N  wrote:
>>
>>> I might have provided the wrong link to the blog.
>>>
>>> I have provided the correct link below.
>>> https://nswarup14.github.io/
>>>
>>> I apologise for the inconvenience.
>>>
>>> On Tue, May 7, 2019 at 7:37 PM Swarup N  wrote:
>>>
>>>> Greetings mentors and fellow students,
>>>>
>>>> I have created a github.io blog at
>>>> https://github.com/nswarup14/nswarup14.github.io. It is empty at the
>>>> moment. However I plan to customise it soon and start adding content
>>>> regularly.
>>>> Regarding the weekly meet timings, I am alright with either of the
>>>> above mentioned options, and willing to discuss it further, in case people
>>>> have other preferences as well.
>>>>
>>>> I thank my mentors and the rest of the Sugar community for selecting me
>>>> as a GSoC student. I am excited to begin and am looking forward to
>>>> interacting with all of you over the next few months.
>>>>
>>>> Regards,
>>>> Swarup N.
>>>>
>>>> On Tue, May 7, 2019 at 5:04 PM Ifeanyi Ekperi 
>>>> wrote:
>>>>
>>>>> Congratulations Students and Mentors!
>>>>>
>>>>> What happened to the Assistant Mentors thingy?
>>>>>
>>>>> On Tue, May 7, 2019, 12:17 Samson Goddy  wrote:
>>>>>
>>>>>> Congratulations to all the students and mentors.
>>>>>>
>>>>>>
>>>>>> Regards.
>>>>>>
>>>>>> Samson
>>>>>>
>>>>>> On Mon, May 6, 2019, 9:36 PM Rahul Bothra  wrote:
>>>>>>
>>>>>>> Here is the list of selected projects for GSoC' 19,
>>>>>>>
>>>>>>> * Improve Sugarizer Server Dashboard;
>>>>>>>   Student: Nikhil Mehra
>>>>>>>   Mentors: Lionel Laské, Tarun Kumar Singhal
>>>>>>>
>>>>>>> * Create a Sugar Dashboard
>>>>>>>   Student: Hrishi Patel
>>>>>>>   Mentors: Rahul Bothra, Peace Ojemeh, Chihurumnaya Ibiam
>>>>>>>
>>>>>>> * Performance in MusicBlocks
>>>>>>>   Student: Favour Kelvin
>>>>>>>   Mentors: Sumit Srivastava, Devin Ulibarri, Walter Bender
>>>>>>>
>>>>>>> * Create Write Activity for Sugarizer
>>>>>>>   Student: Ashish Aggarwal
>>>>>>>   Mentors: Michaël Ohayon, Tarun Kumar Singhal
>>>>>>>
>>>>>>> * Improve and Maintain 25 Sugar Activities
>>>>>>>   Student: Swarup N
>>>>>>>   Mentors: Rahul Bothra, Chihurumnaya Ibiam, James Cameron
>>>>>>>
>>>>>>> * Expand Sugarizer’s Exerciser Activity
>>>>>>>   Student: Avinash Agarwal
>>>>>>>   Mentors: Michaël Ohayon, Lionel Laské
>>>>>>>
>>>>>>> * Reconciling rhythm with pitch in Music Blocks widgets
>>>>>>>   Student: Sparsh Agarwal
>>>>>>>   Mentors: Sumit Srivastava, Devin Ulibarri, Walter Bender
>>>>>>>
>>>>>>> * Performance in Music Blocks
>>>>>>>   Student: Ankur Bambharoliya
>>>>>>>   Mentors: Sumit Srivastava, Devin Ulibarri, 

Re: [Sugar-devel] Sugar Outreach Plans 2019 - PyCon Cleveland (Tony Anderson)

2019-04-15 Thread Lionel Laské
Hi Tony,

+1 on this.

BTW Sugar/Python is not the only way to grow user base.
For your information, we're currently deploying Sugarizer in 3 schools in
the Saint-Ouen city near Paris. It means about 150 Android tablets with
Sugarizer OS installed on it, used by few hundred children.

Regards.

Lionel.


Le lun. 15 avr. 2019 à 11:03,  a
écrit :

>
> Date: Mon, 15 Apr 2019 15:42:52 +0800
> From: Tony Anderson 
> To: sugar-devel@lists.sugarlabs.org
> Subject: Re: [Sugar-devel] Sugar Outreach Plans 2019 - PyCon Cleveland
> Message-ID: 
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> What Sugar Labs needs to survive is users. If our count of active users
> reaches zero, there will be no need for developers (or Sugar Labs).
>
> A Conference like PyCon is an opportunity to show that Sugar is a viable
> educational platform. So marketing does not need to be concerned about
> $, it needs to be concerned about the characteristics of Sugar that make
> it an attractive option for educators. At such a conference it is
> possible to make presentations - ofen there is an educational track.
> More importantly there is an opportunity to have an exhibit (booth).
> This booth can provide many examples of Sugar running on platforms other
> than the XO (make sure there some XO pictures visible since this
> attracts interest to a booth.) Sugarizer can demonstrate that Sugar is
> available for smartphones, tablets and other devices. Sugar can show its
> capabilities on Ubuntu, Raspbian. Windows is a special case since
> Miccrosoft has been able to lock educators into Windows. Showing that
> Sugar is viable in a Windows-based deployment may be beyond our current
> cabability.
>
> Our goal should be to attract new contributors and to find new
> deployment opportunities.
>
> Tony
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugarizer_activities[phaser games]

2019-04-14 Thread Lionel Laské
Hi Akshat,

There is no restriction about JS Framework used for Sugarizer activities.
For example, some activities are written using ReactJS (Exerciser) our
Vue.js (Ebook-reader) and some use largely graphics (Constellation,
Scratch).
But the pre-requisite to respect the Sugar UI is to always have the toolbar.
Other pre-requisite are to try to use XO buddy colors to customize the UI,
to save the context in Journal and to use presence if collaboration is need.

Regards.

 Lionel.

Le dim. 14 avr. 2019 à 14:47,  a
écrit :

> Date: Sun, 14 Apr 2019 08:35:03 +0530
> From: Akshat Pande 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Sugarizer_activities[phaser games]
> Message-ID:
> <
> cakqjccdxd2chcnxn4ab6madamx3ywejk9anyer8cdwvppzt...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hii,
>
> I observe most of the games that are a part of sugarizer are been made
> using Vanilla JS and jQuery with basic graphics. How about developing games
> for the same using some powerful framework like Phaser. It may violate the
> traditional sugarizer activity look as it will be loaded in an iframe
> inside activity but the quality of game will be much better considering
> graphics and physics.
>
>
> Regards,
>
> Akshat Pande
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190414/b7024a41/attachment-0001.html
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] My GSoC Proposal: Let's Vue-tify.

2019-04-09 Thread Lionel Laské
Hi Sahil,

Thanks for your interest on Sugarizer and for your proposal.
You're right, porting Sugarizer to Vue.js is a project for the future. It's
why there is an issue for that.
However, because it's a very huge project and because there is no direct
benefit to our users, it's not planned now.
Plus, it will require to rewrite a large part of the code so it could be
done only by someone who is already a good contributor on the project and
your proposal is very light on the technical side of this large project.

Regards.

Lionel.




Le mar. 9 avr. 2019 à 13:31, Sumit Srivastava  a
écrit :

> Since this is an idea which wasn't originally proposed, I'd have to CC
> @llaske for his comments.
>
> Regards
>
> On Tue, 9 Apr 2019, 4:50 pm Sahil Jha,  wrote:
>
>> Hi Sumit, Thanks for reviewing my proposal.
>>
>> Firstly I would like to mention that, I picked this Idea from the open
>> issues in Sugarizer [1],
>>
>> yes, I am absolutely serious about this Idea and I will surely try to
>> make PRs in next upcoming days,
>>
>> I also have updated my proposal and have mentioned a few more advantages.
>>
>> [1] - https://github.com/llaske/sugarizer/issues/257
>>
>>
>>
>> On Tue, Apr 9, 2019 at 4:04 PM Sumit Srivastava 
>> wrote:
>>
>>> Of all the possible pros from switching to Vue.js, if any, you mentioned
>>> the one that is about attracting new Vue devs?
>>>
>>> After 5 years, a new framework will come out, does that mean we'll
>>> switch again?
>>>
>>> Did you discuss this idea with any of the mentors of Sugariser ideas?
>>> Please do, and try to make some PRs if you're serious about this idea.
>>>
>>> On Tue, 9 Apr 2019, 12:46 am Sahil Jha,  wrote:
>>>
>>>> Hello everyone!
>>>>
>>>> Hereby I am attaching my proposal for GSoC 2019 : Lets's Vue-tify.
>>>> any kind of feedback is appreciated.
>>>>
>>>> Regards,
>>>> Sahil
>>>> ___
>>>> 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


Re: [Sugar-devel] SpellCheck for write activity project

2019-04-07 Thread Lionel Laské
Hi Jake,

Didn't know Talkify but Talkify seems to rely on a backend.
Because not all our users have access to Internet (or even to a server), my
preference is to use JavaScript libraries that could work offline.
It's why Speak is better thought its quality is worse than Talkify.

Regards.

   Lionel.

Le sam. 6 avr. 2019 à 10:48,  a
écrit :

>
> Date: Sat, 6 Apr 2019 12:34:56 +0530
> From: Jake Scarlet 
> To: James Cameron 
> Cc: sugar-devel@lists.sugarlabs.org
> Subject: Re: [Sugar-devel] SpellCheck for write activity project
> Message-ID:
> <
> calj6_ukt-ot7r4qnm6u_ldoitx-gfdjr9t0yh7j89qv0gzv...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> I tested the API from Speak activity. It's fine but I personally found
> https://github.com/Hagsten/Talkify to be a better option. I could also
> tweak the voice a bit to make it sound like Alice from the Python version
> of write, I've looked into the licencing and all.
> So should I use this or the one in Speak activity?
>
> On Sat, 6 Apr 2019 at 04:33, James Cameron  wrote:
>
> > Look for any APIs used now in Sugarizer for text to speech, and use
> > the same?
> >
> > On Thu, Apr 04, 2019 at 05:59:50AM +1400, Jake Scarlet wrote:
> > > Ah yes James, that's exactly what I meant to ask. Thank you all for
> your
> > > feedback.
> > > The project idea mentions that We can use an existing API based text
> > editor for
> > > the base. I've decided to go with QuillJS (one of the mentioned
> options),
> > > mainly for the flexibility and  the fact that It can be optimized to
> > such great
> > > extent. Since it isn't confined inside an iframe like many other legacy
> > > editors that i came across, I can tailor it to perfectly match the
> > Sugarizer
> > > environment.Also, the lack of any dependencies makes up for a lot of
> > > simplicity.
> > > I've tested the basic functionalities and they all match up to the
> > original
> > > python version of the Write application.
> > >
> > > Should I proceed with this?
> > > And also, what API would you recommend for the text to speech feature,
> > referred
> > > to as Alice in the python version?
> >
> > --
> > James Cameron
> > http://quozl.netrek.org/
> > ___
> > 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


Re: [Sugar-devel] Customize your own Sugarizer APK

2019-03-14 Thread Lionel Laské
Thanks prasad.
Testers are welcome. Just follow different instructions and try to install
your customized APK on an Android tablet to see if it work.

Lionel.



Le jeu. 14 mars 2019 à 15:55, prasad gujar  a
écrit :

> Hello Lionel,
> That's great news. Is there anyway I can help you in this project.like
> documentation or any incomplete work/testing the APIs.
> On Thu, 14 Mar, 2019, 7:44 PM Lionel Laské, 
> wrote:
>
>> Hi all,
>>
>> Some of you asked me how to customize (remove or add activities) the
>> Sugarizer Android APK.
>> The process is described here
>> <https://github.com/llaske/sugarizer/tree/dev#build-application-for-android-and-ios>
>> but it require to install and configure an Android development environment
>> that's not a so easy task.
>>
>> For our current Sugarizer deployment in schools of Saint-Ouen, I've just
>> packaged a small tool named "Sugarizer APK builder" to allow more easily to
>> customize the Sugarizer APK. Technically it's a docker container that
>> encapsulate Android SDK and tools required to build Sugarizer.
>> See more how and why to use it here:
>> https://github.com/llaske/sugarizer-apkbuilder
>>
>> This tool is currently in beta, so I will be please to hear feedbacks on
>> it.
>>
>> Best regards from France.
>>
>>   Lionel.
>>
>>
>>
>>
>>
>> ___
>> 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] Customize your own Sugarizer APK

2019-03-14 Thread Lionel Laské
Hi all,

Some of you asked me how to customize (remove or add activities) the
Sugarizer Android APK.
The process is described here
<https://github.com/llaske/sugarizer/tree/dev#build-application-for-android-and-ios>
but it require to install and configure an Android development environment
that's not a so easy task.

For our current Sugarizer deployment in schools of Saint-Ouen, I've just
packaged a small tool named "Sugarizer APK builder" to allow more easily to
customize the Sugarizer APK. Technically it's a docker container that
encapsulate Android SDK and tools required to build Sugarizer.
See more how and why to use it here:
https://github.com/llaske/sugarizer-apkbuilder

This tool is currently in beta, so I will be please to hear feedbacks on it.

Best regards from France.

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


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

2019-01-23 Thread Lionel Laské
Hi Simon,

Thanks for your interest on Sugarizer.
If you're running Sugarizer Server into Docker, the file to update is
env/docker.ini (not env/sugarizer.ini).
You could see (and eventually change) this settings here:
https://github.com/llaske/sugarizer-server/blob/master/docker/Dockerfile-server.tpl#L3

Best regards.

  Lionel.


Le mer. 23 janv. 2019 à 15:02, Simon Mwangangi  a
écrit :

> Dear Team,
> I am excited to learn that i can access my favorite learning platform
> Sugar from any device via a browser. I today installed the sugarizer-server
> in one of our ubuntu 14.04 LTS. I am running the server using a Docker. I
> was trying to edit the sugarizer.ini file to change the port for the
> sugarizer service, but even after editing the [web session] Nothing
> changed. even after restarting the machine. Can someone help me to change
> the port to something else as i have another service using port 8080. What
> is the command for stopping the sugarizer service running using a Docker?
> Thank you!
>
> Simon
>
> On Mon, Jan 21, 2019 at 11:52 AM Lionel Laské 
> wrote:
>
>> Hi all,
>>
>>
>>
>> I'm proud to announce the version 1.1 of Sugarizer, a taste of Sugar for
>> any device.
>>
>>
>>
>> http://sugarizer.org
>>
>>
>>
>> New in this winter Sugarizer version:
>>
>>- MacOS: Sugarizer is now available as a native MacOS application.
>>You could download the DMG package here [10].
>>- Linux: Sugarizer is now available as a Linux application. It could
>>be installed on any distribution using a deb or AppImage package
>>downloadable here [10] or installed from the snapcraft app store here [6].
>>- Journal improvements:
>>   - Add a sort palette: sort by creation date, modified date or item
>>   size
>>   - Device to Journal integration: copy directly image/content from
>>   your device to the journal or download journal content on your device
>>   - Action to multiple items: remove or copy multiple items at the
>>   same time
>>- Full help tutorial: step by step tutorial from the initial screen,
>>description of each activity in list view.
>>- Ebook Reader activity: An epub reader into Sugarizer, access to a
>>full library of classical books for children directly from your device.
>>- Exerciser activity: Never been so easy to create your set of
>>questions (MCQ, Cloze Text, ...) and share it with your friends.
>>- Sprint Math activity: Challenge yourself on mental arithmetic or
>>play with other users through the network.
>>- Full offline version of Scratch: handle backgrounds, sounds and
>>costumes from into Scratch source code without an Internet connection.
>>- Better custom color integration: more activities (Speak, TamTam,
>>Video Viewer, …) now take into account the buddy color. Your colors are
>>your flag!
>>- Better presence integration: more activities (Last One Loses, Maze,
>>…) now could be shared on the network.
>>- Better Journal integration: more activities (Blockrain, Stopwatch,
>>Speak, QRCode, …) now save their state into Journal.
>>- Improved stability: more than 20 fix on Sugarizer and activities.
>>
>>
>>
>>
>>
>> A short animation of these features is visible here:
>> https://sugarizer.org/download/Sugarizer_v1.1.gif.
>>
>>
>>
>> Three new schools will deploy Sugarizer in the begining of this year, why
>> not your school?
>>
>>
>>
>> Sugarizer 1.1  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.
>>
>>
>>
>>
>>
>> P.S.: Special thanks for their contribution on this version to Mankirat
>> Singh (Exerciser and SprintMath activity), Paulo Francisco Slomp
>> (Portuguese localization) and to all GCI students for their
>> contributions, specifically FreddieN, AndreaGon and EmilyOng.
>>
>>
>>
>> [1] http://try.sugarizer.org
>>
>> [2]
>> https://play.google.com/store/apps/details?id=org.olpc_france.sugarizer

[Sugar-devel] [Announcement] Sugarizer v1.1 is available for your device

2019-01-21 Thread Lionel Laské
Hi all,



I'm proud to announce the version 1.1 of Sugarizer, a taste of Sugar for
any device.



http://sugarizer.org



New in this winter Sugarizer version:

   - MacOS: Sugarizer is now available as a native MacOS application. You
   could download the DMG package here [10].
   - Linux: Sugarizer is now available as a Linux application. It could be
   installed on any distribution using a deb or AppImage package downloadable
   here [10] or installed from the snapcraft app store here [6].
   - Journal improvements:
  - Add a sort palette: sort by creation date, modified date or item
  size
  - Device to Journal integration: copy directly image/content from
  your device to the journal or download journal content on your device
  - Action to multiple items: remove or copy multiple items at the same
  time
   - Full help tutorial: step by step tutorial from the initial screen,
   description of each activity in list view.
   - Ebook Reader activity: An epub reader into Sugarizer, access to a full
   library of classical books for children directly from your device.
   - Exerciser activity: Never been so easy to create your set of questions
   (MCQ, Cloze Text, ...) and share it with your friends.
   - Sprint Math activity: Challenge yourself on mental arithmetic or play
   with other users through the network.
   - Full offline version of Scratch: handle backgrounds, sounds and
   costumes from into Scratch source code without an Internet connection.
   - Better custom color integration: more activities (Speak, TamTam, Video
   Viewer, …) now take into account the buddy color. Your colors are your flag!
   - Better presence integration: more activities (Last One Loses, Maze, …)
   now could be shared on the network.
   - Better Journal integration: more activities (Blockrain, Stopwatch,
   Speak, QRCode, …) now save their state into Journal.
   - Improved stability: more than 20 fix on Sugarizer and activities.





A short animation of these features is visible here:
https://sugarizer.org/download/Sugarizer_v1.1.gif.



Three new schools will deploy Sugarizer in the begining of this year, why
not your school?



Sugarizer 1.1  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.





P.S.: Special thanks for their contribution on this version to Mankirat
Singh (Exerciser and SprintMath activity), Paulo Francisco Slomp
(Portuguese localization) and to all GCI students for their contributions,
specifically FreddieN, AndreaGon and EmilyOng.



[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


Re: [Sugar-devel] Sugar-devel Digest, Vol 122, Issue 9

2018-12-05 Thread Lionel Laské
Hi Joel,

I suggest you to complete the step 4 of the Sugarizer development tutorial
: https://github.com/llaske/sugarizer/blob/dev/docs/tutorial_step4.md
You will find there all explanation need.

Best regards.

Lionel.



Date: Wed, 5 Dec 2018 16:00:03 +0100
> From: Joel Arrey 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] Help on sugarizer data store
> Message-ID:
>  euppl_-gddfx9fc09c1o_7efpq052l-rtz...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello guys goo day
> Please i'm face with an issue on adding the datastore to my activity on
> sugarizer.
> Can someone please explain to me how the datastore works and how to go on
> with it thanks
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] Announcement of the candicacy of Lionel Laské for SLOB

2018-11-27 Thread Lionel Laské
Hi Alex,

Le mar. 27 nov. 2018 à 18:27, Alex Perez  a écrit :

> Lionel,
>
> Thank you for stepping forward. I encourage others to ask questions of you
> as well. I have a few:
>
> Sure, you're welcome.


> Are you willing to state that you will make your best effort to attend all
> SLOB meetings? There is no statement to this effect on your candidacy page,
> and as you are no doubt aware, I have called out a number of current SLOB
> members out regarding their extremely poor attendance.
>
> Few things about that.
Thanks for the count you've done about attendance for each SLOB member. I
respect your work however I must say you're wrong on me at least for the
last meeting. I was there as you could see on the log.  BTW the question is
not about meeting attendance but more about meeting content. I must say
that we spent in 2 previous years lot of time and energy to talk and debate
about travel reimbursement for some members. These debates discouraged lot
of SLOB members and it's probably the reason some of them decided to not
candidate again. I must confess I was questioning myself too: your own
candidacy was one reason to motivate me that something could be changed
(please James, join us too ;-).
Finally, I'm not sure anyone could have doubt about my personal engagement
in SugarLabs during past years.


> Also, on your candidacy page, you state "We are an open source community.
> It should be asserted on our webpage and we must choose tools compatible
> with that philosophy. It's not acceptable for example that today the
> SugarLabs webpage include multiple tracking tools."
>
> Can you be more specific about what sort of tracking tools you believe are
> problematic? I personally agree that the Sugar Labs website needs to do a
> better job explaining what the project is, and that it is an open source
> project (these words to not appear anywhere on the Sugar Labs landing page).
>
> I think specifically to Google Analytics. But as you said the main point
is that words Open Source should appears clearly.

Regards,
> Alex Perez
>
>
Lionel Laské 
> November 27, 2018 at 9:02 AM
> Hi all,
>
> I'm proud to be candidate for the SugarLabs Oversight Board election.
>
> Find more about my candidacy here:
> https://wiki.sugarlabs.org/go/Oversight_Board/2018-2020-candidates/Lionel_Lask%C3%A9
>
> Best regards from France.
>
> Lionel.
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Announcement of the candicacy of Lionel Laské for SLOB

2018-11-27 Thread Lionel Laské
Hi all,

I'm proud to be candidate for the SugarLabs Oversight Board election.

Find more about my candidacy here:
https://wiki.sugarlabs.org/go/Oversight_Board/2018-2020-candidates/Lionel_Lask%C3%A9

Best regards from France.

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


[Sugar-devel] Sugarizer marketing resources

2018-09-30 Thread Lionel Laské
Hi all,

I've decided to create a dedicated Facebook page and Twitter account for
Sugarizer.
You could follow it on:

https://www.facebook.com/Sugarizer/
https://twitter.com/SugarizerApp

We'll find on it:
- news about future features
- demonstration of current activity/feature
- inspiring links
- deployment news

Do not hesitate to follow it and spread the world with it.

Best regards from France.

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


  1   2   3   4   5   >