hedyorg / hedy

Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.
https://www.hedy.org
European Union Public License 1.2
1.3k stars 285 forks source link

💻 default tags avoiding duplicate/spam tags #5657

Open hasan-sh opened 2 months ago

hasan-sh commented 2 months ago

Maybe we can make some tags, instead of letting the teachers create their own tags, because at the moment their are a lot of nonsense tags. This defeats the purpose of a tag.

This needs to be discussed and decided; so in another PR?

Originally posted by @hasan-sh in https://github.com/hedyorg/hedy/issues/5475#issuecomment-2200622434

Felienne commented 2 months ago

Maybe we can make some tags, instead of letting the teachers create their own tags, because at the moment their are a lot of nonsense tags. This defeats the purpose of a tag.

This needs to be discussed and decided; so in another PR?

Originally posted by @hasan-sh in #5475 (comment)

Not a bad idea, but maybe we should first clean up the existing tags? (I think you yourself are able to do so as superteacher?) Because I think a lot of them are also created by us?

Felienne commented 2 months ago

Alternatively, we can make a propose-approve system but I think the cleanup absolutely needs to happen first!

hasan-sh commented 2 months ago

There are many tags named after keywords:

image

What should we do about them? I'm now removing tags that make no sense or are only used in basic/default adventures!

Felienne commented 2 months ago

There are many tags named after keywords:

image

What should we do about them? I'm now removing tags that make no sense or are only used in basic/default adventures!

As discussed in the meeting, let's keep these!