As many of you may already know, my favourite place to 'hang out' on the scratch forums is the advanced topics section. However, I have been increasingly irked lately by the 'wishy washy' (to speak quite plainly) topics that have larded this forum more and more.
Hence, I give this little rant to try to get a final and followed consensus on what does and does not count as advanced.
The first thing that I've found here is an innumerable number of topics that belong in troubleshooting. It may be a more advanced problem, however it is still a troubleshooting problem. As much as I love to help with technological troubles, I come to the advanced topics section to discuss advanced topics with those who understand them, and can add constructively to a 'conversation' here. And that's what they are meant for. If you have an advanced trouble, I think that it is acceptable to respond to a relevant post, saying something along the lines of: "I have my own trouble in this area, and am wondering if one of you could apply your knowledge in this area to my problem." This would then provide a link to a topic in the troubleshooting forum.
The next thing that is now being poured over this section is questions regarding projects. Such as: "Hi, I am wondering how one would go about reversing the contents of a list." Honestly, although it may stump whoever adds that topic at the time, this sort of question is not advanced. All of the stickies on the advanced topics section are truly advanced, as are these:
http://scratch.mit.edu/forums/viewtopic.php?id=30353
http://scratch.mit.edu/forums/viewtopic.php?id=5272
http://scratch.mit.edu/forums/viewtopic.php?id=30457
The common theme amongst the ones mentioned are that they go beyond just 'using' scratch. They expose new things you can do with it, pose questions about ways to go beyond the program itself, or look into how alternative methods can be employed to increase efficiency. Others should be placed in 'all about scratch,' or a similar one.
So, why am I posting this?
Well, I am asking your opinion.
What should be done? Well, there are three options that I can see:
1) Do nothing.
2) Simply educate the scratch community on what should and shouldn't go here.
3) Have the moderators start to clamp down on topics placed in the wrong section.
As a supplement to #2 and #3, we could maybe make a 'semi advanced topics' section, so as people that think that their question is beyond the scope of 'all about scratch,' however not quite at advanced topics level.
So please respond with which option you think is best, or if you have your own, or any other opinion on the subject.
Responses from moderators and the scratch team are greatly appreciated, with regards to the feasibility of this. I know from other forums that I moderate that this sort of thing can be a big undertaking, and I do not want to put too much pressure on the moderators, should option 3 be settled upon.
Thank you for your responses/taking the time to read my whole soliloquy.
Offline
Yeah, I wish that people would keep topics in here advanced... whenever they have a slight problem (say, a problem with a timer script), they think it's so advanced and post it in here.
Offline
billyedward wrote:
2) Simply educate the scratch community on what should and shouldn't go here.
I find that many misplaced topics come from users new to the forum, mostly young, so their first misconception is that programming something difficult is Scratch is 'advanced'. It could also be that the description of the 'Advanced Topics' section is rather misleading and could use some improvement.
Simply put: if the goal is to educate user as to what is allowed in the 'Advanced Section', how should it be done?
billyedward wrote:
3) Have the moderators start to clamp down on topics placed in the wrong section.
Sometimes moderators don't get to move topic right away or are unaware of them at first glance - this is often due to the fact that users will post something like "mods, move this please" and not even bother to report it by using the 'Report' link at each post.
Part of this has to do with the fact that people often associate 'Report' and 'Flag', and they are afraid that it will automatically incur some fraction against the post owner. In reality, this is not the case - no such fraction is incurred. The report button is for anything that needs a moderators attention, which includes a request to move threads to proper locations.
For future reference, it is easier for us mods to move topics when they receive a report that it needs to be moved to the right section. So use that report link everybody!
As a supplement to #2 and #3, we could maybe make a 'semi advanced topics' section, so as people that think that their question is beyond the scope of 'all about scratch,' however not quite at advanced topics level.
For a while, I was thinking that maybe there should be a new section to supplement those who have problems coding something in Scratch. Perhaps not 'semi advanced topic', but rather a title like 'Scratch Programming Help' would be good to clean up some of the clutter.

