MediaWiki Developers are Quick

I submitted a MediaWiki bug this morning (bug 11438) and it was patched in SVN under 30 minutes later. That’s just, wow. Of course, I have to either patch my current local installation or download a new SVN version (which might have unknown issues that will be fixed before the next release), but by hook or by crook it’ll be fixed in the next release. Special thanks to Niklas Laxström for the quick fix! A few details: I was trying out a new extension I installed that generates trees from lists and has expandable/collapsible nodes using JavaScript, and tried using…

Read more

Careless Programmers Make Frustrated Students

If you’re a programmer of JavaScript, and you work for a company that develops online courses, please, please, please make sure you coordinate with your content team. Really. I’ve come across so many errors having to do with badly-programmed little “quizzes” within courses that could have been solved by better communication between the content and interactivity teams. Take an example from this past weekend: A “self-check” quiz (not graded, just helps students learn the material) asks that the user convert a series of measurements from one unit to another. It explicitly specifies that the numbers are not to have commas…

Read more

So Many Goodies

Over the last two days, I’ve added tons of new goodies to my website. First off, I redesigned the navigation (still a few tweaks to go in IE7), with tiered levels. I also added AJAX login, settings, and logout, replacing the old links. This and the new picture gallery (in the members’ section) are both based on a new jQuery plugin, Thickbox. I’m also planning on adding jQuery rounded corners so they’ll show up in both IE and Firefox (and any other browser that either has Canvas or can have it added with JS).

Read more

New Website Goodies

Over the past week or so, I’ve added some new goodies to my website. The message banners now have “close” links, so you can get rid of them manually, and the automatic fade-out has been removed. The design has been tweaked; the current link in the sidebar now has white borders and a black background, and the width is increased slightly so it overlaps the border of the content frame. This provides a more tab-like interface to the site. Also added are jQuery tooltips (plugin from Bassistance.de). They display on all major links (like the badges and sidebar links) and…

Read more

Website…Upgraded (Again)

Over the past couple days, I’ve been delving into the additional features provided by the extremely powerful jQuery JavaScript library. Some of the best things are fades and other animations, which I’ve used to enhance the warning and message banners that appear on the site from time to time. They now fade in gracefully when the page finishes loading, and slide out the top after a short while. You can see the effect, whether you have an account or not, at http://web.augsburg.edu/~werlm/cada/?msg=outnote (msg=outnote designates that a banner should appear). You should have Firefox to actually view the website.

Read more

High School Course Differences (PS: Google’s Coding Errors)

Most courses in high school allow you to resubmit an assignment for additional credit. My AP biology course won’t. The teacher even goes so far as to say she said this wasn’t possible, but I never found it anywhere. Perhaps she just likes my score the way it is?In contrast, my creative writing teacher says she’d be happy to have me revise my stories. Go figure. Why must teachers be so different? PSGoogle seems to have allowed a lot of JS errors to creep into its services. Aren’t they validating their code?

Read more