Everybody knows how Youtube has the related videos on the right bar next to the current video, correct? I believe that this system would work for Scratch very well as the format would fit nearly perfectly. This would be great on the website as it would help expose other projects. This allows others to go through scrath projects without having to navigate the search lists, which can be tedious at times especially if ou just want to look at projects and not have specific one that you wish to look at.
Curretly 90% people look at projects because:
1. It is on the front page
2. They know the creator, and view all of his/her projects.
3. They are searching for a specific thing, such as "ninjas"
Adding the relevant projects bar would allow a fourth option, and one that might rise to the top of the list. I, for one, have spent hours on youtube navigating through that relevancy bar and I believe that the same will happen if Scratch implements it in the future.
My idea is to put this where the "Other projects by _____" are, and replace it. I believe that there should be a total of seven projects: Two of the most revelant by the same creator, three of the most revelant out of all the projects on scratch, and then two recent, revelant projects (Having been uploaded in the past two weeks)
My way of creating a list of relevant tags would be to have an overall list of "Common" tags, such as "game", "pokemon", "mario" etc, of about 100 o so tags, and then limit each project to only having 5 or less of these common tags. Then the revelant projects are the ones with the same or similar tags. If there are more than 5 revelant projects, then it would be a random draw each time the page is refreshed. By keeping the common list at a certain length, it would allow very little gaming of the system, and not such a huge pool of "waffle" related projects. The only problem I forsee is if a project has no tags, as is often the case with alot of projects. My solution then would to put those untagged projects in a group of untagged, and have a random drawing of those projects each time the page is refreshed. (Projects with tags but none of the "Common" tags would also be put in there.)
Scratch Suggestions Page: Please Vote for It!!
Please comment and make suggestions.
Supporters:
1. TheSaint
2. Bobby500
3. 12three
4. Subzerostig
5. Coolstuff
6. MathWizz
7. Kimmy123
8. Lucario621
9. Shadowed1
10. Harakou
11. hdarken
12. mathematics
13. Cheddargirl
14. dbn300100
15. Vortex19
16. Kayybee
17. silverninja
18. steppenwulf
Last edited by TheSaint (2010-12-14 15:36:31)
Offline
Yes, but each one of those threads died before its time. The issues weren't resolved, and there were quite alot of good ideas that went down with them. Thanks for providing the links though.
Offline
Offline
Offline
I support this.
It means smaller projects can be handpicked by an automatic server for your needs
Offline
I definitely agree. This would help boost views on "unknown" projects... Perhaps two of the recent relevant projects could make it onto Scratch, though? That would definitely aid people in the ever-present pursuit of project fame.
Offline
coolstuff wrote:
I definitely agree. This would help boost views on "unknown" projects... Perhaps two of the recent relevant projects could make it onto Scratch, though? That would definitely aid people in the ever-present pursuit of project fame.
Okay, I see what your saying with the two, and I agree with it. Changed.
Last edited by TheSaint (2010-12-03 17:19:47)
Offline
MathWizz wrote:
YAY! I support! This would be great to have. Post this in Scratch Suggestions.
It has just been posted.
Offline
I definitely support. This would definitely help give Scratchers various ideas and perhaps see how different Scratchers attack different challenges in different ways. Seeing remixes is the closest we have right now, and although it's nice, it's only part of the puzzle. Adding related projects would definitely be a great improvement.
The only issue is that this may be difficult to implement. However from what I can tell, many people think it's worth it (including me) .
Offline
I support so much. There are SO many projects that aren't viewed at all, and this idea would help Scratchers see many more fun and creative projects.
This is a really good idea!
Offline
This sounds like a fantastic idea. I know it's been suggested before, but it sounds like it really could work with the modifications you've added here. My main source of finding videos on YouTube, other than all the channels I'm subscribed to, is the related videos box. Having such a feature on Scratch would make me much more compelled to find projects - right now, very good projects go unnoticed because the creator is relatively unknown and no one thinks to search for the kind of project they made. I know that I rarely have a specific type of project in mind when I go project hunting.
This would also make the ability to vote up tags much more useful. The more up votes a certain tag on a project receives, the more likely it would be to appear in a related project section on a project with a similar tag.
Offline
Oh, and I've forgotten to say that I support!
Offline
Thanks everyone!
Also, in the face of sounding like a spammer, don't forget to vote for it on the scratch suggestions page located at the top. Thanks!
Last edited by TheSaint (2010-12-04 07:32:36)
Offline
Hey, we need more posts on this topic if you don't want it to die. We need votes and comments to get this considered! (Yes, I am looking at you.)
Offline
I support this
The way YouTube does this, it's not always so accurate but It's worth a shot
I mean it might slow the servers down a bit but yea
Offline
This is a cool idea, and timely. We'll be talking about the 2.0 project page in upcoming design meetings.
I"m not sure about using tags to find the related projects, because a great deal of projects never get tagged. What about showing projects loved by people who loved this project? Or favorited by people who favorited this? It might be easier if you use features like love it / favorite because they are used more often than tags.
Offline
I support
Offline
Lightnin wrote:
This is a cool idea, and timely. We'll be talking about the 2.0 project page in upcoming design meetings.
I"m not sure about using tags to find the related projects, because a great deal of projects never get tagged. What about showing projects loved by people who loved this project? Or favorited by people who favorited this? It might be easier if you use features like love it / favorite because they are used more often than tags.
Thats an interesting idea, but I have the feeling that many of those related will be to a project that is already very popular. Many people love/favorite projects on the front page, and then they spread the love its to other projects. Also, alot of projects don't have more than one or two love its, and no favorites...
It seems that the easiest and best way to implement this would to make a mandatory tagging system, where a person chooses 5 tags out of a list of tags before they upload it.
Offline
TheSaint wrote:
Lightnin wrote:
This is a cool idea, and timely. We'll be talking about the 2.0 project page in upcoming design meetings.
I"m not sure about using tags to find the related projects, because a great deal of projects never get tagged. What about showing projects loved by people who loved this project? Or favorited by people who favorited this? It might be easier if you use features like love it / favorite because they are used more often than tags.Thats an interesting idea, but I have the feeling that many of those related will be to a project that is already very popular. Many people love/favorite projects on the front page, and then they spread the love its to other projects. Also, alot of projects don't have more than one or two love its, and no favorites...
It seems that the easiest and best way to implement this would to make a mandatory tagging system, where a person chooses 5 tags out of a list of tags before they upload it.
Good points... It'd be interesting to see how often the system referred people to projects that are already really highly popular. That's not always bad - there are a lot of cool projects on the front page. But they get plenty of attention already, so I do like it better when ideas spread out the focus of attention rather than concentrating it on a few mega-ultra famous projects.
So the thing about mandatory tagging is it's hard to implement now, since it would require releasing another version of the Scratch software, everyone would have to upgrade, etc. But once we're all online, it should get a lot easier to try stuff like this.
I forget - does youtube use mandatory tagging? I would really like to know how their algorithm for finding "recommended" videos works.
Offline
Lightnin wrote:
TheSaint wrote:
Lightnin wrote:
This is a cool idea, and timely. We'll be talking about the 2.0 project page in upcoming design meetings.
I"m not sure about using tags to find the related projects, because a great deal of projects never get tagged. What about showing projects loved by people who loved this project? Or favorited by people who favorited this? It might be easier if you use features like love it / favorite because they are used more often than tags.Thats an interesting idea, but I have the feeling that many of those related will be to a project that is already very popular. Many people love/favorite projects on the front page, and then they spread the love its to other projects. Also, alot of projects don't have more than one or two love its, and no favorites...
It seems that the easiest and best way to implement this would to make a mandatory tagging system, where a person chooses 5 tags out of a list of tags before they upload it.Good points... It'd be interesting to see how often the system referred people to projects that are already really highly popular. That's not always bad - there are a lot of cool projects on the front page. But they get plenty of attention already, so I do like it better when ideas spread out the focus of attention rather than concentrating it on a few mega-ultra famous projects.
So the thing about mandatory tagging is it's hard to implement now, since it would require releasing another version of the Scratch software, everyone would have to upgrade, etc. But once we're all online, it should get a lot easier to try stuff like this.
I forget - does youtube use mandatory tagging? I would really like to know how their algorithm for finding "recommended" videos works.
This is a very interesting artilcle that delves a bit into there algorithm: http://www.strutta.com/blog/blog/six-degrees-of-youtube
To summarize, youtube uses the summary, tags and title to find related videos, and then narrows the list down even further by only showing videos with the same (about) view count. So now I think the best way for scratch to do this would be to have the relatedness based on the title (Each word is a "tag", and then it goes for the titles with the most similar words), and then an inverse view count to narrow it. (Ie the more popular a project, the less popular its relateds, and the less popular the mor epopular its relateds) This would give a wide view to the community.
Offline