[kde-edu]: Importing KWordQuiz
Scott Wheeler
wheeler at kde.org
Tue May 4 22:02:00 CEST 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tuesday 04 May 2004 18:41, Peter Hedlund wrote:
> This is a request I've had before. I'll look into how FlashKard does it.
> For now copy and paste works fine. KWordQuiz will insert rows as
> needed if you paste a large block of entries.
Internally there's just a list of cards that it works with. Basically it just
loops over the files that are to be opened and appends the items to the list.
> You are basically hiding the main toolbar during a quiz. Aren't most GUI
> guidlines arguing against hiding things. Instead unavailable functions
> should be disabled.
That's true for context menus, not toolbars. The goal is really to have the
most relevant stuff there -- not to have everything possible. And to be
clear I wasn't suggesting hiding it for just the quiz mode -- given the
number of buttons there already (for a relatively simple app) I was just
suggesting defaulting to it being hidden in general. By default KWordQuiz
shows more menu bar items than KMail and Konqueror combined. ;-)
> I'll provide more sensible defaults. I think the user should be
> presented with the toolbar to know that it's there.
I think it would probably be better to just add a button for configuring the
"Special Keys" in the default tool bar. Still visible, but a lot less screen
real estate.
> The columns used to be entitled Language 1 and Language 2. Based on our
> previous discussions I have removed/changed all references to "language"
> to better reflect that the program is not only for language learning.
Well the kind of fake arrows really don't indicate anything clearly. I think
an organization more like this would probably be more clear:
Card Order...
- Random order quiz
- Ordered quiz
In Quiz Mode Show Me...
- The values from Column 1
- The values from Column 2
- A mix of the columns
Also I think defaults that are better than "Column 1" and "Column 2" should be
found. I used "front" and "back" in FlashKard since I was trying to
emphasize the visual metaphor. "Question" and "Answer" could also work...
> > *) A progress bar would be nice.
>
> Showing the progress of what?
Showing the progress through the quiz. See FlashKard.
> > QTimer::singleShot()).
>
> I don't like timers.
Why?
> Should the default be that you have to click the check button?
If you're not going to use a timer or switch to a push button then yes. The
problem is right now that when clicking a radio button a user doesn't expect
immediate action -- that's what a push button does. It's a little confusing
to have a radio button react immediately.
Sorry to be so pedantic on all of this stuff -- but precisely the reason that
I created FlashKard was because I thought the only alternatives were overly
complicated -- so as KWordQuiz will be replacing it I'd like for the GUI to
stay similarly intuitive (despite more complex things happening in the
background).
Cheers,
- -Scott
- --
I support the American war on intelligence.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQFAl/a4Qu0ByfY5QTkRAvHTAKCpo31mcqHAD+RGKZIMr4RnctpnYwCfUeIS
43eRi3+7m/jEpMxeqqpeqq4=
=kVkh
-----END PGP SIGNATURE-----
More information about the kde-edu
mailing list