I was looking at some of the code in v0.6, and noticed a few problems, v0.6.1 fixes the problems I found.
Ramsey G. Brenner
rgbrenner@myrealbox.com
http://rgbrenner.cjb.net/
You can now move the directory where the default Typing Tutor lessons are stored. This is the only feature I added in this release.
I was going to get rid of the 'custom' lesson group and allow users to create thier own groups (equal to custom). But after rewriting a lot of the code in Typing Tutor (hundreds of lines) to accomodate this feature, it became such a mess that it was becoming clear that that feature was not going into Typing Tutor.... read more
I was testing v0.6 of Typing Tutor this morning, and noticed a pretty ugly bug that was also present in v0.5.3; v0.5.4 is the fix.
Typing Tutor v0.5.3 has been released. It contains nothing more than bug fixes.
I would have liked to release the ncurses version of Typing Tutor, but during a recent system upgrade, I lost all of my data.
I plan one more release before the ncurses version; it will implement the remaining features that are not present in 0.5.3.
Ramsey G. Brenner
rgbrenner@myrealbox.com
http://rgbrenner.cjb.net/
There will be delays in the release of the next version of Typing Tutor. A little more than a week ago (on the 14th) I thought it would be released within a few days, because of the (small) amount of work that had to be done. But shortly after submitting that news to Source Forge I ran into problems in a function called input() which processes the users input. I worked on that problem for 5-6 days before giving up and trying a rewrite of the function. The rewrite has also run into problems (luckly not the same problem though). I have looked over the code repeatedly but have failed to find any errors in the code in both the original and the rewrite. I suppose I will be doing yet another rewrite of the code soon hoping to resolve the problem(s), but I cannot give an estimate on when it will be completed. ... read more
For the last couple of months I have not had access to my computer, which puts the project a bit behind. However since I got my computer back (roughly a week ago), I have been coding a new version of Typing Tutor from the ground up, and I expect this version to be released shortly.
This version will have a completely new interface based on ncurses, however it will be missing a few notable features such as random drill creation, and the ability to create custom drills. I hope to implement these features soon, however I cannot give an estimate on when they will be completed.... read more
A number of bugs were discovered in v0.5.1, and it is suggested that you update to the newest version.
Ramsey G. Brenner
http://rgbrenner.cjb.net
Typing Tutor v0.5.1 has been released. This is mostly just a bug fix. Releases prior to this one allocated memory incorrectly, possibly causing Typing Tutor to overwrite areas of memory.
I've also added check(), which checks for ~/.typingtutor/, ~/.typingtutor/custom/, and ~/.typingtutor/log. If any of the files do not exist, they are created. check() is called everytime Typing Tutor is run.
The docs have been updated to cover "typingtutor history all" and "typingtutor history delete". These features were available in v0.5, but they were undocumented. See typingtutor(1) for more information on these features.... read more
Typing Tutor v0.5 has been released!
The random drill generator has been finished; it has been rewritten, code has been added for all of the lessons, and it generates an equal number of each character in the lesson.
History has also been rewritten:
"typingtutor history" now displays a chart showing how many times you have completed each drill and lesson.
"typingtutor history <lesson>" displays the history for all drills in <lesson>.
"typingtutor history <lesson> <drill>" displays the history for only <drill> in <lesson>.
All of the docs have also been updated, and an "EXAMPLES" section has been added to the man page.... read more
This release of Typing Tutor adds a few improvements, including:
* Logging - Typing Tutor now logs information about each use, and allows the user to view that information at a later time. Logged information includes Date, Gross Words Per Minute, Net Words Per Minute, and Percent Accuracy.
* An easier interface to create new custom drills.
* A random drill generator
Ramsey G. Brenner
I started this project while I was still learning alot about C, and because I have been spending alot of my time working on Typing Tutor, I have not been able to find the time to continue studying much. Therefore, I am taking a week to finish reading my books, then I will continue work on Typing Tutor. You can expect v0.4 to be released aprox. 2 weeks from today. I already have many improvements planned for v0.4, including easier creation of custom drills, and possibly a drill generator (although, we'll have to see how that idea turns out). This will be one release I don't think any of you will mind waiting for.... read more
0.3 adds improved documentation, and an instruct() function. instruct() helps the user become more effective at typing by instructing the user before each drill.
This release added few new features, however it fixed a number of bugs in version 0.1
I'm proud to announce the first release of typingtutor. It's labled beta becuase 1) there are a few more features to implement, and 2) the docs are minimal, it doesn't have any stability problems as far as I know, and it should be easily portable. This is my first (public) program, and I would appreciate feedback.
Thank You,
Ramsey G. Brenner