My HN November app: Quick Brown Frog
Quick Brown Frog (http://www.quickbrownfrog.com) is an online typing tutor that runs right in your browser- nothing to download or install, no Flash or other plugins required. Feel free to create yourself an account using this link:
http://www.quickbrownfrog.com/#!createAccount:HN
I'm still working on the lesson content, but most of the moving parts are in place. It's built using GWT and Google App Engine. Despite the recent spate of GAE-related postings here, I've been able to make App Engine work fairly well for my needs and team size (i.e. me). Right now my only remaining pain point is the lack of SSL for non-appspot.com domains. Ugh.Quick Brown Frog was very much influenced by patio11- consumer-oriented, and born of personal experience. A year ago, I decided to learn to type properly, and tried to download software from the major vendor of typing software. It turned out to be a weird PC/Mac hybrid package, and I had to go hunting for a dated uncompression tool just to open the .sit file.
When I finally got it uncompressed, I found it was years out of date and would not run on my Mac. I ended up having to order a CDROM version from them in order to get the latest software that would run on my system. (Why offer the dated download at all?!)
Thus was my inspiration to create a totally browser-based typing tutor. I'm blogging about the development process at http://quickbrownfrog.wordpress.com.
Feedback greatly appreciated.
33 comments
[ 2.6 ms ] story [ 76.5 ms ] threadhttp://www.quickbrownfrog.com
http://www.quickbrownfrog.com/#!createAccount:HN
http://quickbrownfrog.wordpress.com
Also, I think I would really build up the speed test you have and use that as a marketing tool with something like high scores posted to Facebook.
Thanks for the feedback!
Currently all of the lesson content is locked down (if you've created an account using the HN signup code, then you get to see it all, such as it is).
I've gotten lots of feedback to the effect that $29 is too high for a webapp, so I certainly will revise that down before launching.
Thanks for the feedback!
As for free vs paying feature, I’d only give the time taken to complete the exercise and the wpm, and suggest upgrading to the paying version to have more stats.
By "more stats", do you mean the accuracy statistic that is computed for each practice? Or do you mean the wpm/accuracy chart that you see on the Progress link?
Lots of us were taught (correctly) to follow a period with two spaces. When you do that on your test, every single character from there on out is highlighted in red. It thinks you're wrong on every word, and there's nothing you can do about it short of backspacing to the period in question and erasing one of your spaces.
It pretty much makes the test useless. And since that's the only thing you let me see, the only inference I can draw is that the rest of your product is of similar quality. In short, you lost me.
Multiply that times everybody else who visits your site and types that way, and think about the impact it will have on your sales.
Schools were still teaching the double-space typing method well into the 90's (and probably beyond), so if you're building a product for people who type and are potentially older than 30, it's probably a good idea to account for the fact that they're likely to type two spaces after a period.
I'm planning to offer a config option that allows you to specify whether you prefer single or double spaces. Not sure which is the best default to offer for visitors though.
Thanks for your feedback!
"if the preceding substring was dot space, and the user types another space, just ignore it".
Hope that works for you.
Thanks for the heads-up.
One gripe: am I the only one who still uses two spaces in between sentences?
1) The paragraph symbol threw me off for a second. It may be a good idea to have a small explanation at the top for how line breaks are handled.
2) I seem to manage better at typing tests when the paragraph of text to be typed is on one area and the input box is in another. Not sure if this fits the model, but it could be a configurable option.
The keyboard should not be required to move between exercises - the space bar would provide a better alternative.
Could you color coordinate the key color with a predefined finger color?
You should market this to schools with classroom subscriptions. This would provide a great, cross-platform alternative to Mavis Beacon which costs $20 per computer to install/update and cannot be used at home.
In the very near future I am planning to add some kind of hands/fingers graphic, with the appropriate digit indicated in some way. That might cover your other suggestion about a predefined color.
Thanks for the feedback!
For some reason today appears to be my off-day on HN, as I've made two sentence changing mistakes.
Having a keyboard shortcut to go the next lesson seems essential, it is annoying to have to keep reaching for the mouse in a typing tutor.
I would like to see more 'nerdy' topics in the practice sections, stuff about programming, video games, passages from monty python skits, etc.
Other than that, I am really happy with it. I would gladly pay 10 bucks for something like this.
I will add some keyboard navigation as you suggested.
Thanks very much for the feedback.
Is the Facebook button meant to be displayed there?
I'm sure you won't get this request very often (until you go international...), but I'm using these practices mostly for practicing my dvorak skills ;-). Would it be possible to have a setting for a keyboard layouts?
As I write this I realize that different layouts would mean a different lesson structure as well...
--
Okay, here some more feedback after trying some practises in my native tongue (dutch).
- Response seems quite slow. If I type above 50wpm the text can't keep up with me (which is _very_ annoying and makes it quite hard to use).
- If you miss a letter (or space), everything else is considered 'wrong'. It might be nice if you would recognize (after two or three 'wrong' letters) that it actually misses a letter or space, and add a visual confirmation of that.
- If you give a custom url and press <enter> that doesn't work, you'll have to click the 'go' button.
- Using a random wiki article usually just sucks, most of the random articles are articles with a lot of 'sidebar' information that you'll have to type. First hit today was this one, try it ;-) http://en.wikipedia.org/wiki/Buochs
Can you tell me what OS/Browser you were using? One of the major goals of the app is for it to be blazing fast, and not have any lag issues. I mainly use OSX+Safari, but I test on Firefox, Chrome and IE8, and it works quite well for me in testing.
I also agree with what you have to say about the random wikipedia links; I tried really hard to filter out as much boilerplate stuff as I can, but sadly Wikipedia isn't as structured as you might expect it to be.
Thanks very much for the feedback.