[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