Discuss Scratch

Rocketpowered12
Scratcher
100+ posts

Consider renaming the "Mod" block.

Knowing that Scratch is full of Beginners, you'd want them to know what all standard blocks do from the get-go. There is one block that younglings may not know what it does by looking at it.

((30) mod (4)) // Displays "2"

The Mod Block. In math, the word “Mod” is a synonym for “Remainder” being when you divide a dividend by a divisor, the remainder will be the leftover.
I even have a personal experience with the Mod block too, I remember using Scratch when I was around 7. I have no Idea how I discovered it but if it weren't for my 1st Grade self, I wouldn't be here. So anyways, It did take me some experimenting to figure out what the Mod block did, but I did eventually find out what it does, but not what the words meant. This can also be said for the “Round” block. however, I am not suggesting to change the name of that block.

To make at least 4th Graders understand what the mod block does in general, perhaps rename it to “Remainder of () / ()” because they wouldn't know what “mod” means but they will know “remainder.”

I personally think this is a great suggestion as Scratch is all about accessibility, not only for colorblind people or whatnot, but also for the younglings. Scratch's main goal is to teach kids how to code and I think this is the perfect suggestion to make kids process the blocks' functionalities more.

remainder of (30) / (4) :: operators reporter
ajskateboarder
Scratcher
1000+ posts

Consider renaming the "Mod" block.

I'm not completely sure if mod is the same as remainder. Most people are saying that mod gives the remainder of division and therefore is the same as “the remainder of X”, although this post on CS theory disagrees
ToastRoastBoast
Scratcher
500+ posts

Consider renaming the "Mod" block.

ajskateboarder wrote:

I'm not completely sure if mod is the same as remainder. Most people are saying that mod gives the remainder of division and therefore is the same as “the remainder of X”, although this post on CS theory disagrees
why not make a remainder block instead, they arent the same
Rocketpowered12
Scratcher
100+ posts

Consider renaming the "Mod" block.

ToastRoastBoast wrote:

ajskateboarder wrote:

I'm not completely sure if mod is the same as remainder. Most people are saying that mod gives the remainder of division and therefore is the same as “the remainder of X”, although this post on CS theory disagrees
why not make a remainder block instead, they arent the same
Good idea. I just quickly searched and one source said they were the same so I just went with it. But I now understand Mod and Remainder aren't the same. But not all hope is lost as just like your suggestion, we can just have a seperate remainder block. I had no idea there were arguing opinions on the internet as I thought it would be a simple, simple thing.

Last edited by Rocketpowered12 (Oct. 8, 2023 15:21:56)

Elijah999999
Scratcher
1000+ posts

Consider renaming the "Mod" block.

Yes, this would be nice. But is
remainder of (30) / (4) :: operators reporter
Too bulky? Is
(30) remainder (4) :: operators reporter
too confusing?
Rocketpowered12
Scratcher
100+ posts

Consider renaming the "Mod" block.

Elijah999999 wrote:

Yes, this would be nice. But is
remainder of (30) / (4) :: operators reporter
Too bulky? Is
(30) remainder (4) :: operators reporter
too confusing?
Both are equally good.
MythosLore
Scratcher
1000+ posts

Consider renaming the "Mod" block.

This is a duplicate of this topic.
Rocketpowered12
Scratcher
100+ posts

Consider renaming the "Mod" block.

MythosLore wrote:

This is a duplicate of this topic.
oh everytime my idea is actually good somebody already made a topic about it
Paddle2See
Scratch Team
1000+ posts

Consider renaming the "Mod" block.

MythosLore wrote:

This is a duplicate of this topic.
Thanks for the link! It does look like this is a duplicate topic so I'll close it to keep the conversation all in one place.

Please use the existing topic in the link above.

Powered by DjangoBB