<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 10, 2021 at 3:38 PM Sourabha G <<a href="mailto:sourabha.project@gmail.com">sourabha.project@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Jui,</div><div dir="ltr">thanks for the suggestions.<div>1. I'll definitely consider adding more explanation to the selected activities ( I thought it would be more confusive. but if it adds more clarity, I'll definitely add more description).  </div><div>2. I thought it would be best to discuss with the candidate who's going to work on 'port to python3' to take up those activities so that it will be soon ready to release. In case if this doesn't line up, I'll consider doing it within GSoC deadline if time permits or post GSoC.</div></div></div></div></blockquote><div><br></div><div>You don't know any student who would work on it at this time so it's better to include it as it's in the <br></div><div>scope of the project.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>3. Surely, I'll go through the open PRs and try to complete it unless it's inevitable to make a new PR.</div><div>4. The feature addition for imageviewer activity to add editing tools would need OpenCV ( crop and filters).</div></div></div></div></blockquote><div><br></div><div>Using <a href="https://github.com/opencv/opencv">OpenCV</a> is adding an extra dependency to the activity and I don't think that's a good idea, </div><div>It increases maintenance duties and it becomes one more thing to worry about.</div><div>Looking at the repo it does seem that it might be large and bundling it in the activity would increase the <br></div><div>image size and that's not something we want.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>5. Glad you liked the timestamp feature :)</div><div>About the students testing the activities, I thought it would be off-topic to mention more in the proposal. Since the pandemic, I felt many of my yoga students weren't coping up with the academics. So I started teaching them math and science in my free time. Allowing them to test the activities has shown noticeable improvement in their interest towards learning. JAMath was the first activity to be tested. I came up with the idea of adding basic game design features after taking their feedback. There are many slight changes that a game might need. We might not realize it until it's tested in the user environment. For example, the 3rd level in JAMath is too fast for an average kid to even attempt. Many couldn't notice the instruction in Recall activity. Apart from this, most loved to play Turtlepond and stick-hero. No one could get the iqacttivity right :P</div></div></div></div></blockquote><div><br></div><div>Thanks for sharing, if you can keep them engaged more with testing and working on improvements,</div><div>that'll be great.<br></div><div><br></div><div><br clear="all"><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><pre style="color:rgb(46,52,54);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px"><span style="font-family:monospace,monospace">-- <br></span></pre><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><span></span><span></span>Ibiam Chihurumnaya</span></div><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><a href="mailto:ibiam@sugarlabs.org" target="_blank">ibiam@sugarlabs.org</a><br></span></div><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><br></div><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><br><span style="font-family:monospace,monospace"></span></div></div></div></div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 10, 2021 at 2:56 PM Jui Pradhan <<a href="mailto:juipradhan2k@gmail.com" target="_blank">juipradhan2k@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi Sourabha,<div>                    Thanks for the updated draft proposal. I have few comments:</div><div>- I read the thread where you explained the selected activities and activity-specific features you would like to add. It would be great if you could add the explanations from your email in the proposal. For example, in Recall I found the email explanation more clear than the one added in the proposal. In addition to that, I feel explanations like the one you gave for image-viewer activity should definitely be there in your proposal (by that I mean just by reading the draft proposal, its not clear which image editing tools you intend to add).</div><div>- Most of the activities that involve a port to Gtk+3 also require porting to python3. (Activities like: Bounce, Compress, labyrinth, etc), if you feel you can work on port to python3 please feel free to add it to your proposal</div><div>- For the activity Arithmetic, there is an open PR for porting to Gtk+3 and python3, you may continue work on the same PR if you find that convenient.</div><div>- The tools and technologies mentioned OpenCV. Did you find an activity that uses it? I would love to have a look.</div><div>- I really liked your idea of adding a timestamp to messages in the chat activity!<br></div><div><br></div><div>Also, I would love to hear about the activities you tested by letting the students use them. :)</div><div><br></div><div>Thanks.</div><div>Regards,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 10, 2021 at 11:54 AM Sourabha G <<a href="mailto:sourabha.project@gmail.com" target="_blank">sourabha.project@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="auto"><div>Thanks, I will work on <a href="https://github.com/sugarlabs/foodforce2-activity" target="_blank">foodforce2-activity</a> instead of followmeButia activity. It seems a few things weren't clearly mentioned in the draft proposal, I have updated the draft proposal as per your suggestions. Any critical comments and thoughts are welcome. </div><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 9 Apr, 2021, 10:11 am Chihurumnaya Ibiam, <<a href="mailto:ibiam@sugarlabs.org" target="_blank">ibiam@sugarlabs.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I don't think you're biting more than you can chew as sometimes we can't really say how long it'll take</div><div>to fix a problem unless one starts working on it. <br></div><div><br></div><div>The previous attempts at porting an activity can be a good starting point for you as you can complete</div><div>the PR, nothing wrong with that, the only activity in the list that I think should be removed is followmeButia</div><div>except you have the resources to test it on bare metal.<br></div><div><div><div dir="ltr"><div dir="ltr"><pre style="color:rgb(46,52,54);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px"><span style="font-family:monospace,monospace">-- <br></span></pre><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><span></span><span></span>Ibiam Chihurumnaya</span></div><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><a href="mailto:ibiam@sugarlabs.org" rel="noreferrer" target="_blank">ibiam@sugarlabs.org</a><br></span></div><br></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 8, 2021 at 2:43 PM Sourabha G <<a href="mailto:sourabha.project@gmail.com" rel="noreferrer" target="_blank">sourabha.project@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" style="color:rgb(0,0,0)"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><span style="font-size:medium">Thanks for the feedback, glad you appreciate my teaching yoga classes to kids :)</span><div>By "Add help activity" I mean, I'd add Help for the selected activities (<a href="https://github.com/sugarlabs/triples" rel="noreferrer" target="_blank">Triples</a>, <a href="https://github.com/sugarlabs/cardsort" rel="noreferrer" target="_blank">cardsort</a>, <a href="https://github.com/sugarlabs/iq-activity" rel="noreferrer" target="_blank">iq-activity</a> and <a href="https://github.com/sugarlabs/recall" rel="noreferrer" target="_blank">recall</a>) by writing help pages to them in the help-activity repository.</div><div>By "Contribute to the documentation" I mean,</div><div> a. Update the Readme, activity documentation in help-activity repository according to the changes made in the activity.</div><div> b. Update any documentation that might ease the new contributors for better understanding.</div><div>By "Fix issues that are required for an activity to be released" I mean, there are few issues that require it to be fixed (other than feature addition and port to GTK+ 3) inorder to make a new release of the activity like <a href="https://github.com/sugarlabs/triples/issues/6" rel="noreferrer" target="_blank">#6</a> in triples activity, <a href="https://github.com/sugarlabs/cardsort/issues/9" rel="noreferrer" target="_blank">#9</a> in cardsort, <a href="https://github.com/sugarlabs/turtlepond/pull/12" rel="noreferrer" target="_blank">#12</a> in turtlepond activity.<br></div><div>Selected activities:</div><div>A) To add basic game design features and activity specific features (game design features are mentioned in draft proposal)</div><div> 1. <a href="https://github.com/sugarlabs/triples" rel="noreferrer" target="_blank">Triples</a> : This activity has only one level. Hence, I'll add levels and other basic game design features.</div><div> 2. <a href="https://github.com/sugarlabs/cardsort" rel="noreferrer" target="_blank">cardsort</a> : This activity already has levels.Hence I will add other basic game design features.</div><div> 3. <a href="https://github.com/sugarlabs/iq-activity" rel="noreferrer" target="_blank">iq-activity</a> : This activity seems to have only one level. Hence I'd add multiple levels and other basic game design features. </div><span style="font-size:medium"></span><div> 4. <a href="https://github.com/sugarlabs/recall" rel="noreferrer" target="_blank">recall</a> : This activity already has various levels. Hence I'd like to add basic game design features. Also, it is a little hard to figure out the place of the instruction about what image to recall each time. I'd like to enhance the UX by placing the instruction in an intuitive place.</div><div><div>5. <a href="https://github.com/sugarlabs/wordcloud/" rel="noreferrer" target="_blank">wordcloud</a>: As mentioned in <a href="https://github.com/sugarlabs/wordcloud/issues/2" rel="noreferrer" target="_blank">#2</a>, I think it would make more sense if the input text was split by newlines than by words. Also, as mentioned in <a href="https://github.com/sugarlabs/wordcloud/issues/10" rel="noreferrer" target="_blank">#10</a>, adding support for emoji and special characters would be fun.</div><div> 6. <a href="https://github.com/sugarlabs/turtlepond" rel="noreferrer" target="_blank">turtlepond</a> : This activity has only 3 puzzles (3 levels). I think it adding basic game design and more levels to this would enable mastering this kind of logical thinking and make it more fun.</div><div> 7.<a href="https://github.com/sugarlabs/classify-cats" rel="noreferrer" target="_blank">classify-cats</a> :,The logic of the game is to classify cats on the basis of "odd"  and "even" number of cats. Keeping this as level 1, multiple levels can be added varying the criteria to classify the cats. Criteria might be "multiple of X " and "not a multiple of X" . This feature would be added along with the basic game design features.</div></div><div>B) To add original design features:</div><div> 8. <a href="https://github.com/sugarlabs/chat" rel="noreferrer" target="_blank">chat</a> : I'd like to work on the issue <a href="https://github.com/sugarlabs/chat/issues/17" rel="noreferrer" target="_blank">#17</a>.</div><div> 9. <a href="https://github.com/sugarlabs/imageviewer-activity" rel="noreferrer" target="_blank">imageviewer-activity</a>: It would be handy to add basic image editing features such as crop and filters to this activity. </div><div> 10. <a href="https://github.com/sugarlabs/wikipedia-activity" rel="noreferrer" target="_blank">wikipedia-activity</a>: This activity has a very strong pedagogical value, I'm enthusiastic to bring this to use. But I'm not sure how to update it. A checklist of what work needs to be done to update this would be helpful.</div><div>C) To port to GTK+ 3 (Tentative list as mentioned in draft proposal)</div><div>Given the past attempts on porting these activities, I'm not sure if it's right to choose these activities for porting to GTK+ 3 as a part of GSoC. Thoughts on this from the mentors would be helpful.</div><div> 11. <span style="text-decoration:underline;font-size:11pt;font-family:Arial;background-color:transparent;font-variant-ligatures:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><a href="https://github.com/sugarlabs/compress-activity" style="text-decoration:none" rel="noreferrer" target="_blank">compress-activity</a></span></div><div> 12. <span style="text-decoration:underline;font-size:11pt;font-family:Arial;background-color:transparent;font-variant-ligatures:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><a href="https://github.com/sugarlabs/Bounce" style="text-decoration:none" rel="noreferrer" target="_blank">Bounce activity</a></span></div><div> 13. <span style="text-decoration:underline;font-size:11pt;font-family:Arial;background-color:transparent;font-variant-ligatures:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><a href="https://github.com/sugarlabs/followmeButia" style="text-decoration:none" rel="noreferrer" target="_blank">followmeButia activit</a> </span> </div><div>14. <span style="text-decoration:underline;font-size:11pt;font-family:Arial;background-color:transparent;font-variant-ligatures:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><a href="https://github.com/sugarlabs/arithmetic" style="text-decoration:none" rel="noreferrer" target="_blank">Arithmetic activity</a></span></div><div>15. <span style="text-decoration:underline;font-size:11pt;font-family:Arial;background-color:transparent;font-variant-ligatures:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><a href="https://github.com/sugarlabs/labyrinth-activity" style="text-decoration:none" rel="noreferrer" target="_blank">Labyrinth activity</a></span></div><div> Kindly let me know the desirability and the relevance of the features I plan to add. Also, Based on your experience and judgment, kindly let me know if I'm biting more than I could chew for the time constraint of GSoC. I will select the activities accordingly :)</div><div> </div><div>Thanks,</div><div>Sourabha G.</div></div></div></div></div></div></div></div></div></div><br style="color:rgb(0,0,0)"><div class="gmail_quote" style="color:rgb(0,0,0)"><div dir="ltr" class="gmail_attr">On Wed, Apr 7, 2021 at 11:02 PM Chihurumnaya Ibiam <<a href="mailto:ibiam@sugarlabs.org" rel="noreferrer" target="_blank">ibiam@sugarlabs.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Sourabha,</div><div><br></div><div>Thanks for the draft, a few comments;</div><div><br></div><div>What do you mean by "Add help activity" - second item in the Honey part -?</div><div>When you say "Contribute to the documentation", could you be a bit more specific? What documentation do you intend to contribute to?</div><div>The fifth item "Fix issues that are required for an activity to be released" seems vague,</div><div>what issues are you referring to here and in what activities?</div><div><br></div><div>You've selected less that 15 activities as stated by the project idea, we definitely can talk about</div><div>the activities you'd want to work on.</div><div><br></div><div>I like the fact that you teach yoga classes to kids, I think that's amazing.<br></div><div><div><div dir="ltr"><div dir="ltr"><pre style="color:rgb(46,52,54)"><span style="font-family:monospace,monospace">-- <br></span></pre><div style="color:rgb(46,52,54);font-size:14.6667px;width:71ch"><span style="font-family:monospace,monospace">Ibiam Chihurumnaya</span></div><div style="color:rgb(46,52,54);font-size:14.6667px;width:71ch"><span style="font-family:monospace,monospace"><a href="mailto:ibiam@sugarlabs.org" rel="noreferrer" target="_blank">ibiam@sugarlabs.org</a><br></span></div><br></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 7, 2021 at 9:45 AM Sourabha G <<a href="mailto:sourabha.project@gmail.com" rel="noreferrer" target="_blank">sourabha.project@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello everyone,<div><br></div><div>Here is my draft proposal for the 'Improve and maintain 15 sugar activities' project as a part of GSoC-20201. Thoughts and suggestions are appreciated :)</div><div><br></div><div>Regards, </div><div>Sourabha G</div></div>_______________________________________________<br>Sugar-devel mailing list<br><a href="mailto:Sugar-devel@lists.sugarlabs.org" rel="noreferrer" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br><a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a></blockquote></div></blockquote></div>
</blockquote></div>
</blockquote></div>
</div></div></div></div></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" rel="noreferrer" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div>
</blockquote></div></div></div>
</div>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr">Jui Pradhan</div></div></div>
</blockquote></div>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div></div>