Discuss Scratch

purplebook163
Scratcher
500+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

Make Collaboration Easier
*The images in this post were made with inspect element, screenshots, and Microsoft paint.


Collaboration isn't very easy to do on Scratch. The ST doesn't like it when collab accounts are used, and repeatedly remixing is often annoying and confusing. If one person combines all parts of the project and shares it on their account (even with credit) it's not fair that the project doesn't show up on the other creator's profiles.

So, I think making collaboration easier and more friendly is a big priority.

The easiest way for Scratchers would probably be to add “authors” to a project, though I'm not sure how easy that would be on the ST's side of things.

Anyway, when you go to my stuff, it would look like this:
Notice the link that reads “Authors” under the “See Inside” button.

When you click the link, you would be brought to a page that looked somewhat like this:


Here you can see that the collab project is called “Monopoly Cards”. It was created by purplebook163, and purplebook163 invited Scratcher2 to be an author. Scratcher2 then invited Scratcher3 to be an author. Scratcher3 invited Scratcher4 to be an author about an hour ago, but he hasn't accepted yet.

These invitations would show up in your messages like invites to studios. Once they accept an invite to be an author, the project is added to their My Stuff page.

When you click the “Revision History” button (located under the project thumbnail) you would come to a page like this:
Here you can see when who edited the project, and a short description of what they changed. This description is written by the author upon saving, and is required.

When an author saves the project, a message (just like the ones listed in the Revision History) is added to all author's messages, just like a comment or curator invitation.

So that multiple authors can't edit at once, if a Scratcher tries to edit a project that someone is currently editing, they get some sort of pop up message, sort of like this: “Scratcher3 is currently editing Monopoly Cards. Please wait until they are finished to edit this project.”

When the project is finished, an author can share it, and it will be added to ALL author's projects on their profile.

Granted, many features are missing from these images such as the way to invite/remove an author, but you get the idea.

If you would like to make some mock ups of what this would look like, please do! I can add them to this post.

Supporters
  1. purplebook163
  2. stickfiregames
  3. Cream_E_Cookie
  4. Junk_Collector
  5. Scratcher1002

Semi-Supporters
  1. DaSpudLord

Non Supporters
  1. Cubit

Last edited by purplebook163 (Sept. 21, 2015 01:20:52)




You can ask me anything, even if it's not Scratch related, on my profile. Use this cloud to write out cloud variables in the forums. ☁

Desktop: My browser/operating system: Windows 7, Firefox 38.0 and/or Chrome 43.0.2357.130, Flash 18.0 (release 0);
Dad's Laptop: My browser/operating system: Windows 7, Firefox 38.0 and/or Chrome, Flash 18.0 (release 0);
Tablet: My browser/operating system: Android Linux 4.4.2, Chrome 43.0.2357.93, No Flash version;
My Lapotop: , Flash 24.0 (release 0)

See a flappy bird game I made. Let me know if you beat my high score of 2!
stickfiregames
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

This has been suggested so many times before.

I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.










If you can read this, my signature cubeupload has been eaten by an evil kumquat!




or you just used Inspect Element, you hacker

;
purplebook163
Scratcher
500+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

stickfiregames wrote:

This has been suggested so many times before.

I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
Sorry, didn't know it was a duplicate.



You can ask me anything, even if it's not Scratch related, on my profile. Use this cloud to write out cloud variables in the forums. ☁

Desktop: My browser/operating system: Windows 7, Firefox 38.0 and/or Chrome 43.0.2357.130, Flash 18.0 (release 0);
Dad's Laptop: My browser/operating system: Windows 7, Firefox 38.0 and/or Chrome, Flash 18.0 (release 0);
Tablet: My browser/operating system: Android Linux 4.4.2, Chrome 43.0.2357.93, No Flash version;
My Lapotop: , Flash 24.0 (release 0)

See a flappy bird game I made. Let me know if you beat my high score of 2!
Cream_E_Cookie
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

Support!

















