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-requ...@lists.sugarlabs.org> 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. 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 <shubhikabhard...@gmail.com> > To: sugar-devel@lists.sugarlabs.org > Subject: [Sugar-devel] Introduction > Message-ID: > < > caplotyylxf3m2+dgmmdp71ykxdtrue1duftsrr8rxgfvr2k...@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.elsabb...@gmail.com> > To: Walter Bender <walter.ben...@gmail.com> > Cc: Sugar-dev Devel <sugar-devel@lists.sugarlabs.org> > Subject: Re: [Sugar-devel] GSoC Proposal ML activity > Message-ID: > < > cagz5kvmzpomdpc8l6y05srqgioear5jc0m3yq6uma-st20x...@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.ben...@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.elsabb...@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@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_ander...@usa.net> > To: sugar-devel@lists.sugarlabs.org > Subject: Re: [Sugar-devel] GSoC: Proposal for "Create new activities" > Message-ID: <a3f8d544-a6f6-35be-5fe1-6cc8e138d...@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@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_ander...@usa.net> > To: sugar-devel@lists.sugarlabs.org > Subject: Re: [Sugar-devel] GSoC proposal : creating new activity for > Sugarizer > Message-ID: <5e06af90-58af-6c99-a14c-eeb327e26...@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@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@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > > > ------------------------------ > > End of Sugar-devel Digest, Vol 125, Issue 79 > ******************************************** >
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel