[Sugar-devel] Sugar-devel Digest, Vol 125, Issue 79

Sanjana Mundhra sanjanamundhra at gmail.com
Sat Mar 30 07:00:33 EDT 2019


Can converting the word search activity to a web activity be a justifiable
GSoC project? Also, where can I start contributing? Most issues in
Sugarizer are resolved.

On Sat, Mar 30, 2019 at 5:09 AM <sugar-devel-request at lists.sugarlabs.org>
wrote:

> Send Sugar-devel mailing list submissions to
>         sugar-devel at 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-request at lists.sugarlabs.org
>
> You can reach the person managing the list at
>         sugar-devel-owner at 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. Introduction (Shubhika Bhardwaj)
>    2. Re: GSoC Proposal ML activity (Ahmed ElSabbagh)
>    3. Re: GSoC: Proposal for "Create new activities" (Tony Anderson)
>    4. Re: GSoC proposal : creating new activity for     Sugarizer
>       (Tony Anderson)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 29 Mar 2019 22:56:49 +0530
> From: Shubhika Bhardwaj <shubhikabhardwaj at gmail.com>
> To: sugar-devel at lists.sugarlabs.org
> Subject: [Sugar-devel] Introduction
> Message-ID:
>         <
> CAPLOTYYLXf3m2+dGmMdp71ykxdtrUe1DuftSRR8rXGFVR2K0bA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi !
> I am Shubhika Bhardwaj.I am studying Bachelor of Technology in Computer
> Science. I am currently in my second year.
>
> I am interested in the idea of creating a new set of activities. Can we
> theme our activity on any technical topic of our choice.
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190329/91b88606/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Fri, 29 Mar 2019 20:31:11 +0200
> From: Ahmed ElSabbagh <ahmed.h.elsabbagh at gmail.com>
> To: Walter Bender <walter.bender at gmail.com>
> Cc: Sugar-dev Devel <sugar-devel at lists.sugarlabs.org>
> Subject: Re: [Sugar-devel] GSoC Proposal ML activity
> Message-ID:
>         <
> CAGZ5KVMZpoMdpc8L6Y05srqgioeAr5Jc0m3Yq6UMa-sT20X7eA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi Walter,
> I Added an illustration of how I imagine it would look like.
> I don't exactly understand your question regarding how Algorithm work.
> As for CPU intensity, I have to ask how low-end are we talking about? I am
> have not used tensorflow before, but this google experiment  (from which I
> draw inspiration for this project)
> https://experiments.withgoogle.com/teachable-machine, needs only less than
> 100 images to differentiate between 3 classes, and it runs fast on browser,
> it should in theory be able train the model on relatively slow computer
> (although with a bit difficulty).
> https://drive.google.com/open?id=1UJUclV_0otspq0KIYK_ms4wUkdA4VHBc
>
>
> On Fri, 29 Mar 2019 at 15:29, Walter Bender <walter.bender at gmail.com>
> wrote:
>
> > Interesting idea. Could be a fun activity.
> > A couple of comments:
> > (1) it is a bit thin on details of how you'd implement the app itself.
> > What would the interface look like? what sorts of controls would there
> be?
> > (2) Also, in brief, how does your algorithm work? How CPU intensive is
> it?
> > Realistic to run on low-end laptops?
> >
> > There was some work done at RIT about 5 years ago on a sign-language chat
> > for Sugar -- never completed.  Might be worth investigating. If I can, I
> > will find you a link.
> >
> > regards.
> >
> > -walter
> >
> > On Fri, Mar 29, 2019 at 9:12 AM Ahmed ElSabbagh <
> > ahmed.h.elsabbagh at gmail.com> wrote:
> >
> >> Hello I am sending a proposal for Sugar Activity.
> >> Can you please provide an honest opinion, do you think we can work on
> >> that or is my resume too underwhelming?
> >> Thank you in advance
> >>
> >>
> >>
> https://drive.google.com/file/d/1bCLeTv6fpfD71ExFwMtbB8WRExMspieg/view?usp=sharing
> >>
> >> _______________________________________________
> >> Sugar-devel mailing list
> >> Sugar-devel at lists.sugarlabs.org
> >> http://lists.sugarlabs.org/listinfo/sugar-devel
> >>
> >
> >
> > --
> > Walter Bender
> > Sugar Labs
> > http://www.sugarlabs.org
> > <http://www.sugarlabs.org>
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190329/6fc03495/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 3
> Date: Fri, 29 Mar 2019 16:38:47 +0800
> From: Tony Anderson <tony_anderson at usa.net>
> To: sugar-devel at lists.sugarlabs.org
> Subject: Re: [Sugar-devel] GSoC: Proposal for "Create new activities"
> Message-ID: <a3f8d544-a6f6-35be-5fe1-6cc8e138dcd2 at usa.net>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> The Jupyter Notebook project is of particular interest to me.
>
> Over the past several GSOC periods, developers have had a problem
> completing their projects within the allotted time. You are proposing to
> take on several projects, any one of which is a big load for one summer.
>
> If you undertake the Jupyter Notebook project, I would hope that is your
> only task for the summer. Completing it in a usable form in the GSOC
> period would be a major, noteworthy accomplishment.
>
> The Jupyter Notebook started life as ipython. The Jupyter implementation
> supports multiple programming languages (e.g. bash, python, web
> (javascript, html5, css), and many others. It can also be used to make
> interactive lessons on science and mathematics topics independent of
> programming).
>
> The essence of the ipython server is that it accepts a url for a file
> (*.ipynb). It then processes this file displaying cells and running
> cells interactively based on the requirements of the notebook author and
> input from the user.
>
> As an activity, (called for example, Jupyter-activity), it should resume
> .ipynb files in the Journal. The browser for this activity can be the
> Browse activity (testing to be sure that the WebKit browser in the
> Browse activity supports Jupyter). This is unlikely to be a
> show-stopper. If executed with start-new, it should enable the user to
> designate a notebook to run (among those in the Journal, Documents
> folder, or a mounted removable device). It should also enable a user to
> create a notebook.
>
> The technology involved in this project is Jupyter. The team at Jupyter
> is friendly and helpful, in my experience. I doubt there will be an
> significant need to modify the Browse activity. One limitation that
> could be addressed en passant is that when Browse is resumed, it
> launches a new instance rather than opening a tab in a running copy.
> This is OK but seems primitive compared to other browsers.
>
> There is a large library online of Jupyter notebooks with many
> tutorials. The first step in this project is to become familiar with
> these notebooks. Jupyter can be installed on Linux distributions via
> Anaconda - but this is overkill for the XO. It can also be installed by
> yum (apt for Ubuntu) but better by pip.
>
> The storage available to the XO is extremely limited (XO has 1GB, other
> models have 4GB). This means that the Anaconda implementation which
> incorporates many additional valuable packages is probably too large for
> Sugar on an XO (still over 80% of the systems in the wild). Even so, the
> Pip install may need some optional capabilities such as Latex and MatLab.
>
> One of the critical parts of an implementation frequently gets left to
> the end and then is not done - user documentation. Thanks to Gonzalo
> Odiard, Sugar has an excellent documentation capability based on Sphinx
> - see help.sugarlabs.org. The 'Jupyter-activity' will need documentation
> that meets the needs of primary school students with limited computer
> experience and limited skills in Englsih. This could include a
> recommended library of Jupyter notebooks which can be used on the XO
> (esp. bash, python, and web langauges).
>
> Tony
>
> Tony
>
> On 3/29/19 3:52 PM, James Cameron wrote:
> > Thanks, interesting.
> >
> > Technical comments; Jupyter Notebook Activity, you suggest stripping
> > down Browse activity.  You might instead presume Browse is present
> > and call it directly.  This is what the Wikipedia activity does.  It
> > isn't what the Help activity does.
> >
> > Please also consider the design and user requirements input in this
> > closed issue; https://github.com/sugarlabs/GSoC/issues/13 Especially
> > note Jupyter Lab; a richer environment than a browser alone.
> >
> > On Thu, Mar 28, 2019 at 06:22:03PM +0530, Muhammad Usman wrote:
> >> Hello all!
> >> I am Muhammad Usman. I am sharing my draft proposal for Create New
> Activities
> >> and Write activity in Sugarizer. Please do take a look at it and let me
> know
> >> your thoughts.
> >> [1]https://gist.github.com/usmanmuhd/ce60a3dd2c43fd5c5fe5154b5bc18750
> >>
> >> Regards,
> >> Muhammad Usman
> >>
> >> References:
> >>
> >> [1] https://gist.github.com/usmanmuhd/ce60a3dd2c43fd5c5fe5154b5bc18750
> >> _______________________________________________
> >> Sugar-devel mailing list
> >> Sugar-devel at lists.sugarlabs.org
> >> http://lists.sugarlabs.org/listinfo/sugar-devel
> >
>
>
>
> ------------------------------
>
> Message: 4
> Date: Fri, 29 Mar 2019 16:45:25 +0800
> From: Tony Anderson <tony_anderson at usa.net>
> To: sugar-devel at lists.sugarlabs.org
> Subject: Re: [Sugar-devel] GSoC proposal : creating new activity for
>         Sugarizer
> Message-ID: <5e06af90-58af-6c99-a14c-eeb327e261ce at usa.net>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
> There is already a python sugar activity 'WordSearch' which for some
> reason does not appear in the Sugar Activities Library. Version 3 has
> the ability for the teaher (user) to prepare a list of words. The
> activity then creates the 'puzzle box' and allows the user to find the
> hidden words. The list of words is a simple text file with one word per
> line. It is put into the Journal and resumed (the activity process
> text/plain mime-type files).
>
> If you would like a copy I can send one as an attacthment. Naturally
> what you propose would need to be writtten as a web activity.
>
> Tony
>
>
> On 3/29/19 3:35 AM, Sanjana Mundhra wrote:
> >
> > Hey all!
> >
> > I am Sanjana Mundhra, a third year B.Tech student from The LNM
> > Institute of Information Technology, Jaipur.
> >
> > Sugarizer has been providing some amusing learning activities for
> > children and I hope to add mine to the list. What I came up with is a
> > word search game with a few tweaks and variations.
> >
> >  The game consists of letters of words placed in a grid. The objective
> > of this puzzle is to find and mark all the horizontally, vertically,
> > or diagonally placed words hidden inside the box. Click and drag over
> > a word to check it off the list. They are fun to play, but also
> > educational- in fact, many teachers make use of them.
> >
> >
> >   This will encourage the children to:
> >
> >   * *Explore new topics.* Many word search puzzles have a theme to
> >     which all the hidden words are related. Some of these are just for
> >     fun, but a *topic* can also introduce essential vocabulary that
> >     every child should possess.
> >   * *Improve spelling.* Young minds can learn new words and their
> >     *spellings* by intensively searching for them, letter by letter,
> >     in the puzzle. In fact they are rehearsing the spelling over and
> >     over in their minds as they look for the letters the word contains.
> >   * *Improve concentration.* A valuable skill, concentration is
> >     required to successfully complete this puzzle. It encourages the
> >     brain to stay focused.
> >   * *Enhance visual acuity.* Eyes that are trained regularly to look
> >     for small details will be stronger and more effective in many
> >     situations.
> >   * *Form strategies.* Form various algorithms and strategies to
> >     search quickly for words without even realising it.
> >
> >
> > We can add diagonal & backward written words at higher difficulty
> > levels. Often a list of the hidden words is provided, but more
> > challenging puzzles may let the player figure them out. On a more
> > advanced level, word searches are good ways to demonstrate the use of
> > searching algorithms. Other variations include solving given math
> > puzzles and searching for the answer in the grid.
> >
> >
> > I am well acquainted with React js, a technology widely used in this
> > organization and hope to contribute to it this summer as my GSOC 2019
> > project. After studying the present activities in Sugarizer, I feel
> > its a place where learning meets fun and I think this activity will
> > help take this trend onward. This is just a rough idea of my proposal,
> > all reviews and suggestions are most welcome.
> >
> >
> > Regards,
> >
> > Sanjana Mundhra
> >
> >
> > _______________________________________________
> > Sugar-devel mailing list
> > Sugar-devel at lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190329/00f83926/attachment.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> ------------------------------
>
> End of Sugar-devel Digest, Vol 125, Issue 79
> ********************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190330/00a5a789/attachment-0001.html>


More information about the Sugar-devel mailing list