This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.
  • Index
  •  » Suggestions
  •  » Make "What the community is.." rows show 3 random projects from top 10

#76 2010-10-27 13:15:56

scmb1
Scratch Team
Registered: 2009-03-19
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

paulmedwal wrote:

This is a **very** good idea. Its probably one I will test on the Clutter site. Give me a few weeks though.

Awesome! Clutter is so cool.  smile


http://i48.tinypic.com/2z5pqad.png

Offline

 

#77 2010-10-27 21:14:04

JTxt
Scratcher
Registered: 2010-05-19
Posts: 100+

Re: Make "What the community is.." rows show 3 random projects from top 10

paulmedwal wrote:

Short answer: don't worry about it, I already have a fix for that.
Long answer: I'm caching the output that comes from the database, and I'm grabbing the top 10* from the db. However on the server I will randomize what projects the user sees . . .

Short reply:  Cool! Thanks for the reply!  big_smile
Long reply: Yes, that sounds like a much better way to do it.

Sorry if I was offensive.  I hope I write helpful posts; at least it's fun to try to think these things through for myself.  It's especially nice when those that can affect Scratch join the discussion here.  Thanks!

paulmedwal wrote:

Regarding your other concerns, that is why I am implementing showcase Clutters. This gives everyone a chance to be on the home page, and its not "random" since people are selecting their best projects.

Yes, very cool! I replied there too.


I believe these categories, especially "top viewed" suffer from a feedback loop:
IIUC, "top viewed" projects stay at top until most of the the participating active users of the front page have viewed the project, (views count once per user) then it drops down bellow other projects. (IIUC "top viewed" is usually fed by projects with enticing thumbnail and/or title, and/or the user is already popular, and/or the user self-promotes well... Projects rise in this list whether or not the community thinks it belongs here. There is no recourse if they feel they were tricked into viewing.)

Then top viewed often feeds top love-its, (more views=more opportunity for love-its) and often rises in "What the Community is Loving" until the rate of love-its drop below other projects. (users can only love-it once.)

I think the log of this project illustrates the feedback loop:

The Beach part 8 project notes wrote:

...
3rd top viewed
2nd top viewed
1st top viewed
3rd top loved
2nd top loved
1st top loved

Randomizing the top 10 to top 3 may just make this feedback process slower.

I really like the ratio of views to love-its as a replacement for top loved and viewed.
Perhaps showcased projects can feed that?  EDIT: instead of "newest projects", so that people can easily promote what they want, instead of everything they upload.

Thanks!

Last edited by JTxt (2010-11-01 15:48:02)


http://scratch.mit.edu/static/icons/buddy/524717_med.png?t=2010-06-15+09%3A48%3A36

Offline

 

#78 2010-10-27 21:51:50

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

Re: Make "What the community is.." rows show 3 random projects from top 10

JTxt wrote:

(long post)

Interesting analysis JTxt! One point I want to comment on;

JTxt wrote:

I believe these categories, especially "top viewed" suffer from a feedback loop:
IIUC, "top viewed" projects stay at top until most of the the participating active users of the front page have viewed the project, (views count once per user) then it drops down bellow other projects.

Perhaps there could be a Love-it/Don't love-it button, in which by pressing love it, once again it would be added so it would move up the front page, but if you press don't love it, than it wouldn't show that you pressed that button or anything, but it would help bump the project down the front page; so people who don't like misleading projects would have a say in things better, while not offending anybody.

But there's likely to be flaws...


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

Offline

 

#79 2010-10-27 22:30:56

emilypie
Scratcher
Registered: 2010-01-30
Posts: 100+

Re: Make "What the community is.." rows show 3 random projects from top 10

Lucario621 wrote:

JTxt wrote:

(long post)

Interesting analysis JTxt! One point I want to comment on;

JTxt wrote:

I believe these categories, especially "top viewed" suffer from a feedback loop:
IIUC, "top viewed" projects stay at top until most of the the participating active users of the front page have viewed the project, (views count once per user) then it drops down bellow other projects.

Perhaps there could be a Love-it/Don't love-it button, in which by pressing love it, once again it would be added so it would move up the front page, but if you press don't love it, than it wouldn't show that you pressed that button or anything, but it would help bump the project down the front page; so people who don't like misleading projects would have a say in things better, while not offending anybody.

But there's likely to be flaws...

that could cause LOTS of fights. people would start pressing that instead of flagging inappropriate projects; people would say "I'm pressing 'don't love it!'" on projects by someone they don't like, that are inappropriate, or are just front paged and they don't like famous scratchers,  and that would start a big conflict, and it wouldn't even be flagged for the scratch team to check it out.

I can already see many flaws in your idea; build up on it more, maybe to make it more fair.  smile

and remember, there IS a time limit for being top viewed; i forget it exactly, though.  tongue


"Captain Hammer threw a car at my head." -Dr. Horrible

Offline

 

#80 2010-10-27 22:39:45

paulmedwal
Scratcher
Registered: 2007-03-09
Posts: 100+

Re: Make "What the community is.." rows show 3 random projects from top 10

JTxt wrote:

Sorry if I was offensive.

You weren't. Sorry if I made it sound that way. I really enjoy the feedback, and the fact that you are analyzing these problems is great! I'll respond later to the rest of these posts.


clutter.scratch.mit.edu Visit the Clutter site to create multi-scene stories and multi-level games with Scratch.

Offline

 

#81 2010-10-28 01:27:02

JTxt
Scratcher
Registered: 2010-05-19
Posts: 100+

Re: Make "What the community is.." rows show 3 random projects from top 10

Lucario621 wrote:

Perhaps there could be a Love-it/Don't love-it button . . .

Yeah, that would give a recourse too, and may work great-- but I agree with emilypie that it may cause fights.

Or, simply viewing then leaving a project without pressing "love it" can be like "don't love it".  That's the effect if we have a row sorted by the ratio of love-its to views
(This would replace the views and love-it rows.)


http://scratch.mit.edu/static/icons/buddy/524717_med.png?t=2010-06-15+09%3A48%3A36

Offline

 

#82 2010-10-28 04:30:43

iCode-747
Scratcher
Registered: 2009-11-21
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

To tell you the truth, I hate this idea, I really don't know why.  sad

Support anyway, because my reason is probably stupid.


-End Transmission-

Offline

 

#83 2010-10-28 22:27:27

JTxt
Scratcher
Registered: 2010-05-19
Posts: 100+

Re: Make "What the community is.." rows show 3 random projects from top 10

iCode-747 wrote:

To tell you the truth, I hate this idea, I really don't know why.  sad

Support anyway, because my reason is probably stupid.

There are very few stupid reasons (or ideas.)  I highly doubt you have one of them.  Please share!  It may help us come up with even better ideas.

(If it is, I promise to laugh with you.  big_smile  )

Last edited by JTxt (2010-10-28 22:42:13)


http://scratch.mit.edu/static/icons/buddy/524717_med.png?t=2010-06-15+09%3A48%3A36

Offline

 

#84 2010-10-29 04:02:14

iCode-747
Scratcher
Registered: 2009-11-21
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

JTxt wrote:

iCode-747 wrote:

To tell you the truth, I hate this idea, I really don't know why.  sad

Support anyway, because my reason is probably stupid.

There are very few stupid reasons (or ideas.)  I highly doubt you have one of them.  Please share!  It may help us come up with even better ideas.

(If it is, I promise to laugh with you.  big_smile  )

I'm selfish.  lol


-End Transmission-

Offline

 

#85 2010-11-01 19:22:14

scmb1
Scratch Team
Registered: 2009-03-19
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

Thanks for all the feedback and thinking!  smile


http://i48.tinypic.com/2z5pqad.png

Offline

 

#86 2010-11-02 01:45:52

paulmedwal
Scratcher
Registered: 2007-03-09
Posts: 100+

Re: Make "What the community is.." rows show 3 random projects from top 10

The 3 random projects from the top 10 Clutters are now being shown on the Clutter website frontpage. Also, the showcase Clutters are on the front page. Go to clutter.scratch.mit.edu to check it out.

Thanks scmb1, it really makes the homepage more active, and thanks to everyone for helping out by coming up with and refining suggestions. The Scratch team is reading them, and as you see, we may even try a few out!

Announcement on the Clutter site


clutter.scratch.mit.edu Visit the Clutter site to create multi-scene stories and multi-level games with Scratch.

Offline

 

#87 2010-11-02 09:06:20

scmb1
Scratch Team
Registered: 2009-03-19
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

paulmedwal wrote:

The 3 random projects from the top 10 Clutters are now being shown on the Clutter website frontpage. Also, the showcase Clutters are on the front page. Go to clutter.scratch.mit.edu to check it out.

Thanks scmb1, it really makes the homepage more active, and thanks to everyone for helping out by coming up with and refining suggestions. The Scratch team is reading them, and as you see, we may even try a few out!

Announcement on the Clutter site

Awesome! Thanks for trying it out.  smile


http://i48.tinypic.com/2z5pqad.png

Offline

 

#88 2010-11-02 17:43:51

JTxt
Scratcher
Registered: 2010-05-19
Posts: 100+

Re: Make "What the community is.." rows show 3 random projects from top 10

paulmedwal wrote:

The 3 random projects from the top 10 Clutters are now being shown on the Clutter website frontpage. Also, the showcase Clutters are on the front page. Go to clutter.scratch.mit.edu to check it out.
. . .

Great! That was quick! 
Yeah scmb1, paulmedwal!

Now can you reply please?   big_smile
Or at least, what do you think about sorting by the ratio of views to love-its?

Also, above I referred to a problem that someone reported with caching and "Newest Projects"  Here it is.
Inspired by this thread, (thanks to scmb1, paulmedwal) I suggested a solution.  Thanks!

Last edited by JTxt (2010-11-02 17:47:11)


http://scratch.mit.edu/static/icons/buddy/524717_med.png?t=2010-06-15+09%3A48%3A36

Offline

 

#89 2010-11-03 13:01:36

paulmedwal
Scratcher
Registered: 2007-03-09
Posts: 100+

Re: Make "What the community is.." rows show 3 random projects from top 10

@JTxt
1. I agree, a feedback loop can occur. It doesn't make sense for me to test it on the Clutter site given the small number of projects and users. The Scratch website (and eventually Clutter) has a rule that the top viewed/loved/remixed must be made within 2 weeks, which at least limits the time it is possible for a feedback loop to occur.

2. The views/loveit ratio seems like a good idea. Again, on the Clutter site there are so few users/loveits, that it does not make sense to test it out there.

3. You should assume we don't have access to which projects were just cached (not technically true, there are ways of getting it, but its not a solution we will probably use). A simpler solution is to always have the newest projects randomly take from the top 20 newest projects, as I mentioned in my previous post.


clutter.scratch.mit.edu Visit the Clutter site to create multi-scene stories and multi-level games with Scratch.

Offline

 

#90 2010-11-11 20:38:22

scmb1
Scratch Team
Registered: 2009-03-19
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

Wow, I'm really impressed at how fast you got that working. Are you the only one working on the Clutter site?


http://i48.tinypic.com/2z5pqad.png

Offline

 

#91 2010-11-11 23:06:17

paulmedwal
Scratcher
Registered: 2007-03-09
Posts: 100+

Re: Make "What the community is.." rows show 3 random projects from top 10

Yeah, its just me. I'm also a student in another lab at MIT (not the Scratch lab), so I work on the Clutter site in my free time.


clutter.scratch.mit.edu Visit the Clutter site to create multi-scene stories and multi-level games with Scratch.

Offline

 

#92 2010-11-12 19:21:36

scmb1
Scratch Team
Registered: 2009-03-19
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

paulmedwal wrote:

Yeah, its just me. I'm also a student in another lab at MIT (not the Scratch lab), so I work on the Clutter site in my free time.

Wow, I'm even more impressed. Thanks for your work.  smile


http://i48.tinypic.com/2z5pqad.png

Offline

 

#93 2010-11-13 23:54:53

paulmedwal
Scratcher
Registered: 2007-03-09
Posts: 100+

Re: Make "What the community is.." rows show 3 random projects from top 10

If you haven't seen already, this idea of taking a random 3 projects is being used on the Scratch home page for the "Newest Projects" section, so now more new projects will be seen. It is completed in Scratch Suggestions and thanks to scmb1 and JTxt for the ideas.


clutter.scratch.mit.edu Visit the Clutter site to create multi-scene stories and multi-level games with Scratch.

Offline

 

#94 2010-11-14 09:34:18

scmb1
Scratch Team
Registered: 2009-03-19
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

paulmedwal wrote:

If you haven't seen already, this idea of taking a random 3 projects is being used on the Scratch home page for the "Newest Projects" section, so now more new projects will be seen. It is completed in Scratch Suggestions and thanks to scmb1 and JTxt for the ideas.

I hadn't seen that. Thanks for showing me. That will make Newest Projects a lot better.  smile


http://i48.tinypic.com/2z5pqad.png

Offline

 

#95 2010-11-16 16:53:17

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

Re: Make "What the community is.." rows show 3 random projects from top 10

scmb1 wrote:

paulmedwal wrote:

If you haven't seen already, this idea of taking a random 3 projects is being used on the Scratch home page for the "Newest Projects" section, so now more new projects will be seen. It is completed in Scratch Suggestions and thanks to scmb1 and JTxt for the ideas.

I hadn't seen that. Thanks for showing me. That will make Newest Projects a lot better.  smile

Here's the announcement. I'm hoping paulmedwal will have a chance to implement this for the ScratchDesignStudio row soon as well.

I'm still a big fan of the idea of doing the same for the "What the community is..." rows, but that's a harder sell.  One step at a time.  smile


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

Offline

 

#96 2010-11-16 20:44:02

scmb1
Scratch Team
Registered: 2009-03-19
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

Lightnin wrote:

scmb1 wrote:

paulmedwal wrote:

If you haven't seen already, this idea of taking a random 3 projects is being used on the Scratch home page for the "Newest Projects" section, so now more new projects will be seen. It is completed in Scratch Suggestions and thanks to scmb1 and JTxt for the ideas.

I hadn't seen that. Thanks for showing me. That will make Newest Projects a lot better.  smile

Here's the announcement. I'm hoping paulmedwal will have a chance to implement this for the ScratchDesignStudio row soon as well.

I'm still a big fan of the idea of doing the same for the "What the community is..." rows, but that's a harder sell.  One step at a time.  smile

One small step for a row, a giant leap for Scratch-kind.  tongue  Just kidding, but thanks for implementing it in Newest Projects. I think it really improves the row.


http://i48.tinypic.com/2z5pqad.png

Offline

 

#97 2010-11-16 23:52:32

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

Re: Make "What the community is.." rows show 3 random projects from top 10

I totally support this idea. It will make people have more views on their projects randomly. Brilliant!


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

Offline

 

#98 2010-11-21 12:28:39

scmb1
Scratch Team
Registered: 2009-03-19
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

hdarken wrote:

I totally support this idea. It will make people have more views on their projects randomly. Brilliant!

Thanks  smile  That's a good point...


http://i48.tinypic.com/2z5pqad.png

Offline

 

#99 2011-02-19 16:11:33

scmb1
Scratch Team
Registered: 2009-03-19
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

Sorry to bump an old thread, but this suggestion is doing pretty well on the Suggestions page. Keep voting!


http://i48.tinypic.com/2z5pqad.png

Offline

 

#100 2011-03-03 11:29:47

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: Make "What the community is.." rows show 3 random projects from top 10

http://i54.tinypic.com/301oj2s.jpg
I was once in the top 50 or so.  By the time my next big project is ready, I hope this is implemented!  smile
(I don't know why I put that pic in. Randomness.  tongue )

Offline

 
  • Index
  •  » Suggestions
  •  » Make "What the community is.." rows show 3 random projects from top 10

Board footer