Discuss Scratch

System_Debugger
Scratcher
7 posts

HTML Block Editor

I don't mean that this must be endorsed by Scratch. I just think that something should exist for new HTML learners.
!DOCTYPE html
html (lang="en")
head
mycodehere
end
body (onload="myScriptHere")
mycodehere
end
end
System_Debugger
Scratcher
7 posts

HTML Block Editor

The !DOCTYPE html tag should be a hat block, and the html, head, and body tags should be C-blocks, for clarity.

Last edited by System_Debugger (Nov. 13, 2022 22:15:27)

cookieclickerer33
Scratcher
1000+ posts

HTML Block Editor

Rejected
DarthVader4Life
Scratcher
1000+ posts

HTML Block Editor

While this isn't actually rejected as far as I can tell, it still doesn't seem like something that Scratch would be interested in doing. HTML is rather complex for an introductory programming website, even in a block format.

Regardless, it seems like an interesting prospect and not much would stop you from doing this suggestion separate from Scratch.
cookieclickerer33
Scratcher
1000+ posts

HTML Block Editor

Zachary wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language that serves as a text editor for Scratch projects.

Last edited by cookieclickerer33 (Nov. 14, 2022 14:39:27)

CT-7569
Scratcher
100+ posts

HTML Block Editor

cookieclickerer33 wrote:

(#5)

Zachary wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language that serves as a text editor for Scratch projects.
It's not rejected. The rejected suggestion is for text-based Scratch code or any other language on the site, while this is suggesting block-based HTML.

Last edited by CT-7569 (Nov. 15, 2022 10:27:30)

cookieclickerer33
Scratcher
1000+ posts

HTML Block Editor

CT-7569 wrote:

cookieclickerer33 wrote:

(#5)

Zachary wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language that serves as a text editor for Scratch projects.
It's not rejected. The rejected suggestion is for text-based Scratch code or any other language on the site, while this is suggesting block-based HTML.
HTML is text based and another coding language
DarthVader4Life
Scratcher
1000+ posts

HTML Block Editor

cookieclickerer33 wrote:

CT-7569 wrote:

cookieclickerer33 wrote:

(#5)

Zachary wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language that serves as a text editor for Scratch projects.
It's not rejected. The rejected suggestion is for text-based Scratch code or any other language on the site, while this is suggesting block-based HTML.
HTML is text based and another coding language
Actually, since the suggestion has HTML in block form, it wouldn't fall under text-based. However, HTML is another programming language that is often used in building websites, so it wouldn't make sense to add a block form of it to Scratch.

Last edited by DarthVader4Life (Nov. 14, 2022 14:50:31)

cookieclickerer33
Scratcher
1000+ posts

HTML Block Editor

Agreed

DarthVader4Life wrote:

cookieclickerer33 wrote:

CT-7569 wrote:

cookieclickerer33 wrote:

(#5)

Zachary wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language that serves as a text editor for Scratch projects.
It's not rejected. The rejected suggestion is for text-based Scratch code or any other language on the site, while this is suggesting block-based HTML.
HTML is text based and another coding language
Actually, since the suggestion has HTML in block form, it wouldn't fall under text-based. However, HTML is another programming language that is often used in building websites, so it wouldn't make sense to add a block form of it to Scratch.
Agreed
randomguy3513
Scratcher
1000+ posts

HTML Block Editor

System_Debugger wrote:

!DOCTYPE html :: hat
html (lang="en") {
head {
mycodehere
}
body (onload="myScriptHere") {
mycodehere
}
}
Fixed mockup
ajskateboarder
Scratcher
1000+ posts

HTML Block Editor

It would be too difficult to implement all of the HTML tags in Scratch blocks let alone add CSS and JavaScript functionality. Speaking of JavaScript, Scratch projects shouldn't be able to run JavaScript because this can be used to steal cookies and do other malicious things.

You may as well learn text-based HTML :\

Powered by DjangoBB