Discuss Scratch
- tiger75
-
Scratcher
100+ posts
new block
How exactly would this work? If it would be the block that @alexphan had in the previous page, then when the user was directed to another page in the same tab, then when they came back to the project, they would never be able to finish it. The project would start over again, and the user would be directed to the same page again… you get the idea. If users who didn't understand this concept used it and put more scripts after it, then their script behind it wouldn't work at all. Instead, I support this:
open [scratch v].mit.edu/[projects v]/[numbers] in [new page v]:: sensing cap // you can choose if you want it in a new tab or page ONLY
//notice how it's a cap block, so there won't be anymore scripts after it, and how it's in a new tab/page, not the same
Last edited by tiger75 (March 6, 2016 22:54:41)
- Sheep_maker
-
Scratcher
1000+ posts
new block
Support for a block that looks somewhat like this:
open link [https://scratch.mit.edu/discuss/topic/29084/ v] in a new tab and stop project::sensing capwhere in the dropdown where you click “new link,” a dialogue appears where you can enter a link to part of Scratch or a subdomain of Scratch. If the link is not part of Scratch/not a link, it will notify the user. When a valid link has been entered, the link is available in the dropdown until it is not used (like broadcasts). (except for https://scratch.mit.edu/, which acts like “message1” and can't be deleted no matter what) Upon running the script, the project is stopped and a new tab with the specified link is opened..
// https://scratch.mit.edu/, links used in project, new lin
- TheAwesomeMaster
-
Scratcher
1000+ posts
new block
I won't support this, but I have my own ideas for it anyway:I support this.send user to http://[scratch v].mit.edu/[]/ :: control
The first drop down has two options:
- scratch
- wiki.scratch
And when the block is called it should pop-up an alert saying:"(name of project)" would like you to visit link to page.
No Thanks. Go to web page.
And if you do open up the page, it opens in a new tab.
- Invisible_Factory
-
Scratcher
500+ posts
new block
This is what it should look like
go to [scratch.mit.edu v]/[projects v]/[] :: sensingThe first dropdown will include the scratch website and the wiki, and the second will include discuss, discuss/topic, discuss/topic/?page, project, studios, etc.
- ngnhc
-
Scratcher
100+ posts
new block
This is what it should look likeI support this design for the block and the suggestion for a confirmation popup box.go to [scratch.mit.edu v]/[projects v]/[] :: sensingThe first dropdown will include the scratch website and the wiki, and the second will include discuss, discuss/topic, discuss/topic/?page, project, studios, etc.
- iamunknown2
-
Scratcher
1000+ posts
new block
This is what it should look likeI support this, however there is an easy way for people to get around that:go to [scratch.mit.edu v]/[projects v]/[] :: sensing
when green flag clickedIt will log yourself out.
go to [scratch.mit.edu v]/[projects v]/[../accounts/logout] :: sensing
Last edited by iamunknown2 (March 10, 2016 13:02:36)
- ngnhc
-
Scratcher
100+ posts
new block
Another problem I thought of with this block is that the JSON can be edited and blocks can be put in the drop downs. This means that people could be brought to sites other than Scratch unless the block somehow detects this change.
- Ninkancho
-
Scratcher
500+ posts
new block
Good catch! ..ing shouldn't work with the block, but how would the ST prevent this? I mean, if it works in URLs, for example scratch.mit.edu/discuss/topic/29084/../../1, then I'm not sure what they can really do. In-block blacklisting of this and other cd-related commands wouldn't work, because you could still hack it into the block input.when green flag clicked
go to [scratch.mit.edu v]/[projects v]/[../accounts/logout] :: sensing
Last edited by Ninkancho (March 10, 2016 17:43:06)






