[Sugar-devel] GSoC'21 draft proposal for 'Improve and maintain 15 sugar activities'

Sourabha G sourabha.project at gmail.com
Sat Apr 10 02:24:21 EDT 2021


Thanks, I will work on foodforce2-activity
<https://github.com/sugarlabs/foodforce2-activity> 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.


On Fri, 9 Apr, 2021, 10:11 am Chihurumnaya Ibiam, <ibiam at sugarlabs.org>
wrote:

> I don't think you're biting more than you can chew as sometimes we can't
> really say how long it'll take
> to fix a problem unless one starts working on it.
>
> The previous attempts at porting an activity can be a good starting point
> for you as you can complete
> the PR, nothing wrong with that, the only activity in the list that I
> think should be removed is followmeButia
> except you have the resources to test it on bare metal.
>
> --
>
> Ibiam Chihurumnaya
> ibiam at sugarlabs.org
>
>
>
> On Thu, Apr 8, 2021 at 2:43 PM Sourabha G <sourabha.project at gmail.com>
> wrote:
>
>> Thanks for the feedback, glad you appreciate my teaching yoga classes to
>>>> kids :)
>>>> By "Add help activity" I mean, I'd add Help for the selected activities
>>>> (Triples <https://github.com/sugarlabs/triples>, cardsort
>>>> <https://github.com/sugarlabs/cardsort>, iq-activity
>>>> <https://github.com/sugarlabs/iq-activity> and recall
>>>> <https://github.com/sugarlabs/recall>) by writing help pages to them
>>>> in the help-activity repository.
>>>> By "Contribute to the documentation" I mean,
>>>>  a. Update the Readme, activity documentation in help-activity
>>>> repository according to the changes made in the activity.
>>>>  b. Update any documentation that might ease the new contributors for
>>>> better understanding.
>>>> 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 #6 <https://github.com/sugarlabs/triples/issues/6> in triples
>>>> activity, #9 <https://github.com/sugarlabs/cardsort/issues/9> in
>>>> cardsort, #12 <https://github.com/sugarlabs/turtlepond/pull/12> in
>>>> turtlepond activity.
>>>> Selected activities:
>>>> A) To add basic game design features and activity specific features
>>>> (game design features are mentioned in draft proposal)
>>>>  1. Triples <https://github.com/sugarlabs/triples> : This activity has
>>>> only one level. Hence, I'll add levels and other basic game design features.
>>>>  2. cardsort <https://github.com/sugarlabs/cardsort> : This activity
>>>> already has levels.Hence I will add other basic game design features.
>>>>  3. iq-activity <https://github.com/sugarlabs/iq-activity> : This
>>>> activity seems to have only one level. Hence I'd add multiple levels and
>>>> other basic game design features.
>>>>  4. recall <https://github.com/sugarlabs/recall> : 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.
>>>> 5. wordcloud <https://github.com/sugarlabs/wordcloud/>: As mentioned
>>>> in #2 <https://github.com/sugarlabs/wordcloud/issues/2>, I think it
>>>> would make more sense if the input text was split by newlines than by
>>>> words. Also, as mentioned in #10
>>>> <https://github.com/sugarlabs/wordcloud/issues/10>, adding support for
>>>> emoji and special characters would be fun.
>>>>  6. turtlepond <https://github.com/sugarlabs/turtlepond> : 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.
>>>>  7.classify-cats <https://github.com/sugarlabs/classify-cats> :,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.
>>>> B) To add original design features:
>>>>  8. chat <https://github.com/sugarlabs/chat> : I'd like to work on the
>>>> issue #17 <https://github.com/sugarlabs/chat/issues/17>.
>>>>  9. imageviewer-activity
>>>> <https://github.com/sugarlabs/imageviewer-activity>: It would be handy
>>>> to add basic image editing features such as crop and filters to this
>>>> activity.
>>>>  10. wikipedia-activity
>>>> <https://github.com/sugarlabs/wikipedia-activity>: 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.
>>>> C) To port to GTK+ 3 (Tentative list as mentioned in draft proposal)
>>>> 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.
>>>>  11. compress-activity <https://github.com/sugarlabs/compress-activity>
>>>>  12. Bounce activity <https://github.com/sugarlabs/Bounce>
>>>>  13. followmeButia activit <https://github.com/sugarlabs/followmeButia>
>>>>
>>>> 14. Arithmetic activity <https://github.com/sugarlabs/arithmetic>
>>>> 15. Labyrinth activity
>>>> <https://github.com/sugarlabs/labyrinth-activity>
>>>>  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 :)
>>>>
>>>> Thanks,
>>>> Sourabha G.
>>>>
>>>> On Wed, Apr 7, 2021 at 11:02 PM Chihurumnaya Ibiam <ibiam at sugarlabs.org>
>>>> wrote:
>>>>
>>>>> Hi Sourabha,
>>>>>
>>>>> Thanks for the draft, a few comments;
>>>>>
>>>>> What do you mean by "Add help activity" - second item in the Honey
>>>>> part -?
>>>>> When you say "Contribute to the documentation", could you be a bit
>>>>> more specific? What documentation do you intend to contribute to?
>>>>> The fifth item "Fix issues that are required for an activity to be
>>>>> released" seems vague,
>>>>> what issues are you referring to here and in what activities?
>>>>>
>>>>> You've selected less that 15 activities as stated by the project idea,
>>>>> we definitely can talk about
>>>>> the activities you'd want to work on.
>>>>>
>>>>> I like the fact that you teach yoga classes to kids, I think that's
>>>>> amazing.
>>>>>
>>>>> --
>>>>>
>>>>> Ibiam Chihurumnaya
>>>>> ibiam at sugarlabs.org
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Apr 7, 2021 at 9:45 AM Sourabha G <sourabha.project at gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hello everyone,
>>>>>>
>>>>>> 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 :)
>>>>>>
>>>>>> Regards,
>>>>>> Sourabha G
>>>>>> _______________________________________________
>>>>>> Sugar-devel mailing list
>>>>>> Sugar-devel at lists.sugarlabs.org
>>>>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>>>
>>>>> _______________________________________________
>> 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/20210410/8e91e19b/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GSoC'21 Proposal draft-2.pdf
Type: application/pdf
Size: 154854 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20210410/8e91e19b/attachment-0001.pdf>


More information about the Sugar-devel mailing list