Discuss Scratch

o97doge
Scratcher
500+ posts

What is this "user-guiding" thing Scratch is implementing?

https://github.com/scratchfoundation/scratch-www/commit/86dbfd5590a4d4f497fbf01f434cba636e2ad2b5
Note to the Scratch Team: Please leave this open as a discussion topic, as it would be a good information source for this, and reassure Scratchers this is not a virus injecting code into the website.

Last edited by o97doge (Sept. 11, 2024 09:56:19)

davidtheplatform
Scratcher
500+ posts

What is this "user-guiding" thing Scratch is implementing?

It seems to be some sort of tutorial/walkthrough/survey thing that happens when you post a comment, load a project, or share a project. I don't think they've enabled it yet though, the code references the path “/user_guiding” but api.scratch.mit.edu/user_guiding and scratch.mit.edu/user_guiding both don't exist.

See also: https://userguiding.com/
rdococ
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

OK, I know Scratch has been targeting younger audiences more recently, but is this really all that necessary…?
CST1229
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

I took a dive into this after I saw someone else running into what seemed like this.
The “user guiding” is some sort of survey experiment thingy the ST seems to be doing, that appears in certain situations (possibly randomly? though there are known conditions, being that you must be logged in, not muted, not an admin (ST member) and you must do one of the events in the below survey list).
It looks like this (if I force it to appear by overriding an API request):


Here are all the surveys and the situations they can appear in, as an image because of the emojis: (This is based off of an API request the userguiding makes when it appears, that happens to contain the data for all the surveys)

Last edited by CST1229 (Sept. 5, 2024 18:01:28)

BluePixelLOLLL
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

Is this real
Steve0Greatness
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

BluePixelLOLLL wrote:

Is this real
Yes.
fastgame2008
Scratcher
61 posts

What is this "user-guiding" thing Scratch is implementing?

BluePixelLOLLL wrote:

Is this real
yes the commit seems to be real
atleast the whole adding user_guiding part
-Squiggle
Scratcher
500+ posts

What is this "user-guiding" thing Scratch is implementing?

Pan-ish
Scratcher
11 posts

What is this "user-guiding" thing Scratch is implementing?

CST1229 wrote:

I took a dive into this after I saw someone else running into what seemed like this.
The “user guiding” is some sort of survey experiment thingy the ST seems to be doing, that appears in certain situations (possibly randomly? though there are known conditions, being that you must be logged in, not muted, not an admin (ST member) and you must do one of the events in the below survey list).
It looks like this (if I force it to appear by overriding an API request):


Here are all the surveys and the situations they can appear in, as an image because of the emojis: (This is based off of an API request the userguiding makes when it appears, that happens to contain the data for all the surveys)

i got the competence one in someone elses project
https://u.cubeupload.com/ieatcoffee/CW1x37.png
PoIygon
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

-Squiggle wrote:

might be related to this research they're doing? https://scratch.org/blog/exploring-engagement-and-well-being-in-the-scratch-community/
I like how in one of the “About Me” images they have autistic and proud in it

Edit: I forgot to say im also autistic

Last edited by PoIygon (Sept. 9, 2024 04:47:41)

PinksMonkey
Scratcher
24 posts

What is this "user-guiding" thing Scratch is implementing?

PoIygon wrote:

-Squiggle wrote:

might be related to this research they're doing? https://scratch.org/blog/exploring-engagement-and-well-being-in-the-scratch-community/
I like how in one of the “About Me” images they have autistic and proud in it

That's actually my About Me that they showed in one of the images.
Xzillox
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

Jeffalo
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

i did some poking around and i can confirm this is something the scratch team is working on, as part of improving the new user experience. it's being shown to a quite small percent of scratch users.

the backend stuff looks pretty fancy (you can see from the request that its using a service they made called ‘sortinghat’). i'm not nearly qualified to understand why the implementation seems so complicated though.

- just a personal opinion, i wish it would use a scratch domain rather than the comparatively sketchy looking domain name sortinghat.edgecompute.app. i can see why some people were confused and wondering if this is from a rogue browser extension or something.

Last edited by Jeffalo (Sept. 10, 2024 10:09:10)

starlightsparker
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

Jeffalo wrote:

- just a personal opinion, i wish it would use a scratch domain rather than the comparatively sketchy looking domain name sortinghat.edgecompute.app. i can see why some people were confused and wondering if this is from a rogue browser extension or something.
Personally, with the font and everything, it does not look very “Scratch”-y too, if you understand.
i_eat_coffee
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

starlightsparker wrote:

Jeffalo wrote:

- just a personal opinion, i wish it would use a scratch domain rather than the comparatively sketchy looking domain name sortinghat.edgecompute.app. i can see why some people were confused and wondering if this is from a rogue browser extension or something.
Personally, with the font and everything, it does not look very “Scratch”-y too, if you understand.
?
starlightsparker
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

i_eat_coffee wrote:

?
The interface of the popup does not look like Scratch.
i_eat_coffee
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

starlightsparker wrote:

i_eat_coffee wrote:

?
The interface of the popup does not look like Scratch.
I think it looks pretty much like the rest of the Scratch website.
Just my opinion though
Maximouse
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

i_eat_coffee wrote:

I think it looks pretty much like the rest of the Scratch website.
Just my opinion though
The font is different – probably because the ST used a third-party service that doesn't allow customizing the font.
Pikkewaan
Scratcher
100+ posts

What is this "user-guiding" thing Scratch is implementing?

davidtheplatform wrote:

It seems to be some sort of tutorial/walkthrough/survey thing that happens when you post a comment, load a project, or share a project. I don't think they've enabled it yet though, the code references the path “/user_guiding” but api.scratch.mit.edu/user_guiding and scratch.mit.edu/user_guiding both don't exist.

See also: https://userguiding.com/
I JUST GOT A POP-UP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
A-MARIO-PLAYER
Scratcher
1000+ posts

What is this "user-guiding" thing Scratch is implementing?

Pikkewaan wrote:

I JUST GOT A POP-UP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
you talking about this one?

CST1229 wrote:

It looks like this (if I force it to appear by overriding an API request):

Powered by DjangoBB