Theiling Online    Sitemap    Conlang Mailing List HQ   

Re: Conlang Flag: Voting

From:Adrian Morgan (aka Flesh-eating Dragon) <dragon@...>
Date:Saturday, September 11, 2004, 17:20
Arthaey Angosii wrote:

> 1. The giant single-row table is annoying. This is mostly that I > strongly dislike horizontal scrolling anywhere. I would suggest > including only variations of a design on the same row.
It was originally a vertical list - no table - but, as I'm sure you'll remember, Jan van Steenbergen wrote: Oh, and one suggestion: place the flags in a table instead, so that the page will show two flags next to each other. And use a table border too, so that it becomes clear immediately which label belongs to which flag. I changed it because of that feedback, and only for that reason. Personally, I'm happy either way.
> 2. In the text field section, you refer to the flags by numerals. In > the flag section, you refer to them by letters. Oops? :) It looks like > it's really supposed to be letters, since entering numbers as my > choices is an "invalid identification code."
I don't understand what you're referring to. There is nowhere on the pages that the flags are referred to by numerals, unless you're seeing something I'm not. [Incidentally, you can view the ID codes and corresponding image URLs by pointing your browser to <designs.ref>. This is where the code looks them up.]
> 3. It *might* be a good idea to include a "Comments" text field with > each preference indication, so that we have more opinions to work with
IMO, the list has been, and continues to be, the right place for mentioning and discussing comments on flags. The voting form isn't intended for that purpose.
> 4. To lessen the chance of invalid data entry, you could change the > text fields to drop-down menus.
It's a thought, but thinking about it on the spot I suspect that typing the codes is faster for most people. The more I think about it, the more certain I am about this. Presumably people vote by scribbling their list of preferences on a scrap piece of paper and then copying this data into the form. Incidentally, I've never used drop-down menus in web forms, so that would be new for me.
> 6. Also WRT the graphics, resizing *all* of the to a standard size > would probably be a good idea, just for fairness of comparison's sake.
However, there's no escaping the necessity of viewing the flags the way the designers intended (especially, for example, the babel tower with the thin gold lines). If I scaled them to a standard size, I'd have to display both the standardised version and the original. Does this really provide any substantial benefit?
> 7. If you enter invalid data into the form and submit it, it displays > the errant items in reverse order -- that is, preference 24, then 23, > then 22, etc, with preference 1 at the bottom of the list.
Indeed it does (if you enter invalid codes): is this a problem? The code is simpler that way, on account of the fact that it identifies the last non-blank entry before deciding which entries are invalid. OTOH, if you enter the same ID code in more than one entry, you'll find that it reports that kind of error in the opposite order. Surely the error messages are just as understandable no matter what order they are presented in.
> 8. You cannot have blank entries between otherwise valid entries. I > don't know how often people would be doing that, but perhaps it might > be common enough that users miss one entry that it would be worthwhile > for you to just ignore all blank entries.
I see no advantage in allowing people to skip entries. This *could* be handled, but it's one of those situations where you have to decide if there's a benefit that outweighs the extra effort. IMO the benefit is negligible, and I've no intention of including slick code merely for the purpose of showing off (for a commercial application, the effort/benefit tradeoff could well be different). If someone does accidentally skip an entry, I'd say the chances are considerable that they've made some other mistake, anyway. It's easier to accidentally enter the wrong code than it is to accidentally skip an entry. Another suggestion I have received is to change the caption on the first Submit button to make it clear that the vote is not submitted immediately. I intend to do this. Adrian.

Reply

Arthaey Angosii <arthaey@...>