This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2010-12-03 08:31:26

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Related Projects

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

 

#2 2010-12-03 10:56:49

mathematics
Scratcher
Registered: 2009-03-01
Posts: 1000+

Re: Related Projects

I think I've seen this suggestion before... *search* There's more than one, actually...

Link 1, Link 2, Link 3, Link 4

Offline

 

#3 2010-12-03 15:02:17

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Re: Related Projects

mathematics wrote:

I think I've seen this suggestion before... *search* There's more than one, actually...

Link 1, Link 2, Link 3, Link 4

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

 

#4 2010-12-03 15:08:35

12three
Scratcher
Registered: 2008-06-12
Posts: 1000+

Re: Related Projects

Support.
Tagging isn't enough.

Offline

 

#5 2010-12-03 15:13:18

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Re: Related Projects

Reread the first post now.
big_smile

Offline

 

#6 2010-12-03 16:05:22

subzerostig
Scratcher
Registered: 2010-09-08
Posts: 100+

Re: Related Projects

I support this.
It means smaller projects can be handpicked by an automatic server for your needs
big_smile   lol


There are 10 types of people people in this world, those that understand binary and those that do not: My latest Project: Present catcher V2                          06/12/2012

Offline

 

#7 2010-12-03 16:55:16

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Related Projects

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

 

#8 2010-12-03 16:58:42

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: Related Projects

YAY! I support! This would be great to have. Post this in Scratch Suggestions.


http://block.site90.net/scratch.mit/text.php?size=30&text=%20A%20signature!&color=333333

Offline

 

#9 2010-12-03 17:12:40

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Re: Related Projects

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

 

#10 2010-12-03 17:16:01

kimmy123
Scratcher
Registered: 2008-05-20
Posts: 1000+

Re: Related Projects

I support!


http://i.imgur.com/Mg3TPIE.pnghttp://i.imgur.com/rgyzXV5.pnghttp://i.imgur.com/685FKVd.pnghttp://24.media.tumblr.com/8678e33865664f328e1654109679cb92/tumblr_mm1qu3jGD71s8caito3_r1_250.gif

Offline

 

#11 2010-12-03 17:20:13

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Re: Related Projects

MathWizz wrote:

YAY! I support! This would be great to have. Post this in Scratch Suggestions.

It has just been posted.  big_smile

Offline

 

#12 2010-12-03 21:53:26

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Related Projects

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)  wink .


http://i.imgur.com/WBkM2QQ.png

Offline

 

#13 2010-12-03 22:06:54

Shadowed1
Scratcher
Registered: 2010-01-19
Posts: 100+

Re: Related Projects

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!


*Insert some witty, funny or sarcastic comment here*

Offline

 

#14 2010-12-03 22:33:56

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Related Projects

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.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#15 2010-12-03 23:17:01

hdarken
Scratcher
Registered: 2008-06-26
Posts: 1000+

Re: Related Projects

This is a very good idea. This would help alot so other project's will get even more views.

I support!

Last edited by hdarken (2010-12-03 23:17:28)


http://i.imgur.com/VskBk.png
http://i.imgur.com/tgxVZ.jpg

Offline

 

#16 2010-12-04 00:08:17

mathematics
Scratcher
Registered: 2009-03-01
Posts: 1000+

Re: Related Projects

Oh, and I've forgotten to say that I support!

Offline

 

#17 2010-12-04 07:30:46

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Re: Related Projects

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

 

#18 2010-12-12 21:18:24

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Re: Related Projects

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

 

#19 2010-12-12 23:12:35

kayybee
Scratcher
Registered: 2009-12-07
Posts: 1000+

Re: Related Projects

Support!


If this happens, there should be related mods or something like that. They'll connect related projects.

Offline

 

#20 2010-12-13 22:19:34

silverninja
Scratcher
Registered: 2010-05-01
Posts: 500+

Re: Related Projects

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

 

#21 2010-12-14 15:14:11

Lightnin
Scratch Team
Registered: 2008-11-03
Posts: 1000+

Re: Related Projects

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.


Help Scratchers make the leap to 2.0!
http://img818.imageshack.us/img818/6844/transitionteam.jpg

Offline

 

#22 2010-12-14 15:18:40

steppenwulf
Scratcher
Registered: 2009-07-23
Posts: 1000+

Re: Related Projects

I support  big_smile


I'm graduating HS this April and going to college in the Fall.

Offline

 

#23 2010-12-14 15:34:41

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Re: Related Projects

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

 

#24 2010-12-15 14:36:23

Lightnin
Scratch Team
Registered: 2008-11-03
Posts: 1000+

Re: Related Projects

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.


Help Scratchers make the leap to 2.0!
http://img818.imageshack.us/img818/6844/transitionteam.jpg

Offline

 

#25 2010-12-15 16:57:47

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Re: Related Projects

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

 

Board footer