Offline
The answers you get in the advanced section usually aren't advanced either.
Offline
RHY3756547 wrote:
The answers you get in the advanced section usually aren't advanced either.
![]()
They're normally questions about your question.
Offline
cheddargirl wrote:
For a while, I was thinking that maybe there should be a new section to supplement those who have problems coding something in Scratch. Perhaps not 'semi advanced topic', but rather a title like 'Scratch Programming Help' would be good to clean up some of the clutter.
This is a great idea... I think that that would clear up 80% of the non advanced stuff in here..
I wonder what formalities would have to be overcome in order to get that thread started?
Offline
billyedward wrote:
cheddargirl wrote:
For a while, I was thinking that maybe there should be a new section to supplement those who have problems coding something in Scratch. Perhaps not 'semi advanced topic', but rather a title like 'Scratch Programming Help' would be good to clean up some of the clutter.
This is a great idea... I think that that would clear up 80% of the non advanced stuff in here..
I wonder what formalities would have to be overcome in order to get that thread started?
Usually suggestions have to get the attention of the Scratch Team and have to be feasible in order for them to be considered. Luckily the latter is true so now all we have to do is get the Scratch Team's attention (usually done by posting in, well, where else but 'Suggestions'
)
I've noticed that implementing suggestions usually go faster if it can be proven that:
(1) there is a great need for it
(2) if the suggested plan is clearly outlined (the clearer the idea is, the more faster it is to implement because it gives a better idea of what the Scratch Team needs to do in order to implement the idea). Perhaps providing the 'Scratch Programming Help' forum (assuming everyone's agreed on the title) a description and telling where it should be placed in the overall forum structure might help out here.
What do you think?

Offline
OK, great.
I'll see if I can 'draw up a plan' to make it as specific as possible.
Maybe to show the need, we could also use this topic as a bit of a petition.
So, while I make an official proposal for this, everyone simply state their opinion on whether we should add the new thread, and what it should be called.
Offline
I like all the ideas mentioned here, actually.
A new forum for programming help would be nice, but that's where some of the threads in All about Scratch and New Scratch Members are... and some of them feel rather at home there.
As for the report button, I use it.
Offline
The Report button is awesome! I once made a topic about it, explaining what it was for and what you could do with it.
I find it really convenient that I can use the Report button for things like getting my topic renamed or closed.
Offline
cheddargirl wrote:
billyedward wrote:
2) Simply educate the scratch community on what should and shouldn't go here.
I find that many misplaced topics come from users new to the forum, mostly young, so their first misconception is that programming something difficult is Scratch is 'advanced'.
If they come here with no previous programming language, it may be confusing. But I've read a C++ book before I started scratching. I never understood C++, but I've got C# now.
It could also be that the description of the 'Advanced Topics' section is rather misleading and could use some improvement.
You see, there's the problem. It fits only up to 3 lines of text, then just looks weird. I think there should be a sticky "***READ FIRST before posting***".
Simply put: if the goal is to educate user as to what is allowed in the 'Advanced Section', how should it be done?
![]()
billyedward wrote:
3) Have the moderators start to clamp down on topics placed in the wrong section.
Sometimes moderators don't get to move topic right away or are unaware of them at first glance - this is often due to the fact that users will post something like "mods, move this please" and not even bother to report it by using the 'Report' link at each post.
And that's another thing: People are afraid of Report link. They don't want to snitch on each other. I use Report link whenever I see anything that looks like spam or belongs to area other than where it was posted in.
Part of this has to do with the fact that people often associate 'Report' and 'Flag', and they are afraid that it will automatically incur some fraction against the post owner. In reality, this is not the case - no such fraction is incurred. The report button is for anything that needs a moderators attention, which includes a request to move threads to proper locations.
![]()
For future reference, it is easier for us mods to move topics when they receive a report that it needs to be moved to the right section. So use that report link everybody!![]()
As a supplement to #2 and #3, we could maybe make a 'semi advanced topics' section, so as people that think that their question is beyond the scope of 'all about scratch,' however not quite at advanced topics level.
For a while, I was thinking that maybe there should be a new section to supplement those who have problems coding something in Scratch. Perhaps not 'semi advanced topic', but rather a title like 'Scratch Programming Help' would be good to clean up some of the clutter.
Some good ideas here.
Last edited by filo5 (2010-02-14 04:40:33)
Offline
So wait, wouldn't a lot of advanced topics now probably be put in the newly created Project Ideas forum? What would really fall under the advanced topics section, besides those 3 examples?
Offline
Well... pretty much anything about BYOB and mesh belongs in this forum. Some other examples might include tips on reducing project size, speech recognition, and so on - anything rather complex that isn't much of a programming help thread.
Offline
Advanced Topics isn't really for help with your projects - it's more about technical stuff. Hey, have you ever seen the description for Advanced Topics?
Talk about technical aspects or advanced features.
Of course, then we wonder what a technical aspect or advanced feature is...
Offline
The problem is that "advanced" is more of a variable than a value in the sense that different people find different things to be classed as "advanced" therefore I suggest a solution would be to more specifically name it. Something like "Pushing the limits of Scratch"... but not as cheesy.
Offline
filo5 wrote:
You see, there's the problem. It fits only up to 3 lines of text, then just looks weird. I think there should be a sticky "***READ FIRST before posting***".
That is a very good way to implement the 'educate the scratch community' option.
I think that this in conjunction with the programming help forum will solve 99% of this problem.
Offline
Why is this forum in the Advanced Topics? It doesn't go beyond just 'using' scratch. You know; it doesn't expose new things you can do with it or pose questions about ways to go beyond the program itself or even look into how alternative methods can be employed to increase efficiency. It should be placed in 'all about scratch,' or a similar one. (sound familiar?????) All it is, is you [removed] about the way other people do things. Seiriously, is it that big a deal if some people put something unadvanced in the advanced forums. What's the worst that's going to happen - you go into the forum realize it's unadvanced and leave! Oh my gosh, that's a whole minute in your oh so important life wasted - heaven forbbid it!!!
Last edited by MyRedNeptune (2010-02-21 06:07:12)
Offline
WeirdF wrote:
Some people use this forum to talk about stuff that they find hard to do, I'd say that is not Advanced Topics.
Off Topic - Vista and I are on TBG, are you two going to come over?
Sorry, I missed your post.
Offline
GB91 wrote:
Why is this forum in the Advanced Topics? It doesn't go beyond just 'using' scratch. You know; it doesn't expose new things you can do with it or pose questions about ways to go beyond the program itself or even look into how alternative methods can be employed to increase efficiency. It should be placed in 'all about scratch,' or a similar one. (sound familiar?????) All it is, is you [removed] about the way other people do things. Seiriously, is it that big a deal if some people put something unadvanced in the advanced forums. What's the worst that's going to happen - you go into the forum realize it's unadvanced and leave! Oh my gosh, that's a whole minute in your oh so important life wasted - heaven forbbid it!!!
...what? That's just plain crazy. We want to keep topics in Advanced Topics advanced, and that isn't so wild.
Oh - even though you put asterisks in your swear word, that's still quite rude.
Offline
Jonathanpb wrote:
GB91 wrote:
Why is this forum in the Advanced Topics? It doesn't go beyond just 'using' scratch. You know; it doesn't expose new things you can do with it or pose questions about ways to go beyond the program itself or even look into how alternative methods can be employed to increase efficiency. It should be placed in 'all about scratch,' or a similar one. (sound familiar?????) All it is, is you [removed] about the way other people do things. Seiriously, is it that big a deal if some people put something unadvanced in the advanced forums. What's the worst that's going to happen - you go into the forum realize it's unadvanced and leave! Oh my gosh, that's a whole minute in your oh so important life wasted - heaven forbbid it!!!
...what? That's just plain crazy. We want to keep topics in Advanced Topics advanced, and that isn't so wild.
![]()
Oh - even though you put asterisks in your swear word, that's still quite rude.
Ya but how is this in the advanceed topics??? It's not advanced at all??!!
Offline
GB91 wrote:
Why is this forum in the Advanced Topics? It doesn't go beyond just 'using' scratch. You know; it doesn't expose new things you can do with it or pose questions about ways to go beyond the program itself or even look into how alternative methods can be employed to increase efficiency. It should be placed in 'all about scratch,' or a similar one. (sound familiar?????) All it is, is you [removed] about the way other people do things. Seiriously, is it that big a deal if some people put something unadvanced in the advanced forums. What's the worst that's going to happen - you go into the forum realize it's unadvanced and leave! Oh my gosh, that's a whole minute in your oh so important life wasted - heaven forbbid it!!!
That is a very good point you've brought up! However, I think that in this case, this topic actually pertains to the advanced topics thread itself, so it makes sense to put it here.
I think that although it would not bring the end of the world if there are unadvanced topics in this section, there is a reason that there are separate topics on the scratch forums, and ignoring the classification system will bring adverse effects to the scratch community, and who knows? It may cause some user to become frustrated, and stop using scratch, and use the time instead to invent a super atomic bomb and call it sputnik 5, that accidentally explodes on their house in America, whose name makes the US think that it came from Russia, and start a nuclear world war three that wipes out all humanity, and the radiation reprograms all computers, thus leaving the survivors with a robot apocalypse! And that's just one of the many possibilities...
Offline
GB91 wrote:
Jonathanpb wrote:
GB91 wrote:
Why is this forum in the Advanced Topics? It doesn't go beyond just 'using' scratch. You know; it doesn't expose new things you can do with it or pose questions about ways to go beyond the program itself or even look into how alternative methods can be employed to increase efficiency. It should be placed in 'all about scratch,' or a similar one. (sound familiar?????) All it is, is you [removed] about the way other people do things. Seiriously, is it that big a deal if some people put something unadvanced in the advanced forums. What's the worst that's going to happen - you go into the forum realize it's unadvanced and leave! Oh my gosh, that's a whole minute in your oh so important life wasted - heaven forbbid it!!!
...what? That's just plain crazy. We want to keep topics in Advanced Topics advanced, and that isn't so wild.
![]()
Oh - even though you put asterisks in your swear word, that's still quite rude.Ya but how is this in the advanceed topics??? It's not advanced at all??!!
This topic's subject is related to the Advanced Topics forum. Therefore, it goes in here.
Offline
billyedward wrote:
GB91 wrote:
Why is this forum in the Advanced Topics? It doesn't go beyond just 'using' scratch. You know; it doesn't expose new things you can do with it or pose questions about ways to go beyond the program itself or even look into how alternative methods can be employed to increase efficiency. It should be placed in 'all about scratch,' or a similar one. (sound familiar?????) All it is, is you [removed] about the way other people do things. Seiriously, is it that big a deal if some people put something unadvanced in the advanced forums. What's the worst that's going to happen - you go into the forum realize it's unadvanced and leave! Oh my gosh, that's a whole minute in your oh so important life wasted - heaven forbbid it!!!
That is a very good point you've brought up! However, I think that in this case, this topic actually pertains to the advanced topics thread itself, so it makes sense to put it here.
I think that although it would not bring the end of the world if there are unadvanced topics in this section, there is a reason that there are separate topics on the scratch forums, and ignoring the classification system will bring adverse effects to the scratch community, and who knows? It may cause some user to become frustrated, and stop using scratch, and use the time instead to invent a super atomic bomb and call it sputnik 5, that accidentally explodes on their house in America, whose name makes the US think that it came from Russia, and start a nuclear world war three that wipes out all humanity, and the radiation reprograms all computers, thus leaving the survivors with a robot apocalypse! And that's just one of the many possibilities...
To be honest I don't think people are doing it on purpose. I think that people actually think that their topics are advanced...even if it's not. I think that the description on the front is a little misleading and that it is, at least partially responsible. Also, there is already too many things in the advanced topics. If you really want to fix this then you can check the forums before you post a forum. When I went through the forums there were more duplicates then you could imagine.
Offline
GB91 wrote:
billyedward wrote:
GB91 wrote:
Why is this forum in the Advanced Topics? It doesn't go beyond just 'using' scratch. You know; it doesn't expose new things you can do with it or pose questions about ways to go beyond the program itself or even look into how alternative methods can be employed to increase efficiency. It should be placed in 'all about scratch,' or a similar one. (sound familiar?????) All it is, is you [removed] about the way other people do things. Seiriously, is it that big a deal if some people put something unadvanced in the advanced forums. What's the worst that's going to happen - you go into the forum realize it's unadvanced and leave! Oh my gosh, that's a whole minute in your oh so important life wasted - heaven forbbid it!!!
That is a very good point you've brought up! However, I think that in this case, this topic actually pertains to the advanced topics thread itself, so it makes sense to put it here.
I think that although it would not bring the end of the world if there are unadvanced topics in this section, there is a reason that there are separate topics on the scratch forums, and ignoring the classification system will bring adverse effects to the scratch community, and who knows? It may cause some user to become frustrated, and stop using scratch, and use the time instead to invent a super atomic bomb and call it sputnik 5, that accidentally explodes on their house in America, whose name makes the US think that it came from Russia, and start a nuclear world war three that wipes out all humanity, and the radiation reprograms all computers, thus leaving the survivors with a robot apocalypse! And that's just one of the many possibilities...To be honest I don't think people are doing it on purpose. I think that people actually think that their topics are advanced...even if it's not. I think that the description on the front is a little misleading and that it is, at least partially responsible. Also, there is already too many things in the advanced topics. If you really want to fix this then you can check the forums before you post a forum. When I went through the forums there were more duplicates then you could imagine.
Some very good points brought up here.
We'll have to mention these in the proposal to open the new thread.
Offline