I've noticed that the Scratch Team has been concerned with cloud variables and lists. Based on the little I know from blog and forum posts, they're worried that users will post inappropriate content to them. I'll give you two examples. Keep in mind the little I know about the current cloud data situation.
1. In a project where users can put their favorite quotes from Albert Einstein, a user posts many crude and fowl-mouthed quotes that are meant simply to insult other users.
2. In a "Draw Something" Scratch'd project, users can draw their own creations and have other users guess what the object is. The coordinates of the mouse are tracked using cloud lists. However, a troll draws obscene pictures and swears.
The current cloud setup is, obviously, problematic to a community of young adults and children. Here's my solution to the cloud lists.
Every user only gets one line of cloud lists per project. The string is automatically assigned to the username.
I'll give you an example of a problem that could occur from the current setup of cloud variables.
Users are able to alter a pixel art design one pixel at a time. Which block is which color is tracked by zeroes, ones, twos, and threes. Three trolls team up to create an obscene image.
Here's my solution to cloud variables.
The progression of the variable is tracked over time to see which Scratcher modified which variable at what time.
This solves the issue that users can put anything in cloud lists (depending on the project, of course) and anyone can see that data. This way, the string can be removed by moderators and the Scratch Team. The culprit of the crime is known, and they can be punished or banned. In my setup, unfortunately, non-Scratchers can't add to cloud lists or variables.
Please tell me how terrible or ok of an idea this is. This idea was probably already thought of, though. Thanks for reading! Scratch on!
[EDIT:] Please vote for my Scratch Suggestion!
Last edited by supermattyb11 (2012-10-12 13:36:19)
Offline
TRocket wrote:
This would use up a lot! of space on the servers!
If it's only a short string of text and only one per user per project, I don't think it would take up that much space. Especially compared to something like sound files. Tell me if I'm wrong though
Offline
Actually, the ST already has this in the 2.0 alpha. All changes to cloud data are linked to a username, though normal users can't see it. (features may change in full release)
Offline
Offline
TRocket wrote:
This would use up a lot! of space on the servers!
how are you even aware how pressed for space the scratch team is?
i dislike how people always jump to the conclusion "this idea is bad because it will take up too much server space" when obviously they are not connected to the Scratch Team and thus have no real data about the state of the servers.
Offline
Wes64 wrote:
TRocket wrote:
This would use up a lot! of space on the servers!
how are you even aware how pressed for space the scratch team is?
i dislike how people always jump to the conclusion "this idea is bad because it will take up too much server space" when obviously they are not connected to the Scratch Team and thus have no real data about the state of the servers.
Just saying, for MMOs, if you're only allowed one list entry it will have to be very long and might change 2-3 times a second for each player... I'm not saying it'll take up all the space on the servers but it may use more space than other ideas...
Offline
TRocket wrote:
Wes64 wrote:
TRocket wrote:
This would use up a lot! of space on the servers!
how are you even aware how pressed for space the scratch team is?
i dislike how people always jump to the conclusion "this idea is bad because it will take up too much server space" when obviously they are not connected to the Scratch Team and thus have no real data about the state of the servers.Just saying, for MMOs, if you're only allowed one list entry it will have to be very long and might change 2-3 times a second for each player... I'm not saying it'll take up all the space on the servers but it may use more space than other ideas...
The Scratch cloud variable system itself will take up a large amount of server space. If each user only had one line of a list for their data, it would be a bit more restrictive and prevent users from saving large amounts of data to many lists, thus decreasing the amount of data being stored per project on Scratch's server.
Or it could confuse new Scratchers and make it harder for them to understand Scratch cloud lists...
Offline
technoboy10 wrote:
Actually, the ST already has this in the 2.0 alpha. All changes to cloud data are linked to a username, though normal users can't see it. (features may change in full release)
This. They also want to include a way to flag cloud data.
Offline
scimonster wrote:
technoboy10 wrote:
Actually, the ST already has this in the 2.0 alpha. All changes to cloud data are linked to a username, though normal users can't see it. (features may change in full release)
This. They also want to include a way to flag cloud data.
The ability for normal users to flag or at least be able to report the user who posted the inappropriate content is the purpose of this suggestion. If Scratch 2.0 has cloud data that can only be flagged by the ST, it would make their lives a whole lot busier.
Offline
supermattyb11 wrote:
scimonster wrote:
technoboy10 wrote:
Actually, the ST already has this in the 2.0 alpha. All changes to cloud data are linked to a username, though normal users can't see it. (features may change in full release)
This. They also want to include a way to flag cloud data.
The ability for normal users to flag or at least be able to report the user who posted the inappropriate content is the purpose of this suggestion. If Scratch 2.0 has cloud data that can only be flagged by the ST, it would make their lives a whole lot busier.
If that's the purpose, I already suggested it. It's under consideration.
Offline