This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2012-06-03 18:53:02

Wes64
Scratcher
Registered: 2011-08-19
Posts: 1000+

2.0 Get account block

There should be a variable in 2.0 that tells what account the player is signed into (online). If the player isn't signed into an account, it will be set to "Guest".

This will help with cloud data scoreboards, and stop people from lying about their usernames in chatroom projects.

it would be especially useful, because what if I went onto a chatroom project and set my username to Kaj? or what if I said some highly inappropriate things on a chatroom and nobody could find out who I am, and thus be unable to punish or ban me? It will be beneficial to user safety to include this block.


Experienced 2.0 Tester: Ask me questions!
Using Firefox 13.0, Flash plugin version 11.4.402.287, and Windows XP Professional.

Offline

 

#2 2012-06-03 18:59:27

GraviT_98
New Scratcher
Registered: 2012-06-03
Posts: 9

Re: 2.0 Get account block

+1

Offline

 

#3 2012-06-03 18:59:40

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: 2.0 Get account block

This has already been declined by sdg1.
Reason:

 
if <(user) = [Wes64]>
be mean
else
be normal
end

Last edited by technoboy10 (2012-06-03 19:05:31)


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#4 2012-06-03 19:03:05

Wes64
Scratcher
Registered: 2011-08-19
Posts: 1000+

Re: 2.0 Get account block

Oh. I think that if we get to choose screen names, cloud data we input should still have our real username attached. That way if someone was being rather rude, the scratch team could still find out who they are and ban them.

There are just too many opportunities here to be both mean and invincible, I don't like it.


Experienced 2.0 Tester: Ask me questions!
Using Firefox 13.0, Flash plugin version 11.4.402.287, and Windows XP Professional.

Offline

 

#5 2012-06-03 19:03:10

stevetheipad
Scratcher
Registered: 2011-08-06
Posts: 1000+

Re: 2.0 Get account block

Lightnin wrote:

Still thinking about that- but probably.


http://i.imgur.com/0x8ia.jpg
gone

Offline

 

#6 2012-06-03 19:59:18

Tbtemplex97
Scratcher
Registered: 2011-11-12
Posts: 100+

Re: 2.0 Get account block

This has already Been suggested + Click Here

Go to possible features, theres a username block.

A reporter that reports the username of the person viewing a project.

Last edited by Tbtemplex97 (2012-06-06 09:57:02)


Online Status: http://blocks.scratchr.org/API.php?action=onlineStatus&amp;user=Tbtemplex97
Darkspace Coming Soon!, Try the Singleplayer Demo

Offline

 

#7 2012-06-04 12:48:53

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: 2.0 Get account block

Tbtemplex97 wrote:

This has already Been suggested + Click Here

Go to possible features, theres a username block.

A reporter that reports the username of the person viewing a project.

