Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standard list of activity tags #399

Open
1 of 2 tasks
quozl opened this issue Aug 9, 2018 · 6 comments
Open
1 of 2 tasks

Standard list of activity tags #399

quozl opened this issue Aug 9, 2018 · 6 comments

Comments

@quozl
Copy link
Contributor

quozl commented Aug 9, 2018

Recent development as part of GSoC 2018 has added tags to many of the core Fructose activities, with several side-effects showing up during integration;

  • the List View (F2 ctrl+2) shows the tags in a comma separated list under the activity name,

  • the List View search feature finds activities with tags,

  • the tags are not translated into the configured language,

  • the tags are somewhat inconsistently applied.

tags is briefly defined in https://github.com/sugarlabs/sugar-toolkit-gtk3/blob/master/src/sugar3/bundle/__init__.py#L72

We need;

  • a standard list of tags,
  • translations of the tags.

CC: @vipulgupta2048

Screenshot of List View after searching for "documen";

screenshot_ubb_2018-08-09_15 07 06

@vipulgupta2048
Copy link
Contributor

vipulgupta2048 commented Aug 9, 2018

a standard list of tags

Like @quozl mentioned and after going over a lot of activities for my project in GSoC 2018. The tags parameter was introduced to maintain uniformity in terms of the classification of activities. The list of tags below can be considered as standard if the community agrees on it.

Programming, Robotics, Internet, Science, Maths, Language, Geography, Documents, Music, Media, Art, Teacher, or System.

Apart from the tags listed above, I have also proposed the use of Tools which can be classified as activities that are essential and increases productivity. I might not have noticed Utilities not being the list of tags in https://github.com/sugarlabs/sugar-toolkit-gtk3/blob/master/src/sugar3/bundle/__init__.py#L72 . Leading to the tag being present in the write activity,

SO, if we could have a vote between Utilities or Tools, then we could add the same in #400

translations of the tags.

Google Translate seems like a good option. I have very little idea about the method for translations at Sugar Labs.

@quozl
Copy link
Contributor Author

quozl commented Aug 9, 2018

@vipulgupta2048, actually the tags metadata feature was already there, it's just that your project began to use it for aslo-v3 and so you began populating it. That's why it is starting to show up in List View.

Tools is as ambiguous as Activity. I don't think Tools has any meaning.

Utilities would more commonly mean programs that act on system or storage components; like the Journal, Frame, Neighbourhood View, or the hidden Log and Terminal activities.

That productivity is increased is a value judgement disconnected from child learning; the Maze game will increase productivity by improving visual perception; the Implode game will increase productivity by improving problem solving ability, etc.

@walterbender, is there a software classification system used in pedagogy?

@tony37
Copy link

tony37 commented Aug 11, 2018 via email

@quozl
Copy link
Contributor Author

quozl commented Aug 11, 2018

The presentation of tags was added by Tomeu in 2009, so it not true to say this is a gross deviation. Also it only appears in List View, so hand raising will be a good learning opportunity.

Adding tags to activities as has just happened does however add a translation burden, and that's my biggest concern. If this can't be resolved, I'll pull them out. @leonardcj, as translations manager, what's your opinion?

@vipulgupta2048, translation is handled by a team who use https://translate.sugarlabs.org/ ... use of Google Translate is often unreliable, as there is insufficient context for the algorithm to pick a word from several.

@tony37
Copy link

tony37 commented Aug 11, 2018 via email

@quozl
Copy link
Contributor Author

quozl commented Aug 11, 2018

No, the Journal metadata tags are entirely different. Here in this issue we are dealing with activity tags, which enhance the search of the activity List View.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants