Re: [Sugar-devel] New Activity Proposal

2020-04-22 Thread James Cameron
t;     contributing.md#
> >     >     testing
> >     >
> >     >     The environment for testing would be Sugarizer and Sugar.  If
> you
> >     have
> >     >     not yet used and analysed these environments, please do so.
> >     >
> >     >     An example of an activity being developed now which has been
> tested
> >     in
> >     >     both Sugarizer and Sugar, despite not being finished;
> >     >     [5][5][6]https://github.com/llaske/sugarizer/pull/784
> >     >
> >     >     Please also watch the repositories you mentioned, and review
> pull
> >     >     requests.
> >     >     [6][6][7]https://github.com/sugarlabs/sugar-docs/blob/master/
> src/
> >     contributing.md#
> >     >     guide-for-reviewers
> >     >
> >     >     On Tue, Apr 21, 2020 at 10:07:56PM +0530, Abhishek Tanwar
> wrote:
> >     >     > Hello,
> >     >     > Sorry for being away for some time from this topic as I was
> working
> >     on an
> >     >     > activity for sugarizer . Now I have the time to dedicate to
> this
> >     task. 
> >     >     >
> >     >     > I am still not able to get a crystal clear image of the 
> task.
> As
> >     >     originally I
> >     >     > proposed an activity for sugarizer and James suggested that 
> I
> would
> >     be
> >     >     great if
> >     >     > the activity could work on both sugar and sugarizer which is
> >     actually
> >     >     really
> >     >     > good.
> >     >     >
> >     >     > I have two understanding of this task.
> >     >     > First one : Sugar-web repository of sugar labs is outdated
> and need
> >     to to
> >     >     > update to the level of sugar-web of sugarizer . OR Is it to
> update
> >     the
> >     >     > sugar-web of sugarizer to make it compatible with both sugar
> and
> >     >     sugarizer
> >     >     > Firstly,
> >     >     > I can find two sugar-web repositories one of sugar labs ([1]
> [7]
> >     https://
> >     >     [7][8]github.com/
> >     >     > sugarlabs/sugar-web) and one of sugarizer([2][8][8]https://
> >     [9]github.com/llaske
> >     >     /
> >     >     > sugar-web) . What I understand is to bring the sugar web
> repository
> >     of
> >     >     sugar
> >     >     > labs to the save level as that of sugarizer . Am I correct?
> >     >     >
> >     >     > Secondly, here [3][9][9][10]https://github.com/sugarlabs/
> sugar-docs/
> >     blob/master/
> >     >     src/
> >     >     > web-activity.md to run the basic activity of sugarizer on
> sugar
> >     (ubuntu)
> >     >     it is
> >     >     > using sugar-web of sugarizer ,which I think should not be 
> the
> case
> >     . We
> >     >     should
> >     >     > be running it by updating the sugar-web of sugarlabs
> repository if
> >     I am
> >     >     > not mistaken.
> >     >     >
> >     >     > Lastly, what would be the basis to update the sugar-web of
> sugar
> >     labs I
> >     >     mean
> >     >     > what would be the basis of test?
> >     >     >
> >     >     > Thank You
> >     >     > On Tue, Apr 7, 2020 at 9:30 PM <[4][10]
> >     >     [10][11]sugar-devel-requ...@lists.sugarlabs.org>
> >     >     > wrote:
> >     >     >
> >     >     >     Send Sugar-devel mailing list submissions to
> >     >     >             [5][11][11][12]sugar-devel@lists.sugarlabs.org
> >     >     >
>     >     >     >     To subscribe or unsubscribe via the World Wide Web, 
> visit
> >     >     >             [6][12][12][13]http://lists.sugarlabs.org/
> listinfo/
> >     sugar-devel
> >     >     >     or, via email, send a message with subject or body 
> 'help'
> to
> >     >     >             [7][13][13][14]
> sugar-devel

Re: [Sugar-devel] New Activity Proposal

