Discuss Scratch

JT_Production
Scratcher
100+ posts

Live collaboration [Solution]

Bump!
imfh
Scratcher
1000+ posts

Live collaboration [Solution]

This sounds like it would be difficult to moderate for reasons similar to why cloud chats are not allowed. With cloud chats, it is hard to report chats and difficult for the Scratch Team to see the history of the chat.

With this suggestion, it could be potentially difficult to report bad stuff contained in blocks and also hard to see the history of the bad stuff. What happens if somebody writes something bad in a block, but quick deletes it so you can't report it?

You mentioned version history in the suggestion. That would make it easier to see the history, but it would be very, very difficult for the Scratch Team developers to add, especially since it would need to save a version frequently enough to catch any bad stuff.

Also, if this was implemented, it would add a lot of work for the moderators who would have to deal with people doing bad stuff in live edits.

Live editing would be even harder to add than version history. It would be very, very hard to add live editing and version history. Also, it would be a big load on the server to save version history often enough to be safe.


tl;dr I seriously doubt that Scratch developers, moderators, or server could handle live editing for Scratch projects.
JT_Production
Scratcher
100+ posts

Live collaboration [Solution]

Bump
JT_Production
Scratcher
100+ posts

Live collaboration [Solution]

imfh wrote:

This sounds like it would be difficult to moderate for reasons similar to why cloud chats are not allowed. With cloud chats, it is hard to report chats and difficult for the Scratch Team to see the history of the chat.

With this suggestion, it could be potentially difficult to report bad stuff contained in blocks and also hard to see the history of the bad stuff. What happens if somebody writes something bad in a block, but quick deletes it so you can't report it?

You mentioned version history in the suggestion. That would make it easier to see the history, but it would be very, very difficult for the Scratch Team developers to add, especially since it would need to save a version frequently enough to catch any bad stuff.

Also, if this was implemented, it would add a lot of work for the moderators who would have to deal with people doing bad stuff in live edits.

Live editing would be even harder to add than version history. It would be very, very hard to add live editing and version history. Also, it would be a big load on the server to save version history often enough to be safe.


tl;dr I seriously doubt that Scratch developers, moderators, or server could handle live editing for Scratch projects.


They could implement a short-term version history where you could “re-wind” the project back for up to 2-5 minutes. It would be hard to implement and would take many resources, but I think it would be possible. There might be other ways too.

I would hope though the filters would block out most of that stuff…
imfh
Scratcher
1000+ posts

Live collaboration [Solution]

JT_Production wrote:

imfh wrote:

-snip-
tl;dr I seriously doubt that Scratch developers, moderators, or server could handle live editing for Scratch projects.
They could implement a short-term version history where you could “re-wind” the project back for up to 2-5 minutes. It would be hard to implement and would take many resources, but I think it would be possible. There might be other ways too.

I would hope though the filters would block out most of that stuff…
A short term version history would be just as difficult to implement. Moderators also don't have the resources to review reports the instant they are created, so the history would need to be saved when someone creates a report. I imagine a lot of people still wouldn't make reports in time.

The filter does not currently work in the editor, so that is something else the ST would need to do. The filter isn't perfect either. You could set variables to bad words by putting different halves of the words in join blocks.

Yes, it is possible, but the Scratch Team would have to dedicate huge amounts of development time. Something like this would probably take more than a year without any other updates. After they finished development, they would then need to dedicate huge amounts of moderator time to handle all of the live editing reports.
B123code
Scratcher
5 posts

Live collaboration [Solution]

What I would recommend:
1. add an auto-mod to chat/comments/code blocks and allow the public to report anything mean/inappropriate as well.
2. live cursors: would allow you to see other people's cursors and see what they are doing. pins with the profile pic would point towards off-screen cursors.
3. the ability to ban someone from a collab: would remove a person's editing clearance.
JT_Production
Scratcher
100+ posts

Live collaboration [Solution]

B123code wrote:

What I would recommend:
1. add an auto-mod to chat/comments/code blocks and allow the public to report anything mean/inappropriate as well.
2. live cursors: would allow you to see other people's cursors and see what they are doing. pins with the profile pic would point towards off-screen cursors.
3. the ability to ban someone from a collab: would remove a person's editing clearance.

Added 3 and kind of 2!

50th post!
JT_Production
Scratcher
100+ posts

Live collaboration [Solution]

Is anyone willing to make any mock-ups for some of the features?
JT_Production
Scratcher
100+ posts

Live collaboration [Solution]

Bump!
JT_Production
Scratcher
100+ posts

Live collaboration [Solution]

Bump!
JT_Production
Scratcher
100+ posts

Live collaboration [Solution]

Last Bump, I will close this topic if it has no more attention!

Powered by DjangoBB