Discuss Scratch

Zoomer_X
Scratcher
500+ posts

Filter the inside of a project

Okay, this is a cringy post from three years ago on my old account so I'll remove the cringy word choices and edit it to make it more clear. I'll also remove the hypothetical situation where a kid says a bad word at their school because it is both cringy and unnecessary.

I think that there should be a filter inside of a project, similar to the one in comments and other text fields. This would prevent people from making lists of swear words in a project or using comments or blocks to say offensive things or share personal information.

Last edited by Zoomer_X (Aug. 24, 2023 22:32:11)

Wyan100
Scratcher
1000+ posts

Filter the inside of a project

Although this sounds like a good idea, at the same time it doesn't seem it would be very effective. It would also make it a lot more difficult to make projects with lots of text, for Example:

Scratch's filter blocks out long strings of numbers, imagine how hard it would be to create a Math based project!
Shajiui_Da_Black_Fox
Scratcher
500+ posts

Filter the inside of a project

Wyan100 wrote:

Although this sounds like a good idea, at the same time it doesn't seem it would be very effective. It would also make it a lot more difficult to make projects with lots of text, for Example:

Scratch's filter blocks out long strings of numbers, imagine how hard it would be to create a Math based project!

And cloud-based projects, for that matter.
sportfan999
Scratcher
1000+ posts

Filter the inside of a project

So, are you saying, if ever a reporter block reports a swear, the block should be deleted? It may look like this (sorry, I'm using Forums ScratchBlocks, but if anyone wants to create a mock-up, go right ahead!)
(swear::custom) // It looks like there is a swear word inside your project. Please delete any block that may contain a swear.
Maybe the project can't be share–able if the swear detector goes off?
Basic88
Scratcher
1000+ posts

Filter the inside of a project

I wouldn't recommend that. Google translate is a good bad word detector without a visible blacklist. There was a project that demonstrated such a bad word detector, let me find a link…
TheScratchBuilder2
Scratcher
52 posts

Filter the inside of a project

Zoomer_X wrote:

So, there is projects with bad words inside them.
I've seen ones. Some are detectors like:
when green flag clicked
forever
ask [] and wait
if <[Bad Words v] contains (answer)?> then
say [BAD WORD DETECTED] for (2) secs
else
say [NO BAD WORD DETECTED] for (2) secs
end
end
.
But a kid, who doesn't know the words are bad, could see inside. Then he could look at the
(Bad Words:: list)
list. He could say it at his school, get in trouble, and Scratch could be banned.
There should be the same things inside the project that detect bad words that exist outside the project if you type them in, say, the Notes and Credits.
I know that you could just use the report button to report those projects. But you could report them after a little kid saw it and the stuff above happened.
That would be bad.
So, the ST should use the bad word detector for inside a project.
That should include things like
(join [letter 1 of bad word] [the rest of bad word])

there are 2 ways,

1.
when green flag clicked
forever
if <not <[ (answer)] contains (list :: godwards) ?> then
say [BAD WORD]
end
end

2.
makes a block that translates the answer,
in the extension there are no bad words translated
-Quantum_Studios-
Scratcher
500+ posts

Filter the inside of a project

This would detect bad language in projects, including say\ask blocks, paint editor text, and costume names. Here's an example, imagine if “piano” was a bad word.
say [piano] for (2) secs
*shares project*
(Hmm… The bad word detector thinks there's a problem with one of your blocks. Please remember to be respectful.)
The system would block sharing until the bad word was removed.

Last edited by Paddle2See (June 11, 2021 18:23:32)

Ihatr
Scratcher
1000+ posts

Filter the inside of a project

the2000
Scratcher
1000+ posts

Filter the inside of a project

This sounds like it would lead to a lot of false flagging. Imagine spending months on a project just to find out that the bad word detector thinks you swore somewhere. That would be fun to fix, wouldn't it?

Ihatr wrote:

Duplicate
No, it's not. That thread is suggesting a block which could detect bad words.
Basic88
Scratcher
1000+ posts

Filter the inside of a project

A workaround to this suggestion is to use the translate blocks. They filter out bad words.
the2000
Scratcher
1000+ posts

Filter the inside of a project

Basic88 wrote:

A workaround to this suggestion is to use the translate blocks. They filter out bad words.
Really? Could you find/make a demonstration project (without the swear words built in, of course)?
Basic88
Scratcher
1000+ posts

Filter the inside of a project

the2000 wrote:

Basic88 wrote:

A workaround to this suggestion is to use the translate blocks. They filter out bad words.
Really? Could you find/make a demonstration project (without the swear words built in, of course)?
here
Ihatr
Scratcher
1000+ posts

Filter the inside of a project

Basic88 wrote:

the2000 wrote:

Basic88 wrote:

A workaround to this suggestion is to use the translate blocks. They filter out bad words.
Really? Could you find/make a demonstration project (without the swear words built in, of course)?
here
Or just use this
https://mv-ezproxy-com.ezproxyberklee.flo.org/translate?language=en&text=damn
eikh2
Scratcher
1000+ posts

Filter the inside of a project

Discussion already off to a good start isn't it?
the2000
Scratcher
1000+ posts

Filter the inside of a project

Ihatr wrote:

Basic88 wrote:

here
Or just use this
https://mv-ezproxy-com.ezproxyberklee.flo.org/translate?language=en&text=damn
How exactly am I supposed to use that in a project?

I must admit that I never knew about that URL until now though. That's pretty neat.
ScratchCatHELLO
Scratcher
1000+ posts

Filter the inside of a project

-I pressed the post button and not the suggestions link oops-

Last edited by ScratchCatHELLO (Feb. 28, 2021 22:04:02)

9gr
Scratcher
1000+ posts

Filter the inside of a project

Support, makes moderation little bit easier for the ST.
Ihatr
Scratcher
1000+ posts

Filter the inside of a project

the2000 wrote:

How exactly am I supposed to use that in a project?
That was just an example of what occurs when a bad word is placed into the detector.
Cookiemousee
Scratcher
99 posts

Filter the inside of a project

Well, they don't have it because what if your making a bad word detector for in your project.
robloxdude10
Scratcher
1000+ posts

Filter the inside of a project

No support. Just translate the message into French or something then translate it back. If it returns blank, then it has a bad word
In it.

Powered by DjangoBB