2020-04-22 Thread Abhishek Tanwar
me from this topic as I was
> working
> > on an
> > > > activity for sugarizer . Now I have the time to dedicate to
> this
> > task.
> > > >
> > > > I am still not able to get a crystal clear image of the
> task. As
> > > originally I
> > > > proposed an activity for sugarizer and James suggested that
> I would
> > be
> > > great if
> > > > the activity could work on both sugar and sugarizer which is
> > actually
> > > really
> > > > good.
> > > >
> > > > I have two understanding of this task.
> > > > First one : Sugar-web repository of sugar labs is outdated
> and need
> > to to
> > > > update to the level of sugar-web of sugarizer . OR Is it to
> update
> > the
> > > > sugar-web of sugarizer to make it compatible with both sugar
> and
> > > sugarizer
> > > > Firstly,
> > > > I can find two sugar-web repositories one of sugar labs
> ([1][7]
> > https://
> > > [7]github.com/
> > > > sugarlabs/sugar-web) and one of sugarizer([2][8][8]https://
> > github.com/llaske
> > > /
> > > > sugar-web) . What I understand is to bring the sugar web
> repository
> > of
> > > sugar
> > > > labs to the save level as that of sugarizer . Am I correct?
> > > >
> > > > Secondly, here [3][9][9]
> https://github.com/sugarlabs/sugar-docs/
> > blob/master/
> > > src/
> > > > web-activity.md to run the basic activity of sugarizer on
> sugar
> > (ubuntu)
> > > it is
> > > > using sugar-web of sugarizer ,which I think should not be
> the case
> > . We
> > > should
> > > > be running it by updating the sugar-web of sugarlabs
> repository if
> > I am
> > > > not mistaken.
> > > >
> > > > Lastly, what would be the basis to update the sugar-web of
> sugar
> > labs I
> > > mean
> > > > what would be the basis of test?
> > > >
> > > > Thank You
> > > > On Tue, Apr 7, 2020 at 9:30 PM <[4][10]
> > > [10]sugar-devel-requ...@lists.sugarlabs.org>
> > > > wrote:
> > > >
> > > > Send Sugar-devel mailing list submissions to
> > > > [5][11][11]sugar-devel@lists.sugarlabs.org
> > > >
> > > > To subscribe or unsubscribe via the World Wide Web, visit
> > > > [6][12][12]http://lists.sugarlabs.org/listinfo/
> > sugar-devel
> > > > or, via email, send a message with subject or body
> 'help' to
> > > > [7][13][13]
> sugar-devel-requ...@lists.sugarlabs.org
> > > >
> > > > You can reach the person managing the list at
> > > > [8][14][14]sugar-devel-ow...@lists.sugarlabs.org
> > > >
> > > > When replying, please edit your Subject line so it is
> more
> > specific
> > > > than "Re: Contents of Sugar-devel digest..."
> > > >
> > > > Today's Topics:
> > > >
> > > >1. Re: New Activity Proposal (Lionel Laské)
> > > >
> > > >
> > >
> >
>--
> > > >
> > > > Message: 1
> > > > Date: Tue, 7 Apr 2020 17:46:44 +0200
> > > > From: Lionel Laské <[9][15][15]lionel.la...@gmail.com>
> > > > To: Sugar-dev Devel <[10][16][16]
> > sugar-devel@lists.sugarlabs.org>
> > > > Subject: Re: [Sugar-devel] New Activity Proposal
> > > > Message-ID:
> > > >
>  > > > [17][17]fs...@mail.gmail.com>
> > > > Content-Type: text/plain; charset="utf-8"
> > > >
> > > > Just few elements to give you some context.
> >  

Re: [Sugar-devel] New Activity Proposal

