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

Sourabha G sourabha.project at gmail.com
Thu Apr 8 09:43:23 EDT 2021


>
> 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
>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20210408/f044df2d/attachment-0001.htm>


More information about the Sugar-devel mailing list