[IAEP] Peru Learns English and other minigames (was Re: GCI possible task)

Sebastian Silva sebastian at fuentelibre.org
Mon Nov 28 22:22:40 EST 2016


As the the developer of those I thank you both for having posted them!

Here's a quick explanation of PLE.

It is a suite of three minigames that play with categories of English
flashcards, featuring a spaced repetition algorithm (for presenting
cards with a frequency in relation to how challenging flashcards are for
each learner).

Each game can run independently. They are implemented on top of Pygame
with the awesome Spyral game engine
(http://platipy.readthedocs.io/en/latest/). Spyral (and Espeak) are
cleverly embedded into one GTK2 program that offers instructions, a card
browser and the spaced repetition challenge.

Porting to Sugarizer might be some work, I can imagine breaking this
down to 4 tasks, each about 4 days.

The question would be, what game framework to use in Javascript?

How important is to support the XO with the Sugarizer app? Does the
HTML5 Canvas work ok on the XO?

Finally I question the need to teach Javascript.

I am releasing a tool for developing with Python in the browser (and
/for/ it). It turns out it is possible to compile Python into Javascript
these days and get decent performance. There are many reasons
<http://vivapython.com/articulos/10-razones-para-elegir-python.htmlhttp://vivapython.com/articulos/10-razones-para-elegir-python.html>
to teach Python instead.

Anyway, so since I think it might be useful in its current state, please
review the following repository that I crafted:

https://github.com/somosazucar/python-web

While it is written in Python <it%20is%20written%20in%20Python>, it
currently deploys directly to the browser (in the *demo* to Github pages):

https://somosazucar.github.io/python-web/

The demo features Hexi, one such game engine and Vibrant.Js, because I
can never pick colors.

I am available to help with any work in direction building tools for
learning and coding.

I hope it will be useful.

Regards,
Sebastian


On 26/11/16 12:02, Ignacio Rodríguez wrote:
> Task name: Port PLE activity to Sugarizer
> Description: Using sugar-web and sugarizer structure, port PLE (Peru
> Learns English) to sugarizer (~convert it to a web activity)
>   Useful links:
>    - https://github.com/icarito/peru-learns-english/
>    - https://github.com/llaske/sugarizer
>    - https://developer.sugarlabs.org/web-activity.md.html
>
> Instance count: 1
> Time to complete (in days): 4
> Categories: Code, Outreach / Research
>
> Mentors:
>  - Ignacio Rodríguez
>  - anyone else can mentor (add yourself if you want)
>
> Is this "template" ok? (If it is I will add the task)
> ------
>
> Can you remind me which activities where the "transformando" ones?
> (My idea is kinda to use that template for each activity)
>
>
>
> 2016-11-24 12:54 GMT-03:00, Laura Victoria Vargas <laura at somosazucar.org>:
>> Thank you Igancio!
>>
>> I guess porting all the "transformando" activities migh be a worthy and
>> interesting challenge...
>>
>> Also, I been thinking it might be easier for participants to engage if
>> we get to divide the task into many sub-tasks... not sure but it is an
>> idea!
>>
>> Regards, blessings and happy thanksgiving!!!
>>
>> Laura Victoria
>>
>> El mié, 23 de nov 2016 a las 4:10 PM, Ignacio Rodríguez
>> <ignacio at sugarlabs.org> escribió:
>>> I'll add it -if no other mentor has yet- and will let you know!
>>>
>>> Thanks for the idea :D
>>>
>>> 2016-11-23 12:08 GMT-03:00, Laura Vargas <laura at somosazucar.org>:
>>>>  Hi All!
>>>>
>>>>  I'm exploring the interest of upcoming GCI participants in the
>>>> following
>>>>  task:
>>>>
>>>>  - Porting PLE to Sugarizer
>>>> https://github.com/icarito/peru-learns-english/
>>>>
>>>>  Please ping if interested.
>>>>
>>>>  Thank you in advance!
>>>>  --
>>>>  Laura V.
>>>>  I&D SomosAZUCAR.Org
>>>>  IRC kaametza
>>>>
>>>>  Happy Learning!
>>>>
>>>
>>> --
>>> Ignacio Rodríguez
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/iaep/attachments/20161128/7a419536/attachment.html>


More information about the IAEP mailing list