SeniorQuoter is an installable web app in PHP which helps high school yearbooks collect quotes from seniors to be put in the school's yearbook. Read more...
Our group study in web design at Haverford High School is going wonderfully. We are about 2 weeks in and are already done PHP basics. Tomorrow we will start on databases. We're going along much faster than I expected. We were also able to talk about design and CSS a bit. We also did some work with validation and standard XHTML.
Student Work
Friday was the first day of Haverford High School's group study in web design. It was an unexpected extra day, quarters normally change on Mondays. However, this extra day was good because we were able to finalize the participants.
The day started out a bit rough, as there was some problems with the development sever. However, Plaz set aside the server to be fixed over the weekend, and instead lead a discussion on how the internet and PHP works. The discussion went very well due to the small number of participants, causing everyone to be engaged.
Mrs. Jane Greenspun also stopped by. Mrs. Greenspun is the director of technology for Haverford School District and is the mentor for our class. We appreciate her support.
We also would like to thank Mrs. Fish, the publications director for allowing us to use her room and for her continued support (and beta testing) of SeniorQuoter. We would also like to thank Mr. Jeffery Nesbitt, the principal of HHS, for his support in organizing the group study. Also thank you to Blu Talyor for his support along with Mr. Rob Anderson. Without the support of the administration, this group study would not be possible.
More details can be found here about the group study. Stay tuned to seniorquoter.org for planned weekly updates.
SeniorQuoter 1.4.2 fixes a small, but fairly important bug in how characters are counted after a quote is submitted.
Certain special characters (&, ", < and >) were incorrectly counted by the second pass, server side counter, in previous versions of SeniorQuoter, causing quotes which passed the length limits imposed by the "live" JavaScript counter, to be rejected after the quote was submitted. All yearbooks should upgrade to this version to insure that users are not incorrectly told that their quotes are too long. The only file which changed is: '/includes/functions.inc.php', so only that file needs to be overwritten.
Download v1.4.2 from SourceForge
These bugs were found by Haverford High School's Class of 2008. Thank you for putting up with and reporting the bugs!
SeniorQuoter 1.4.1 offers several bug fixes and new configuration options. As always, you can get SeniorQuoter from SourceForge.
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.