2020-04-22 Thread James Cameron
o update
> the
> >     > sugar-web of sugarizer to make it compatible with both sugar and
> >     sugarizer
> >     > Firstly,
> >     > I can find two sugar-web repositories one of sugar labs ([1][7]
> https://
> >     [7]github.com/
> >     > sugarlabs/sugar-web) and one of sugarizer([2][8][8]https://
> github.com/llaske
> >     /
> >     > sugar-web) . What I understand is to bring the sugar web 
> repository
> of
> >     sugar
> >     > labs to the save level as that of sugarizer . Am I correct?
> >     >
> >     > Secondly, here [3][9][9]https://github.com/sugarlabs/sugar-docs/
> blob/master/
> >     src/
> >     > web-activity.md to run the basic activity of sugarizer on sugar
> (ubuntu)
> >     it is
> >     > using sugar-web of sugarizer ,which I think should not be the case
> . We
> >     should
> >     > be running it by updating the sugar-web of sugarlabs repository if
> I am
> >     > not mistaken.
> >     >
> >     > Lastly, what would be the basis to update the sugar-web of sugar
> labs I
> >     mean
> >     > what would be the basis of test?
> >     >
> >     > Thank You
> >     > On Tue, Apr 7, 2020 at 9:30 PM <[4][10]
> >     [10]sugar-devel-requ...@lists.sugarlabs.org>
> >     > wrote:
> >     >
> >     >     Send Sugar-devel mailing list submissions to
> >     >             [5][11][11]sugar-devel@lists.sugarlabs.org
> >     >
> >     >     To subscribe or unsubscribe via the World Wide Web, visit
> >     >             [6][12][12]http://lists.sugarlabs.org/listinfo/
> sugar-devel
> >     >     or, via email, send a message with subject or body 'help' to
> >     >             [7][13][13]sugar-devel-requ...@lists.sugarlabs.org
> >     >
> >     >     You can reach the person managing the list at
> >     >             [8][14][14]sugar-devel-ow...@lists.sugarlabs.org
> >     >
> >     >     When replying, please edit your Subject line so it is more
> specific
> >     >     than "Re: Contents of Sugar-devel digest..."
> >     >
> >     >     Today's Topics:
> >     >
> >     >        1. Re: New Activity Proposal (Lionel Laské)
> >     >
> >     >   
> >   
>   --
> >     >
> >     >     Message: 1
> >     >     Date: Tue, 7 Apr 2020 17:46:44 +0200
> >     >     From: Lionel Laské <[9][15][15]lionel.la...@gmail.com>
> >     >     To: Sugar-dev Devel <[10][16][16]
> sugar-devel@lists.sugarlabs.org>
> >     >     Subject: Re: [Sugar-devel] New Activity Proposal
> >     >     Message-ID:
> >     >              >     >     [17][17]fs...@mail.gmail.com>
> >     >     Content-Type: text/plain; charset="utf-8"
> >     >
> >     >     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:
> >     >     [12][18][18]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 (
> >     >     [13][19][19]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:
> >     >     
> [14][20][20]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 

Re: [Sugar-devel] New Activity Proposal

2020-04-22 Thread Abhishek Tanwar
of sugarlabs repository if
> I am
> > > not mistaken.
> > >
> > > Lastly, what would be the basis to update the sugar-web of sugar
> labs I
> > mean
> > > what would be the basis of test?
> > >
> > > Thank You
> > > On Tue, Apr 7, 2020 at 9:30 PM <[4][10]
> > sugar-devel-requ...@lists.sugarlabs.org>
> > > wrote:
> > >
> > > Send Sugar-devel mailing list submissions to
> > > [5][11]sugar-devel@lists.sugarlabs.org
> > >
> > > To subscribe or unsubscribe via the World Wide Web, visit
> > > [6][12]http://lists.sugarlabs.org/listinfo/sugar-devel
> > > or, via email, send a message with subject or body 'help' to
> > >     [7][13]sugar-devel-requ...@lists.sugarlabs.org
> > >
> > > You can reach the person managing the list at
> > > [8][14]sugar-devel-ow...@lists.sugarlabs.org
> > >
> > > When replying, please edit your Subject line so it is more
> specific
> > > than "Re: Contents of Sugar-devel digest..."
> > >
> > > Today's Topics:
> > >
> > >1. Re: New Activity Proposal (Lionel Laské)
> > >
> > >
> >
>   --
> > >
> > > Message: 1
> > > Date: Tue, 7 Apr 2020 17:46:44 +0200
> > > From: Lionel Laské <[9][15]lionel.la...@gmail.com>
> > > To: Sugar-dev Devel <[10][16]sugar-devel@lists.sugarlabs.org>
> > > Subject: Re: [Sugar-devel] New Activity Proposal
> > > Message-ID:
> > >  > > [17]fs...@mail.gmail.com>
> > > Content-Type: text/plain; charset="utf-8"
> > >
> > > 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:
> > > [12][18]
> 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 (
> > > [13][19]
> 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:
> > > [14][20]
> 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: [15][21]
> 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.

Re: [Sugar-devel] New Activity Proposal

2020-04-22 Thread James Cameron
>
> >     When replying, please edit your Subject line so it is more specific
>     >     than "Re: Contents of Sugar-devel digest..."
> >
> >     Today's Topics:
> >
> >        1. Re: New Activity Proposal (Lionel Laské)
> >
> >   
>  --
> >
> >     Message: 1
> >     Date: Tue, 7 Apr 2020 17:46:44 +0200
> >     From: Lionel Laské <[9][15]lionel.la...@gmail.com>
> >     To: Sugar-dev Devel <[10][16]sugar-devel@lists.sugarlabs.org>
> >     Subject: Re: [Sugar-devel] New Activity Proposal
> >     Message-ID:
> >              >     [17]fs...@mail.gmail.com>
> >     Content-Type: text/plain; charset="utf-8"
> >
> >     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:
> >     [12][18]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 (
> >     [13][19]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:
> >     [14][20]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: 
> [15][21]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, <[16][22]
> sugar-devel-requ...@lists.sugarlabs.org>
> >     a
> >     écrit :
> >
> >     > Date: Tue, 7 Apr 2020 13:14:28 +0530
> >     > From: Abhishek Tanwar <[17][23]abhishektanwar...@gmail.com>
> >     > To: James Cameron <[18][24]qu...@laptop.org>
> >     > Cc: Sugar-dev Devel <[19][25]sugar-devel@lists.sugarlabs.org>
> >     > Subject: Re: [Sugar-devel] New Activity Proposal
> >     > Message-ID:
> >     >         <
> >     > [20][26]
> 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 [21][27]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
> >     >

Re: [Sugar-devel] New Activity Proposal

2020-04-22 Thread Abhishek Tanwar
Hello ,

I went through this
https://github.com/sugarlabs/sugar-docs/blob/master/src/web-activity.md and
successfully run the basic activity on sugar desktop . But since the
*ActivityTemplate
*folder was copied from sugarizer repository , the activity ran using the
sugar-web of sugarizer although the stop button in the frame didn't work (I
saw this issue github) .

I am not able to find the way to run this activity using the sugar-web of
sugarlabs so that I can find the error and compare two
repositories(sugar-web of sugarlabs with that of sugar-web of sugarizer).
If you could help me to run the activity in this
<https://github.com/sugarlabs/sugar-docs/blob/master/src/web-activity.md>
tutorial
using sugar-web of sugarlabs.

Thank You

On Wed, Apr 22, 2020 at 7:24 AM James Cameron  wrote:

> You asked if the sugar-web repository of Sugar Labs should be the same
> as that of Lionel, or the files inside Sugarizer.
>
> Yes, that would be ideal.  But it is not enough just to change the
> files.  The activities must use the files and must also work properly
> on Sugarizer and Sugar.
>
> You asked what the basis of testing an activity would be.  We have a
> checklist in our guide to contributing;
>
>
> https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#testing
>
> The environment for testing would be Sugarizer and Sugar.  If you have
> not yet used and analysed these environments, please do so.
>
> An example of an activity being developed now which has been tested in
> both Sugarizer and Sugar, despite not being finished;
> https://github.com/llaske/sugarizer/pull/784
>
> Please also watch the repositories you mentioned, and review pull
> requests.
>
> https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#guide-for-reviewers
>
> On Tue, Apr 21, 2020 at 10:07:56PM +0530, Abhishek Tanwar wrote:
> > Hello,
> > Sorry for being away for some time from this topic as I was working on an
> > activity for sugarizer . Now I have the time to dedicate to this task.
> >
> > I am still not able to get a crystal clear image of the task. As
> originally I
> > proposed an activity for sugarizer and James suggested that I would be
> great if
> > the activity could work on both sugar and sugarizer which is actually
> really
> > good.
> >
> > I have two understanding of this task.
> > First one : Sugar-web repository of sugar labs is outdated and need to to
> > update to the level of sugar-web of sugarizer . OR Is it to update the
> > sugar-web of sugarizer to make it compatible with both sugar and
> sugarizer
> > Firstly,
> > I can find two sugar-web repositories one of sugar labs ([1]
> https://github.com/
> > sugarlabs/sugar-web) and one of sugarizer([2]https://github.com/llaske/
> > sugar-web) . What I understand is to bring the sugar web repository of
> sugar
> > labs to the save level as that of sugarizer . Am I correct?
> >
> > Secondly, here [3]
> https://github.com/sugarlabs/sugar-docs/blob/master/src/
> > web-activity.md to run the basic activity of sugarizer on sugar (ubuntu)
> it is
> > using sugar-web of sugarizer ,which I think should not be the case . We
> should
> > be running it by updating the sugar-web of sugarlabs repository if I am
> > not mistaken.
> >
> > Lastly, what would be the basis to update the sugar-web of sugar labs I
> mean
> > what would be the basis of test?
> >
> > Thank You
> > On Tue, Apr 7, 2020 at 9:30 PM <[4]
> sugar-devel-requ...@lists.sugarlabs.org>
> > wrote:
> >
> > Send Sugar-devel mailing list submissions to
> > [5]sugar-devel@lists.sugarlabs.org
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> > [6]http://lists.sugarlabs.org/listinfo/sugar-devel
> > or, via email, send a message with subject or body 'help' to
> > [7]sugar-devel-requ...@lists.sugarlabs.org
> >
> > You can reach the person managing the list at
> > [8]sugar-devel-ow...@lists.sugarlabs.org
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of Sugar-devel digest..."
> >
> > Today's Topics:
> >
> >1. Re: New Activity Proposal (Lionel Laské)
> >
> >
>  --
> >
> > Message: 1
> > Date: Tue, 7 Apr 2020 17:46:44 +0200
> > From: Lionel Laské <[9]lionel.la...@gmail.com>
> > To: Sugar-dev Devel <[10]sugar-devel@lists.sugarlabs.org>
> > Subject: Re: [Sugar-dev

Re: [Sugar-devel] New Activity Proposal

2020-04-21 Thread James Cameron
You asked if the sugar-web repository of Sugar Labs should be the same
as that of Lionel, or the files inside Sugarizer.

Yes, that would be ideal.  But it is not enough just to change the
files.  The activities must use the files and must also work properly
on Sugarizer and Sugar.

You asked what the basis of testing an activity would be.  We have a
checklist in our guide to contributing;

https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#testing

The environment for testing would be Sugarizer and Sugar.  If you have
not yet used and analysed these environments, please do so.

An example of an activity being developed now which has been tested in
both Sugarizer and Sugar, despite not being finished;
https://github.com/llaske/sugarizer/pull/784

Please also watch the repositories you mentioned, and review pull
requests.
https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#guide-for-reviewers

On Tue, Apr 21, 2020 at 10:07:56PM +0530, Abhishek Tanwar wrote:
> Hello,
> Sorry for being away for some time from this topic as I was working on an
> activity for sugarizer . Now I have the time to dedicate to this task. 
> 
> I am still not able to get a crystal clear image of the task. As originally I
> proposed an activity for sugarizer and James suggested that I would be great 
> if
> the activity could work on both sugar and sugarizer which is actually really
> good.
> 
> I have two understanding of this task.
> First one : Sugar-web repository of sugar labs is outdated and need to to
> update to the level of sugar-web of sugarizer . OR Is it to update the
> sugar-web of sugarizer to make it compatible with both sugar and sugarizer
> Firstly,
> I can find two sugar-web repositories one of sugar labs 
> ([1]https://github.com/
> sugarlabs/sugar-web) and one of sugarizer([2]https://github.com/llaske/
> sugar-web) . What I understand is to bring the sugar web repository of sugar
> labs to the save level as that of sugarizer . Am I correct?
> 
> Secondly, here [3]https://github.com/sugarlabs/sugar-docs/blob/master/src/
> web-activity.md to run the basic activity of sugarizer on sugar (ubuntu) it is
> using sugar-web of sugarizer ,which I think should not be the case . We should
> be running it by updating the sugar-web of sugarlabs repository if I am
> not mistaken.
> 
> Lastly, what would be the basis to update the sugar-web of sugar labs I mean
> what would be the basis of test?
> 
> Thank You
> On Tue, Apr 7, 2020 at 9:30 PM <[4]sugar-devel-requ...@lists.sugarlabs.org>
> wrote:
> 
> Send Sugar-devel mailing list submissions to
>         [5]sugar-devel@lists.sugarlabs.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>         [6]http://lists.sugarlabs.org/listinfo/sugar-devel
> or, via email, send a message with subject or body 'help' to
>         [7]sugar-devel-requ...@lists.sugarlabs.org
> 
> You can reach the person managing the list at
>         [8]sugar-devel-ow...@lists.sugarlabs.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Sugar-devel digest..."
> 
> Today's Topics:
> 
>    1. Re: New Activity Proposal (Lionel Laské)
> 
> --
> 
> Message: 1
> Date: Tue, 7 Apr 2020 17:46:44 +0200
> From: Lionel Laské <[9]lionel.la...@gmail.com>
> To: Sugar-dev Devel <[10]sugar-devel@lists.sugarlabs.org>
> Subject: Re: [Sugar-devel] New Activity Proposal
> Message-ID:
>          fs...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> 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:
> [12]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 (
> [13]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:
> 
> [14]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 implementati

Re: [Sugar-devel] New Activity Proposal

2020-04-21 Thread Abhishek Tanwar
Hello,
Sorry for being away for some time from this topic as I was working on an
activity for sugarizer . Now I have the time to dedicate to this task.

I am still not able to get a crystal clear image of the task. As
originally I proposed an activity for sugarizer and James suggested that I
would be great if the activity could work on both sugar and sugarizer which
is actually really good.

I have two understanding of this task.
First one : Sugar-web repository of sugar labs is outdated and need to to
update to the level of sugar-web of sugarizer . OR Is it to update the
sugar-web of sugarizer to make it compatible with both sugar and sugarizer
Firstly,
I can find two sugar-web repositories one of sugar labs (
https://github.com/sugarlabs/sugar-web) and one of sugarizer(
https://github.com/llaske/sugar-web) . What I understand is to bring the
sugar web repository of sugar labs to the save level as that of sugarizer .
Am I correct?

Secondly, here
https://github.com/sugarlabs/sugar-docs/blob/master/src/web-activity.md to
run the basic activity of sugarizer on sugar (ubuntu) it is using sugar-web
of sugarizer ,which I think should not be the case . We should be running
it by updating the sugar-web of sugarlabs repository if I am not mistaken.

Lastly, what would be the basis to update the sugar-web of sugar labs I
mean what would be the basis of test?


Thank You
On Tue, Apr 7, 2020 at 9:30 PM 
wrote:

> Send Sugar-devel mailing list submissions to
> sugar-devel@lists.sugarlabs.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.sugarlabs.org/listinfo/sugar-devel
> or, via email, send a message with subject or body 'help' to
> sugar-devel-requ...@lists.sugarlabs.org
>
> You can reach the person managing the list at
> sugar-devel-ow...@lists.sugarlabs.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Sugar-devel digest..."
>
>
> Today's Topics:
>
>1. Re: New Activity Proposal (Lionel Laské)
>
>
> --
>
> Message: 1
> Date: Tue, 7 Apr 2020 17:46:44 +0200
> From: Lionel Laské 
> To: Sugar-dev Devel 
> Subject: Re: [Sugar-devel] New Activity Proposal
> Message-ID:
>  fs...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> 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/maste

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

Re: [Sugar-devel] New Activity Proposal

2020-04-07 Thread James Cameron
G'day Abhishek,

Thanks for asking.

Yes, an activity should be written to work in both Sugarizer as well
as Sugar.  This maximises audience and reach.

Sugar Web has conditional code to detect execution environment.  Sugar
itself detects a JavaScript activity using the activity/activity.info
file exec keyword value, and runs sugar-activity-web, which in turn
starts an instance of the WebKit browser and loads index.html

You will see activity/activity.info files in Sugarizer activities
already, with each of them referencing sugar-activity-web.

For a working example, look at the master branch of the Moon activity,
and compare with the source in Sugarizer.  An older Sugar Web library
is used, and needs updating.

https://github.com/sugarlabs/sugar-docs#sugar-web has some
documentation on writing Sugar activities using Sugar Web library.

On Tue, Apr 07, 2020 at 01:14:28PM +0530, Abhishek Tanwar wrote:
> Thanks for the clarification James.
> What I am not able to understand is that if I make an activity by following
> this [1]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 [2]https://github.com/sugarlabs/
> sugar-web/issues/127 and [3]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 <[4]qu...@laptop.org> 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][5]qu...@laptop.org>
> wrote:
> >
> >     We have a Sugar activity for Mancala, written in Python.
> >
> >     [2][6]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.
> >     >
> >     > Mancala(or Mangala) is one such game that I came across. 
> [1]https:/
> /
> >     > [3][7]en.wikipedia.org/wiki/Mancala
> >     > [2][4][8]https://mancala.playdrift.com/
> >     > Mancala on sugarizer can be played between computer vs player ,
> player vs
> >     > player (offline ),player vs player (online using presence).
> >     > I think this could be a good addition to sugarizer for children of
> age 6
> >     and
> >     > above. 
> >     > I want to make this game for sugarizer and would like the 
> community
> to
> >     share
> >     > feedback on this if it would be good addition.
> >     >
> >     > Thank You
> >     >
> >     > References:
> >     >
> >     > [1] [5][9]https://en.wikipedia.org/wiki/Mancala
> >     > [2] [6][10]https://mancala.playdrift.com/
> >
> >     > ___
> >     > Sugar-devel mailing list
> >     > [7][11]Sugar-devel@lists.sugarlabs.org
> >     > [8][12]http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> >     --
> >     James Cameron
> >     [9][13]http://quozl.netrek.org/
> >
> > References:
> >
> > [1] mailto:[14]qu...@laptop.org
> > [2] [15]https://github.com/sugarlabs/mancala-activity
> > [3] [16]http://en.wikipedia.org/wiki/Mancala
> > [4] [17]https://mancala.playdrift.com/
> > [5] [18]https:

Re: [Sugar-devel] New Activity Proposal

2020-04-07 Thread Abhishek Tanwar
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.
> > >
> > > Mancala(or Mangala) is one such game that I came
> across. [1]https://
> > > [3]en.wikipedia.org/wiki/Mancala
> > > [2][4]https://mancala.playdrift.com/
> > > Mancala on sugarizer can be played between computer vs player ,
> player vs
> > > player (offline ),player vs player (online using presence).
> > > I think this could be a good addition to sugarizer for children of
> age 6
> > and
> > > above.
> > > I want to make this game for sugarizer and would like the
> community to
> > share
> > > feedback on this if it would be good addition.
> > >
> > > Thank You
> > >
> > > References:
> > >
> > > [1] [5]https://en.wikipedia.org/wiki/Mancala
> > > [2] [6]https://mancala.playdrift.com/
> >
> > > ___
> > > Sugar-devel mailing list
> > > [7]Sugar-devel@lists.sugarlabs.org
> > > [8]http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> > --
> > James Cameron
> > [9]http://quozl.netrek.org/
> >
> > References:
> >
> > [1] mailto:qu...@laptop.org
> > [2] https://github.com/sugarlabs/mancala-activity
> > [3] http://en.wikipedia.org/wiki/Mancala
> > [4] https://mancala.playdrift.com/
> > [5] https://en.wikipedia.org/wiki/Mancala
> > [6] https://mancala.playdrift.com/
> > [7] mailto:Sugar-devel@lists.sugarlabs.org
> > [8] http://lists.sugarlabs.org/listinfo/sugar-devel
> > [9] http://quozl.netrek.org/
>
> --
> 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] New Activity Proposal

2020-04-06 Thread James Cameron
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.
> >
> > Mancala(or Mangala) is one such game that I came across. [1]https://
> > [3]en.wikipedia.org/wiki/Mancala
> > [2][4]https://mancala.playdrift.com/
> > Mancala on sugarizer can be played between computer vs player , player 
> vs
> > player (offline ),player vs player (online using presence).
> > I think this could be a good addition to sugarizer for children of age 6
> and
> > above. 
> > I want to make this game for sugarizer and would like the community to
> share
> > feedback on this if it would be good addition.
> >
> > Thank You
> >
> > References:
> >
> > [1] [5]https://en.wikipedia.org/wiki/Mancala
> > [2] [6]https://mancala.playdrift.com/
> 
> > ___
> > Sugar-devel mailing list
> > [7]Sugar-devel@lists.sugarlabs.org
> > [8]http://lists.sugarlabs.org/listinfo/sugar-devel
> 
> --
> James Cameron
> [9]http://quozl.netrek.org/
> 
> References:
> 
> [1] mailto:qu...@laptop.org
> [2] https://github.com/sugarlabs/mancala-activity
> [3] http://en.wikipedia.org/wiki/Mancala
> [4] https://mancala.playdrift.com/
> [5] https://en.wikipedia.org/wiki/Mancala
> [6] https://mancala.playdrift.com/
> [7] mailto:Sugar-devel@lists.sugarlabs.org
> [8] http://lists.sugarlabs.org/listinfo/sugar-devel
> [9] http://quozl.netrek.org/

-- 
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] New Activity Proposal

2020-04-06 Thread Abhishek Tanwar
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,  wrote:

> We have a Sugar activity for Mancala, written in Python.
>
> 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.
> >
> > Mancala(or Mangala) is one such game that I came across. [1]https://
> > en.wikipedia.org/wiki/Mancala
> > [2]https://mancala.playdrift.com/
> > Mancala on sugarizer can be played between computer vs player , player vs
> > player (offline ),player vs player (online using presence).
> > I think this could be a good addition to sugarizer for children of age 6
> and
> > above.
> > I want to make this game for sugarizer and would like the community to
> share
> > feedback on this if it would be good addition.
> >
> > Thank You
> >
> > References:
> >
> > [1] https://en.wikipedia.org/wiki/Mancala
> > [2] https://mancala.playdrift.com/
>
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> --
> 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] New Activity Proposal

2020-04-06 Thread James Cameron
We have a Sugar activity for Mancala, written in Python.

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.
> 
> Mancala(or Mangala) is one such game that I came across. [1]https://
> en.wikipedia.org/wiki/Mancala
> [2]https://mancala.playdrift.com/
> Mancala on sugarizer can be played between computer vs player , player vs
> player (offline ),player vs player (online using presence).
> I think this could be a good addition to sugarizer for children of age 6 and
> above. 
> I want to make this game for sugarizer and would like the community to share
> feedback on this if it would be good addition.
> 
> Thank You
> 
> References:
> 
> [1] https://en.wikipedia.org/wiki/Mancala
> [2] https://mancala.playdrift.com/

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


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


[Sugar-devel] New Activity Proposal

2020-04-06 Thread Abhishek Tanwar
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.

*Mancala*(or Mangala) is one such game that I came across.
https://en.wikipedia.org/wiki/Mancala
https://mancala.playdrift.com/
Mancala on sugarizer can be played between computer vs player , player vs
player (offline ),player vs player (online using presence).
I think this could be a good addition to sugarizer for children of age 6
and above.
I want to make this game for sugarizer and would like the community to
share feedback on this if it would be good addition.

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


Re: [Sugar-devel] New activity proposal

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

The target for Sugar/Sugarizer is children between 6 and 12.
It seems too complex for this target.
If you're interested by a Math activity, I suggest you to the Mind math
activity proposal here:
https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#sugarizer-game-activity-pack

Regards.

   Lionel.

Le mar. 31 mars 2020 à 16:54,  a
écrit :

> From: Abhishek Tanwar 
> To: Sugar-dev Devel 
> Subject: [Sugar-devel] New activity proposal
> Message-ID:
>  4mdkeplpq...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello everyone,
>
> How would it be to develop an activity for both sugar and sugarizer which
> can help the students to learn different mathematical tricks to improve
> their calculation speed?
>
>
> For example:
> Let us find (x5)²
> Step 1: Think of the number next to x.
> Step 2: x * number next to x
> Step 3: Put 25 at the end of the answer.
> Answer = Step 2 (concat) 25
>
> Find (45)² =?
> Step 1: 45 * 45 = ...25
> Step 2: 4*(4+1) = 4*5 = 20 [here number next to 4 is 5(not adjacent but
> after 4)]
>
> Hence the answer will be 2025
>
> I would appreciate your feedback.
> Thank you
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200331/a7d1a303/attachment-0001.htm
> >
>
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] New activity proposal

2020-03-30 Thread Abhishek Tanwar
Hello everyone,

How would it be to develop an activity for both sugar and sugarizer which
can help the students to learn different mathematical tricks to improve
their calculation speed?


For example:
Let us find (x5)²
Step 1: Think of the number next to x.
Step 2: x * number next to x
Step 3: Put 25 at the end of the answer.
Answer = Step 2 (concat) 25

Find (45)² =?
Step 1: 45 * 45 = ...25
Step 2: 4*(4+1) = 4*5 = 20 [here number next to 4 is 5(not adjacent but
after 4)]

Hence the answer will be 2025

I would appreciate your feedback.
Thank you
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel