Show HN: My Weekend Hack - Stack-Ed: Learn from the best on StackOverflow
stack-ed.com
stack-ed.com
If you're interested, I made a few notes to try to help you improve the site:
* The point count on each Q&A section gives the points for the question, not the answer. The answer score doesn't seem to be given at all.
* Selecting a user/question which is low on the page doesn't change the scroll position. You need to manually move the browser up to the top of the content. For questions, this is easy to notice, but it's pretty jarring for users lower on the list, since there's no obvious suggestion that you're not at the top.
* If you select a question for which the users answer isn't the accepted one, nothing loads in the answer section, with no indication as to why.
* Your onclick hand;er is a bit overzealous. Ctrl+Clicking the SO link at the bottom of the answer closes the question on stack-ed. Same thing when selecting text. I'd suggest having explicit open/close buttons, or possibly just an explicit close.
* If you do add an explicit close, you may want to think about having the large question title at the top turn into a link to the question. I know that there's a small link at the bottom (see above), but I instinctively tried to (Ctrl+) click the larger link before I found the smaller one.
* You may want to consider allowing sorting by vote, in addition to your presently available view and answer count options.
* You may also want to consider making it a little more obvious that "topic" means "tag". The most popular tags are for languages, so its easy not to realize that it's not limited to just that.
* Deselecting all tags doesn't collapse the other portions of the page (top users, questions). This is a bit confusing when you're trying to select a new topic.
n.b. Ctrl+Click is the same as middle-click. On most laptops, there isn't a middle button under the trackpad, so we use Ctrl+Click instead. My laptop is like this, so I can't say whether a true middle click would make a difference, but I expect it wouldn't.
I've taken care of most of the issues described above and from various comments.
The click handler issue was an artifact of my adding an XML response into the question and answer divs. Really strange behavior, but it's fixed.
I've opted for a simple link on the question to toggle the q&a. Also the data issues should be resolved, and instead of seeing a answerer's 'acceptance rate' I'm showing the total score.
Unfortunately I can't enable multiple-tag searches (API limitation). Single tags will have to do, and I'll add search soon to make it more robust.
I realized that with Stack-Ed.com, all I need to do is change the 'site' parameter in the StackAPI and I get access to the vast array of StackExchange services. Photography, Math, Home Improvement, Server Fault, Webapps, Cooking, etc. Crazy.
[1] http://www.stack-ed.com/#tag/python/user/14343/Ned Batchelder
Also, URLs with spaces in them appear to be harder to share, in that they are not always automatically hyperlinked correctly. Would you consider using dashes (or underscores) in place of the dash in the stack-ed URLs?
http://www.stack-ed.com/#tag/python/user/14343/Ned%20Batchel...
Having URL-encoded values certainly is a usability problem, however, I do think that this should be registered as a bug with whatever browser you are using.
One thing I immediately wanted is the ability to search through tags. An insta-search widget would be cool. Also, selecting multiple tags might be nice, but I don't know if you're limited by the API.
Keep it up, I look forward to seeing more releases.
> selecting multiple tags might be nice
The UI hints that this is possible because it uses checkboxes for tags, I tried exactly that when i first loaded the site. Radio buttons please :)Otherwise this is very cool - smooth and responsive UI, interesting use of the mass of information on SO. Love it
Aside from that, pretty cool and handy. Nice job! (:
The only flaw I see is that the most popular questions on SO are those with the most views and upvotes, thus those everyone can understand and appreciate the value of.
This is fine, but it also means that they're the ones most people already know the answer to.
That means I might not use your tool to learn more on subjects I already know a lot about, but it definitely looks like a good way to start learning a new one.
It's completely opt-in and anonymous and in 1 month we collected near 500 consulted questions. Right now we have a widget which show the last consulted questions and a tag cloud. But wanna improve upon the insights we can extract from this data.
What do you think about this?
I was actually going to focus on the tags, and the individual questions - rather than the answerers.
That's an interesting approach.
I wonder if just clicking on the tags and seeing the top voted questions/answer combo would be just as interesting.
Nice UI though.
##### #######
# # ##### ## #### # # # #####
# # # # # # # # # # #
##### # # # # #### ##### ##### # #
# # ###### # # # # # #
# # # # # # # # # # # #
##### # # # #### # # ####### #####
Check out this awesome archive for more related ASCII art: http://geon.github.com/Programming/2012/04/25/ascii-art-sign...(Firefox for Ubuntu, 18.0.1)
Works on Chrome though...
* Checkboxes imply that you can select multiple tags. But Clicking on a second tag is clearing the first. You might want to use a radio button, or (better) allow multiple tags to selected.
* As a minor but useful improvement, clicking on the tag name should select the checkbox (the cursor is already changing to hand, implying that the name is clickable, but it is currently not.)
* When I selected Perl tag, the first stackoverflow user displayed (ikegami) shows 0%. A bug?
* When you change from one tag to another the user list is refreshed, but the article list on the right is not. That seems a bit of disconnect for me. I am not sure what the best way here, but I think I prefer that article list also cleared out (or at least, display it faded or something).
That's all I have for now.
EDIT: Also, it would be nice if there is a text box to enter an arbitrary tag, instead of clicking on Load more tags... and hoping that the tag you want will show up. Useful for less popular tags.
The second checkbox point -- definitely hear you.
The perl tag -- the 0% is acceptance. I don't know why some of the data is showing that some users while they are the top answerers dont have an acceptance rate. I'll dig into this.
The last disconnect -- I know what you mean; I've been feeling it too. I'll take your suggestion (and nix the questions).
The last point about the tag search.. I gather it's the most desired enhancement. I'll tackle this soon, too.
Thanks for the write-up!
A little curious -- what's your middle/backend like? Curious which frameworks/platforms you chose
The setup:
AppEngine, HTML5BP, Bootstrap (I got rid of the rounded corners), jQuery, Backbone, Require.js, Less and Moment.js.
To resolve the question and answer content, I make a request out through YQL for the given question_id. For all the StackOverflow information I'm using the StackExchange API. For icons, I'm using the Pictos web font and for fonts, Google Web Fonts.
It's a pretty slim app, tbh. I was originally thinking about posting the code up on GitHub. Thoughts?
- Viewing this on an iPad and the third Q/A column is not on the same level as the rest of the columns and is pushed down.
- Titles are cutoff with no way of seeing the full title even if I click on the question.
- Title overlaps # viewed and # created.
Noticed a few issues, the most obvious of which is sometimes the answer doesn't belong to the poster you're looking at. An Example: I drilled down to C#, Jon Skeet, 'What's the worst gotcha in C#?'. There is an answer int the field that doesn't belong to him.
Definitely a useful tool just for exploring SO questions and answers.
Keep it up, and thank you!
Perhaps you could expand the question/answer section a bit. Since I'm on a laptop it was a bit difficult to read.
Keep up the good work.
Nice work!