Possible, but as said above, not likely.
(Don't add a slash to the end of the URL. Use the link here in this post; i fixed it.)

Offline

 

#8 2012-06-09 16:05:17

Pecola1
Scratcher
Registered: 2010-09-06
Posts: 1000+

Re: 2.0 Get account block

i would agree, but seeing that it could be used to ban someone from playing a game, this could be used for cyber bullying.  hmm


If you are reading this, please read to the end, because if you don't you won't know what's at the end. Don't just skip to the end though otherwise you won't be able to read the middle, which is most important. Now you must be wondering why you just read all that, the reason is you may have not noticed something, read it again and see if you notice it this time  smile

Offline

 

#9 2012-06-09 16:09:32

Bklecka
Scratcher
Registered: 2011-08-27
Posts: 1000+

Re: 2.0 Get account block

Pecola1 wrote:

i would agree, but seeing that it could be used to ban someone from playing a game, this could be used for cyber bullying.  hmm

look inside button.
why not put in a window whenever this block is used!
it would ask "this project would like to use the (username) block will you allow it?"


http://i48.tinypic.com/106ijc9.jpg

Offline

 

#10 2012-06-09 18:31:19

LEGOengineer261
Scratcher
Registered: 2011-11-16
Posts: 100+

Re: 2.0 Get account block

I think a 'Username' block would be better.

(Username)


http://i1156.photobucket.com/albums/p562/LEGOengineer261/IronmanSERIOUSBOSS.jpg

Offline

 

#11 2012-06-09 18:34:06

trinary
Scratcher
Registered: 2012-01-29
Posts: 1000+

Re: 2.0 Get account block

LEGOengineer261 wrote:

I think a 'Username' block would be better.

(Username)

That is what they were suggesting.


http://trinary.tk/images/signature_.php

Offline

 

#12 2012-06-09 18:35:11

LEGOengineer261
Scratcher
Registered: 2011-11-16
Posts: 100+

Re: 2.0 Get account block

trinary wrote:

LEGOengineer261 wrote:

I think a 'Username' block would be better.

(Username)

That is what they were suggesting.

Sorry, I thought he was talking about an 'Logged in?' block. :\


http://i1156.photobucket.com/albums/p562/LEGOengineer261/IronmanSERIOUSBOSS.jpg

Offline

 

#13 2012-06-09 18:58:38

Pecola1
Scratcher
Registered: 2010-09-06
Posts: 1000+

Re: 2.0 Get account block

Bklecka wrote:

Pecola1 wrote:

i would agree, but seeing that it could be used to ban someone from playing a game, this could be used for cyber bullying.  hmm

look inside button.
why not put in a window whenever this block is used!
it would ask "this project would like to use the (username) block will you allow it?"

that would be good... but someone can still make it so if the username is '' then it will not play the game and say you must allow the block.  hmm


If you are reading this, please read to the end, because if you don't you won't know what's at the end. Don't just skip to the end though otherwise you won't be able to read the middle, which is most important. Now you must be wondering why you just read all that, the reason is you may have not noticed something, read it again and see if you notice it this time  smile

Offline

 

#14 2012-06-09 19:22:23

TorbyFork234
Scratcher
Registered: 2012-03-01
Posts: 1000+

Re: 2.0 Get account block

technoboy10 wrote:

This has already been declined by sdg1.
Reason:

 
if <(user) = [Wes64]>
be mean
else
be normal
end

But then whoever it's being mean to can click flag as inappropriate and then say,
"Inside the project it says that if the username is mine to be mean to me!"
And then the Scratch Team can deal with it easily by clicking see Inside.

Offline

 

#15 2012-06-10 10:52:29

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: 2.0 Get account block

TorbyFork234 wrote:

technoboy10 wrote:

This has already been declined by sdg1.
Reason:

 
if <(user) = [Wes64]>
be mean
else
be normal
end

But then whoever it's being mean to can click flag as inappropriate and then say,
"Inside the project it says that if the username is mine to be mean to me!"
And then the Scratch Team can deal with it easily by clicking see Inside.

That's a good point. I'll bring this up to them.

Offline

 

#16 2012-06-10 11:17:15

ManaUser
Scratcher
Registered: 2009-03-11
Posts: 100+

Re: 2.0 Get account block

Another solution, if that's really a big concern, would be to use anonymized account numbers. So instead of "ManaUser" it would say "2346217318", and I suppose "0" would mean guest. That way you can't easily set up a trap for a specific user, but you can still consistently identify people in order to create accounts inside the project.


http://i.imgur.com/SPYSM.gif http://i.imgur.com/t9k1Z.gif http://i.imgur.com/OwYVa.gif http://i.imgur.com/0qlZq.gif

Offline

 

#17 2012-06-10 11:25:46

bobbybee
Scratcher
Registered: 2009-10-18
Posts: 1000+

Re: 2.0 Get account block

ManaUser wrote:

Another solution, if that's really a big concern, would be to use anonymized account numbers. So instead of "ManaUser" it would say "2346217318", and I suppose "0" would mean guest. That way you can't easily set up a trap for a specific user, but you can still consistently identify people in order to create accounts inside the project.

Yes, but if you have a trustworthy program, and you trick the user into enter their username, you could create a table for decoding these cryptographically unique numbers.


I support the Free Software Foundation. Protect our digital rights!

Offline

 

#18 2012-06-10 11:36:21

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: 2.0 Get account block

ManaUser wrote:

Another solution, if that's really a big concern, would be to use anonymized account numbers. So instead of "ManaUser" it would say "2346217318", and I suppose "0" would mean guest. That way you can't easily set up a trap for a specific user, but you can still consistently identify people in order to create accounts inside the project.

You could use the user ID. Or a hashed one.

Last edited by scimonster (2012-06-10 11:36:47)

Offline

 

#19 2012-06-11 03:43:41

Wes64
Scratcher
Registered: 2011-08-19
Posts: 1000+

Re: 2.0 Get account block

Pecola1 wrote:

i would agree, but seeing that it could be used to ban someone from playing a game, this could be used for cyber bullying.  hmm

That is true. What if we prevented the (username) block from being used in an operator? This would totally stop any locking-out.


Experienced 2.0 Tester: Ask me questions!
Using Firefox 13.0, Flash plugin version 11.4.402.287, and Windows XP Professional.

Offline

 

#20 2012-06-11 09:19:24

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: 2.0 Get account block

Wes64 wrote:

Pecola1 wrote:

i would agree, but seeing that it could be used to ban someone from playing a game, this could be used for cyber bullying.  hmm

That is true. What if we prevented the (username) block from being used in an operator? This would totally stop any locking-out.

That also makes it rather pointless. That was suggested in the 2.0 testers' forum, and that was the conclusion.

Offline

 

#21 2012-06-11 10:34:42

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: 2.0 Get account block

Wes64 wrote:

Pecola1 wrote:

i would agree, but seeing that it could be used to ban someone from playing a game, this could be used for cyber bullying.  hmm

That is true. What if we prevented the (username) block from being used in an operator? This would totally stop any locking-out.

You could just set a regular variable to the value of the (username) block, and then use the variable in operators, though.


Why

Offline

 

#22 2012-06-11 11:01:16

TorbyFork234
Scratcher
Registered: 2012-03-01
Posts: 1000+

Re: 2.0 Get account block

Pecola1 wrote:

i would agree, but seeing that it could be used to ban someone from playing a game, this could be used for cyber bullying.  hmm

But in some cases it would be good to be able to ban.
Let's say you have a chatroom project. You can change it whenever you want and you see someone posting many inappropriate things on it. In the project notes, you put that if someone is being mean that you will disallow them to use your project. You add in his name to a list of banned people and script it so that s/he can't use it anymore. The only way to do that would be to have the username block.

Offline

 

#23 2012-06-11 11:16:38

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: 2.0 Get account block

TorbyFork234 wrote:

Pecola1 wrote:

i would agree, but seeing that it could be used to ban someone from playing a game, this could be used for cyber bullying.  hmm

But in some cases it would be good to be able to ban.
Let's say you have a chatroom project. You can change it whenever you want and you see someone posting many inappropriate things on it. In the project notes, you put that if someone is being mean that you will disallow them to use your project. You add in his name to a list of banned people and script it so that s/he can't use it anymore. The only way to do that would be to have the username block.

There wouldn't be a problem with that, but if you ban people for nothing, which would inevitably happen, then there's a problem.

I still don't trust people to not troll in 2.0. I really think that on each project that uses cloud variables there'll be at least one occurance of trolling.

Last edited by RedRocker227 (2012-06-11 11:17:05)


Why

Offline

 

#24 2012-06-11 12:30:48

chanmanpartyman
Scratcher
Registered: 2011-05-30
Posts: 500+

Re: 2.0 Get account block

I support this idea, however, it does bring up some problems. Perhaps the Dev Team could figure out a way to be able to keep it out of certain booleans, such as <=>, <[list v] contains> and <or>. That could fix cyber bullying but destroy banning of chatrooms.
It could also bring up private messaging, which the ST doesn't want.
I wish we could have this, but it will probably be a no.

Last edited by chanmanpartyman (2012-06-11 12:32:16)

Offline

 

#25 2012-06-11 13:53:29

wolvesstar97
Scratcher
Registered: 2011-08-31
Posts: 1000+

Re: 2.0 Get account block

scimonster wrote:

TorbyFork234 wrote:

technoboy10 wrote:

This has already been declined by sdg1.
Reason:

 
if <(user) = [Wes64]>
be mean
else
be normal
end

But then whoever it's being mean to can click flag as inappropriate and then say,
"Inside the project it says that if the username is mine to be mean to me!"
And then the Scratch Team can deal with it easily by clicking see Inside.

That's a good point. I'll bring this up to them.

+1

I've made a list of all the pros and cons for this:

PROS:
Trolls could be banned
Limits spamming, spammers are identified

CONS:
Guests cannot be banned
Cyberbullying


https://dl.dropbox.com/u/33551365/psyko.png

Offline

 

Board footer