[Sugar-devel] Ideal futures for the "I Know" Sugar activities
James Cameron
quozl at laptop.org
Tue Jan 28 01:17:44 EST 2020
Hmm, yes. Srevin Saju pointed out the same concept. The America
activity is somewhat like that, in that it covers a continent and
offers a choice.
I'm also not sure how else the activity sources have diverged.
On Mon, Jan 27, 2020 at 11:34:35PM +0530, Rahul Bothra wrote:
> I'd suggest we should separate out the data and control logic of the
> activities, and ship a new generic activity (say "IKnowCountries").
> The flow would be,
> * Users download the activity and launch it,
> * User sees a list of all countries for which the data is maintained
> * User clicks on one of the countries,
> * The rest of the flow will be similar as running any activity now
>
> If users prefer having different activities for the set of countries they are
> interested in, then
> * Maintain a generic activity "IKnowCountries" on GitHub, having data of all
> the countries currently maintained
> * While releasing an activity (say IKnowX), remove data for all countries
> except X
> The downsides to this are,
> * GitHub release tags can't be used
> * More work while releasing
>
> On Mon, Jan 27, 2020 at 5:08 AM James Cameron <[1]quozl at laptop.org> wrote:
>
> Some recent activity maintenance has been too focused. ;-)
>
> Our "I Know" or "Conozco" series of activities, except for I Know My
> ABCs, are 2D map displays for learning relative positions of
> geographic and geopolitical features.
>
> On GitHub we have;
>
> [2]https://github.com/sugarlabs/iknowAmerica
> [3]https://github.com/sugarlabs/iknowPeru
> [4]https://github.com/sugarlabs/iknowSriLanka
> [5]https://github.com/sugarlabs/iknowUruguay
> [6]https://github.com/sugarlabs/iknowMadagascar
> [7]https://github.com/sugarlabs/iknowRwanda
> [8]https://github.com/sugarlabs/iknowIndia
>
> On Gitorious we have some of the above plus;
>
> [9]http://git.sugarlabs.org/conozco-mexico
> [10]http://git.sugarlabs.org/conozco-paraguay
> [11]http://git.sugarlabs.org/conozco-nicaragua
>
> An "Editor" activity is for making new instances of the activity.
>
> [12]https://github.com/sugarlabs/iknowEditor
>
> Each of the repositories is in some state of disrepair or lag.
>
> A plan may be;
>
> 1. if not yet present, add the repository to GitHub, by creating a
> new repository, pulling from the Gitorious repository, and then
> pushing,
>
> 2. add git tags to correspond to bundles on [13]activities.sugarlabs.org,
> and mirror sites,
>
> 3. try to use common code across the set of activities,
>
> 4. port to GTK 3, and Sugargame v1.2,
>
> 5. remove use of sys.exit in favour of the Sugargame v1.2 exit method,
>
> 6. port to Python 3, and Sugargame v1.3,
>
> 7. update translations from [14]translate.sugarlabs.org,
>
> 8. release bundles.
>
> Comments?
>
> --
> James Cameron
> [15]http://quozl.netrek.org/
> _______________________________________________
> Sugar-devel mailing list
> [16]Sugar-devel at lists.sugarlabs.org
> [17]http://lists.sugarlabs.org/listinfo/sugar-devel
>
> On Mon, Jan 27, 2020 at 5:08 AM James Cameron <[18]quozl at laptop.org> wrote:
>
> Some recent activity maintenance has been too focused. ;-)
>
> Our "I Know" or "Conozco" series of activities, except for I Know My
> ABCs, are 2D map displays for learning relative positions of
> geographic and geopolitical features.
>
> On GitHub we have;
>
> [19]https://github.com/sugarlabs/iknowAmerica
> [20]https://github.com/sugarlabs/iknowPeru
> [21]https://github.com/sugarlabs/iknowSriLanka
> [22]https://github.com/sugarlabs/iknowUruguay
> [23]https://github.com/sugarlabs/iknowMadagascar
> [24]https://github.com/sugarlabs/iknowRwanda
> [25]https://github.com/sugarlabs/iknowIndia
>
> On Gitorious we have some of the above plus;
>
> [26]http://git.sugarlabs.org/conozco-mexico
> [27]http://git.sugarlabs.org/conozco-paraguay
> [28]http://git.sugarlabs.org/conozco-nicaragua
>
> An "Editor" activity is for making new instances of the activity.
>
> [29]https://github.com/sugarlabs/iknowEditor
>
> Each of the repositories is in some state of disrepair or lag.
>
> A plan may be;
>
> 1. if not yet present, add the repository to GitHub, by creating a
> new repository, pulling from the Gitorious repository, and then
> pushing,
>
> 2. add git tags to correspond to bundles on [30]activities.sugarlabs.org,
> and mirror sites,
>
> 3. try to use common code across the set of activities,
>
> 4. port to GTK 3, and Sugargame v1.2,
>
> 5. remove use of sys.exit in favour of the Sugargame v1.2 exit method,
>
> 6. port to Python 3, and Sugargame v1.3,
>
> 7. update translations from [31]translate.sugarlabs.org,
>
> 8. release bundles.
>
> Comments?
>
> --
> James Cameron
> [32]http://quozl.netrek.org/
> _______________________________________________
> Sugar-devel mailing list
> [33]Sugar-devel at lists.sugarlabs.org
> [34]http://lists.sugarlabs.org/listinfo/sugar-devel
>
> References:
>
> [1] mailto:quozl at laptop.org
> [2] https://github.com/sugarlabs/iknowAmerica
> [3] https://github.com/sugarlabs/iknowPeru
> [4] https://github.com/sugarlabs/iknowSriLanka
> [5] https://github.com/sugarlabs/iknowUruguay
> [6] https://github.com/sugarlabs/iknowMadagascar
> [7] https://github.com/sugarlabs/iknowRwanda
> [8] https://github.com/sugarlabs/iknowIndia
> [9] http://git.sugarlabs.org/conozco-mexico
> [10] http://git.sugarlabs.org/conozco-paraguay
> [11] http://git.sugarlabs.org/conozco-nicaragua
> [12] https://github.com/sugarlabs/iknowEditor
> [13] http://activities.sugarlabs.org/
> [14] http://translate.sugarlabs.org/
> [15] http://quozl.netrek.org/
> [16] mailto:Sugar-devel at lists.sugarlabs.org
> [17] http://lists.sugarlabs.org/listinfo/sugar-devel
> [18] mailto:quozl at laptop.org
> [19] https://github.com/sugarlabs/iknowAmerica
> [20] https://github.com/sugarlabs/iknowPeru
> [21] https://github.com/sugarlabs/iknowSriLanka
> [22] https://github.com/sugarlabs/iknowUruguay
> [23] https://github.com/sugarlabs/iknowMadagascar
> [24] https://github.com/sugarlabs/iknowRwanda
> [25] https://github.com/sugarlabs/iknowIndia
> [26] http://git.sugarlabs.org/conozco-mexico
> [27] http://git.sugarlabs.org/conozco-paraguay
> [28] http://git.sugarlabs.org/conozco-nicaragua
> [29] https://github.com/sugarlabs/iknowEditor
> [30] http://activities.sugarlabs.org/
> [31] http://translate.sugarlabs.org/
> [32] http://quozl.netrek.org/
> [33] mailto:Sugar-devel at lists.sugarlabs.org
> [34] http://lists.sugarlabs.org/listinfo/sugar-devel
--
James Cameron
http://quozl.netrek.org/
More information about the Sugar-devel
mailing list