Junk_Collector
Scratcher
100+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

I support this! I totally agree with your reason about the credit.

When (4)>(5)::extension
say [Who made this happen?!] in [Klingon v] so that (0.5 v) % of population of [earth v] understand you::looks
buy (lots v) of [cool clothes, cat launchers, and old bananas v] from [the bottom of that guy's left shoe v]::pen
fly to [mars v] on a [butterfly v] at (3) miles per hour::motion
Scratcher1002
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

Support! I love this idea! This WOULD be used PMing, so just public like stickfiregames suggested.
Cubit
Scratcher
11 posts

Make Collaboration Easier | 5 Supporters, 1 Against

While this sounds like a good idea, I give no support.

Why?

This is breaking the rules of no PMing(private messaging).

This could also lead to many more problems, some uncontrollable, such as stealing, harrasment, bullying, etc etc.

Since it is private, there is no way to monitor it, or if there is a way to monitor it, it would be hard to keep up and would cost Scratch more.


</sarcasm>
purplebook163
Scratcher
500+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

A lot of you are worried about PMing, which I respect. This could probably be prevented by making all projects with multiple authors public source code, even when unshared.



You can ask me anything, even if it's not Scratch related, on my profile. Use this cloud to write out cloud variables in the forums. ☁

Desktop: My browser/operating system: Windows 7, Firefox 38.0 and/or Chrome 43.0.2357.130, Flash 18.0 (release 0);
Dad's Laptop: My browser/operating system: Windows 7, Firefox 38.0 and/or Chrome, Flash 18.0 (release 0);
Tablet: My browser/operating system: Android Linux 4.4.2, Chrome 43.0.2357.93, No Flash version;
My Lapotop: , Flash 24.0 (release 0)

See a flappy bird game I made. Let me know if you beat my high score of 2!
DaSpudLord
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

stickfiregames wrote:

This has been suggested so many times before.

I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
Semi-support. I agree with this too, but the problem is, the scratch program would require a huge rewrite to allow multiple people to edit at once- otherwise it could cause the project to get messed up and someone's work could be deleted because someone else is working at the same time.


U^ェ^U::motion//This is Blocky. He lives in my signature. He is a trained attack block. He protects my siggy from kumquats.
purplebook163
Scratcher
500+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

DaSpudLord wrote:

stickfiregames wrote:

This has been suggested so many times before.

I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
Semi-support. I agree with this too, but the problem is, the scratch program would require a huge rewrite to allow multiple people to edit at once- otherwise it could cause the project to get messed up and someone's work could be deleted because someone else is working at the same time.
Which is why there's a preventive system so that only one person an edit at a time.

purplebook163 wrote:

So that multiple authors can't edit at once, if a Scratcher tries to edit a project that someone is currently editing, they get some sort of pop up message, sort of like this: “Scratcher3 is currently editing Monopoly Cards. Please wait until they are finished to edit this project.”



You can ask me anything, even if it's not Scratch related, on my profile. Use this cloud to write out cloud variables in the forums. ☁

Desktop: My browser/operating system: Windows 7, Firefox 38.0 and/or Chrome 43.0.2357.130, Flash 18.0 (release 0);
Dad's Laptop: My browser/operating system: Windows 7, Firefox 38.0 and/or Chrome, Flash 18.0 (release 0);
Tablet: My browser/operating system: Android Linux 4.4.2, Chrome 43.0.2357.93, No Flash version;
My Lapotop: , Flash 24.0 (release 0)

See a flappy bird game I made. Let me know if you beat my high score of 2!
Deadlycringe
Scratcher
10 posts

Make Collaboration Easier | 5 Supporters, 1 Against

stickfiregames wrote:

This has been suggested so many times before.

I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.


The ST could just make it so the project HAS to be shared in order to collab

Fite me yu haturs
-Bill Jobs (Master of MicroApples)
when green flag clicked
set [butthurt fanboys v] to [IT'S OVER 9000 ]



I'm not sorry
DrKat123
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

i support. but not for private messaging.

Moving from Scratch? Don't learn C or Java, try Snap!
it haz OOP
DrKat McKatFace
First of all I'm 100% human and humans does not have a cat face
and second, the Boaty McBoatFace/Parsey McParseFace madness has just begun

λ
Sharp, my new Scratch mod
Is my post/siggy worthy for an internet?
rollercoasterfan
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

stickfiregames wrote:

This has been suggested so many times before.

I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
This exactly. If someone loved the finished project on Scratcher1's profile, would the finshed project on Scratcher2's profile get loved too?














when [chromometer altimeter v] = [5th length v] and [7th length v] with a [gap v] of (17) ::events hat
forge [chromometer v] altimeter until < (speed) = (velocity)> ::control cstart
switch places with (759 v) altimeters with value of (speed) ::looks
control [altimeter 1 v] at time (10):(17):(58) ::control
end
initialize sequence (24) so [object 3 v] moves to x (156) y (231) ::control
reveal [final answer v] and stop running this script ::events cap
ChocolatePi
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

DaSpudLord wrote:

stickfiregames wrote:

This has been suggested so many times before.

I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
Semi-support. I agree with this too, but the problem is, the scratch program would require a huge rewrite to allow multiple people to edit at once- otherwise it could cause the project to get messed up and someone's work could be deleted because someone else is working at the same time.
Never assume that anything requires a full rewrite unless you know exactly how the code works
But yes, I do share the same opinion with DaSpudLord.
purplebook163
Scratcher
500+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

rollercoasterfan wrote:

stickfiregames wrote:

This has been suggested so many times before.

I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
This exactly. If someone loved the finished project on Scratcher1's profile, would the finshed project on Scratcher2's profile get loved too?
It would be the same project listing, with all author names listed on the same project, same remixes, studios; all data is attached to one project listed under all authors' profiles.



You can ask me anything, even if it's not Scratch related, on my profile. Use this cloud to write out cloud variables in the forums. ☁

Desktop: My browser/operating system: Windows 7, Firefox 38.0 and/or Chrome 43.0.2357.130, Flash 18.0 (release 0);
Dad's Laptop: My browser/operating system: Windows 7, Firefox 38.0 and/or Chrome, Flash 18.0 (release 0);
Tablet: My browser/operating system: Android Linux 4.4.2, Chrome 43.0.2357.93, No Flash version;
My Lapotop: , Flash 24.0 (release 0)

See a flappy bird game I made. Let me know if you beat my high score of 2!
julianandwill
Scratcher
500+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

Support!

Wanna help make the longest Scratch movie ever? Go here - https://scratch.mit.edu/discuss/topic/235554/

When you [have no idea v] :: events hat
Be all like [ ¯\_(ツ)_/¯] :: motion
Feel [proud v] of [yourself v] :: operators cap
Sorry if I get annoying with bumps. It's probably the kumquats messing up my brain.
Jonathan50
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

Semi-support, this would be a great addition (although reverting commits may require lots more server space, maybe there could be a Git repository that Scratch commits to behind the scenes when a project is saved…? The git repo would store the assets the same way they are currently stored on the server. In case you didn't know, Scratch 2.0 projects aren't saved on the Scratch servers as sb2s but rather as individual files. A sb2 file is a ZIP archive with a different extension that contents a ‘project.json’ file, costumes and sounds. These files are saved individually on the server at projects.scratch.mit.edu. When you download an sb2 the sb2 is generated right then by Flash.)

Not yet a Knight of the Mu Calculus.
Blaze349
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

Jonathan50
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

Blaze349 wrote:

Duplicate
You haven't shared the link

Not yet a Knight of the Mu Calculus.
Zekrom01
Scratcher
1000+ posts

Make Collaboration Easier | 5 Supporters, 1 Against

stickfiregames wrote:

This has been suggested so many times before.

I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.

20 something years old
Probably doing college work

Powered by DjangoBB