After taking a month off, SeniorQuoter 1.4 is out and ready for download from SourceForge!
The big feature in this release is spell checking! We also fixed what seemed to be a bug if one hit the "enter" key instead of clicking the "submit code" button after imputing their code. Also, we have some configuration-documentation improvements and other minor code re-arrangements.
Spell checking is done using GoogieSpell from Orangoo Labs. After entering text, one hits "check spelling". GoogieSpell then uses AJAX (requires JavaScript) to query a PHP script included in the GoogieSpell directory in SeniorQuoter 1.4, which then forwards the request to Google's spelling services. Although this is not an official Google service, numerous Google products use this system. If you would rather cut Google out of the picture, you can install the Nox Spell Server, a Python interface to Aspell. Alternatively, you could use GSpellerServer, a PHP 5 interface to pspell. Neither is supported by SeniorQuoter. Of course, you could use any server (or build your own) which uses Google's XML Spelling API. The reason we are using Google's service is because it does not require any additional software. Spell checking, of course, can be disabled by an administrator if they so wish.
We hope you enjoy spell checking. SeniorQuoter is on track to get an administration interface during the 06-07 school year.