--Boundary-00=_orkz/NCyxJiGLTD
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Hallo Karl-Heinz, Samuel and Peter,
I have finished my draft for the examination screen. I have to say that QT
Designer is an outstanding tool. I really enjoyed drawing the form. It' so
intuitive. Simply amazing. The most difficult part was actually to get the
designer started in SUSE 9.0, because I didn't have a menu entry. But anyway,
here we go.
I used the same texts as in the English verion of KVocTrain. Nevertheless
(being German I have to be careful about that ;-), some words seem to sound a
bit unusual to me. Could some native English speaker have a look at
KVocTrain's texts, please?
Before I forget: Could you, Karl-Heinz, Samuel and perhaps Peter get in touch
in order to co-ordinate the programming efforts, please?
Examination Screen
===============
Textfields
------------
TextLabels and LineEdits have the same functions as in the query screen,
except the progress and time counters. While the Progress counter shows the
number of words dealt with compared to the total number of words as a
progress bar, the time counter does this with the time spent compared to the
total time.
Buttons
----------
Don't know: go to next word and clear translation textfield
Next word: go to next word
End exam: go to examination result screen
"the four arrows": jump back to first word / go back one word / go forward one
word / jump to last word
An examination should ideally go like that:
1. Configuration options before start:
- English-German / German-English / or randomly changing (as possible for the
query)
- seconds before Close button in Examination Result Screen becomes visible
- seconds per word in examination (sth. similar exists for queries)
2. The words of the selected unit(s) are put in a random order.
3. The person examined enters the translations. Pressing Enter or the
appropriate buttons brings him/her to the next word.
4. The person examined can jump in between the words by using the arrow
buttons.
The translations already entered stay in the translation field even if the
person has not pressed enter for that word before.
5. Examining ends when the time is up or after pressing the End exam button.
Examination Result Screen
====================
Close Button
-----------------
The Close button should NOT show up beforer a specified time that can be
configured in the options menu of KVocTrain.
Textfields
------------
The LineEdits show the absolute and percentage numbers of correct/incorrect
words of the selected unit(s).
Last but NOT LEAST: When starting the examination mode, opening a second
KVocTrain has to be denied. A witty pupil would certainly not take long to
discover that short cut to good results ;-)
Full-screen mode for the examination screen wouldn't be a bad idea either,
don't you think?
I hope that this clarifies most of your questions about the design. If you
have doubts, problems, etc., please feel free to ask.
I'm very happy that I've had your help so far and I hope that we (well, mostly
you from now on) will create another killer-app for KDE. Imagine, how easy it
will be for language teachers to force their pupils to learn their vocabulary
- of course the pupils will profit from that as well ;-), especially as they
can train at home under examination conditions!
Thanks a lot in advance - hey, I'm a bit euphoric thinking about our project
right now. :-)
Markus
--Boundary-00=_orkz/NCyxJiGLTD
Content-Type: application/x-designer;
name="kvoctrain_examination_result_screen.ui"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="kvoctrain_examination_result_screen.ui"
Form1
Form1
0
0
626
374
Examination Result
textLabel2_2_2
70
200
140
24
<b>wrong translations:<words:/b>
textLabel2_2
70
160
150
24
<b>correct translations:<words:/b>
kLineEdit2_2
false
340
160
30
25
kLineEdit2_3
false
340
200
30
25
textLabel2
70
120
90
24
<b>total words:<words:/b>
textLabel2_3_2
380
160
52
24
<b>words</b>
textLabel2_3_3
380
200
52
24
<b>words</b>
kLineEdit2
false
340
120
30
25
kLineEdit2_4
false
470
160
30
25
kLineEdit2_4_2
false
470
200
30
25
textLabel2_3
380
120
52
24
<b>words</b>
textLabel2_3_4_2
510
200
21
24
<b>%</b>
textLabel2_3_4
510
160
21
24
<b>%</b>
kPushButton7
250
270
131
40
Close
textLabel1
70
60
171
24
<u><b>Examination result:</b></u>
klineedit.h
klineedit.h
klineedit.h
klineedit.h
klineedit.h
kpushbutton.h
--Boundary-00=_orkz/NCyxJiGLTD
Content-Type: application/x-designer; name="kvoctrain_examination_screen.ui"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="kvoctrain_examination_screen.ui"
Examination_Screen
examination screen (KVocTrain) for use in class
Form1
0
0
625
377
Examination Screen
progressBar1
480
260
95
28
progressBar2
480
300
95
28
textLabel2
40
130
550
24
<b>Enter the correct translation:</b>
textLabel1
40
40
550
20
Original expression
textLabel5
400
270
70
20
Count:
textLabel4
400
220
180
20
Progress
textLabel6
400
300
70
20
Time:
kPushButton4_2
50
270
41
31
image0
kPushButton5_2
280
270
41
31
image1
kPushButton5
210
270
41
31
image2
kPushButton4
120
270
41
30
image3
kLineEdit2
false
40
70
550
25
kPushButton3_2
50
320
110
40
End exam
kPushButton1
50
210
110
40
Don't know
kPushButton1_2
210
210
110
40
Next word
kLineEdit1
40
160
550
24
1
4
false
LineEditPanel
Sunken
789c55d5db52db481006e07b9ec=
245df515b7f2c591252a57201e44412084e4842d8da8bd1483236f8802cd698ad7df7ed991e=
79db2ea6469fbba7e760d5f0ea6870737531387a75b0ee4c37b5037b67dac151f5349f6ffff=
cebcd3f07875136e0bf221dc4877f1c1c8ebb811d5c2e17b5036d14b0d091471db9d778d058=
69b41a338d89c6b39ea7d4a875da5a47fed691138d4aa79deac89d0669eca5fdd005f6d6a6f=
7437a523ad305f45191d511bd394c35de6b185d40ef07738dbdd28dc6deb9e9a3a2271df9a0=
e17e7a1afa8fcf7cf1cea361ec8debe03c2e7c7cdb7b14799b602b71c4bd43bc11c7c3e0457=
032927aabe05c8cdfe2222d2bef9173348c12590f2dc5719ef87af82c4e92ccbfd7e882edf1=
c83be4a74331ad83d310ffb273e9e30fc145f05c9cf186bdefc57964123f7e28deadf736b80=
8bee96d53ef63b189acc43f7ae7499e19efb3601bbced1dd67b21dead3f09eed73b13175129=
eb4b7796f97e89cb38ccff3538ab647dee4d21feb5f2d49f27dd89797fbe1e756293ca789a7=
a17bc5f992f179775256f1e89ad09f533e75151993af32e9c93a8cac4046fd3c769125cd7f2=
be46cea9317538cf4f629bc97cb8743e2efb7af0ef733e32fdfedff60ee3bf8b6d9f7fe56c9=
23a6ec46367cbd3378df737e72addf9a777bdf33be73a6be2e073e7c67fe4de05b906831216=
156a3498fcdfcb8dc54f53cc708f07ccb1c09247acb85f61c24fb3bd3a8f68b1468727b4ec5=
d932b001b3ccb186cf1c29af1b3f80413b992f9db533fe60c6ff10e1b97c1355d7b2f75f89b=
0d3e70d647ae718e4ff88c2f584a1b77e3aecfe176c135ce7189afb8c2989fbee13baef1032=
4170fd7e9b8c64faef10b37f88d5b0cb94588ddac720d73ce0809526438e69c1c0581083919=
2ac9cadd880dd5d4f00a529a70d62dddd1946674cf6357723e7e5f6e0fd7f4e06ad19c16b4a=
4157fbba1475933563e7f422e6b4db283956bf4e47af98fe3bf6d6943cfb4a5358f68c3f958=
d7873a139c90a56adcf1ba5efcccbc0e3a913eaca7a5d3ddd856d569559d19cf7d263dafab9=
6ded99ff3bfaf0ffe03893bdfe3
789c8dd4d94edb401406e0fb3c8=
5c5dca1eac776bcaaea45d8a1ec3b54bd188f6d122004485842d577efcc9c6313a65434935c=
7c3aff9c596c6561de3bdbdbf6e6173ae3899c0c94a7faf2c19b2f1f87c3e98f9fdf7e75e68=
2d4d3dfb4eb85735f3a73fb134f793ba3dbca008586f0edc7ba762c1d0f1d8f1df71c578e6f=
de5b5c3af507a70ea7bee138777ce4cc178eddf3741df71d1fb2233fb3f3153b0ba81eb2556=
0ebc8ac336d5a8fceafd35c8fd95148f31376461674ff59984581adaf90b3b288ac97c879ac=
62ebc838f0bb516c1f2e043b6397ada5edcf8e7c76c18e12cadfb25562eb508dd3ae754a8ef=
3b4b00ec8499c91d7d939fba0714efb5f26e771515a5fb073f66a633edf2bbb64ef9265c05e=
63c78ae62fb22bb64f566149effbb175d69c1f1372ecf3f9cec97a7fb4df7d72bbde0eb9902=
579601cfa51c6f737b2cedbfb3b25e78154d667eca6bf7dffbb415ae654bf266781a4fa9671=
1494cdfeb7ad655955e43d7215b2a7c6b16ccf7b629c48d9bc2fdf8df5f69af98fc6d238b1b=
eb3566dff17631557614df54de332ae12f695b15658d7d64fec84fd6c5cbff9deda7ee8cfe8=
b3f1770a0212c5a729851215ea4f5397ba1fe7d0379d3f480d7085eba69f4edd60d8a470ab7=
b9831c00877b86ffae9d403c66d6a82473ce159ff5e30c5abce513f93eab529a513532c6209=
cb58c12ad6f4baebba5f1f1b33a91136f11d5bd8c68eceec620ffb38c0a14e1dcda48e71825=
39ce11c17f06d264088ae938a10db9120e53e99cee4ce8a43012184d4a3307d84b21977f705=
8618a3879e2871202aced4ef536f43d47acf9c316bccdeeaccdd9bfde6ed132afef18486e2f=
23f9e76f1c19bf3fb6be70f32d9b540
789c9dd4c96edb301006e0bb9f4=
2886e41f1470b258b287ac8beef7b8a1e284a8ab3389b9d1d7df7929c516c134d0a54840e1f=
e627399404cd4c07273b9bc1f44c673054c30b1de89e7a08a6abc77efff5e7af1fef9da9380=
fe26e90cb2099fad699da1d063ad8babda92d501a8491bb9c6bcfca73eab9f02c3d57930eb5=
57179eb73d27de7cbfdfcc73eef9d89bef9f678b2da2c239661731d58fd83aa6fa29398ed86=
7ce269d503e220bdd4d9d9fc945ac33e7015bb2d7d815390cadcd6a42c4ae7ec2d6997b79e0=
7a1a9143b08b4cb97a97ad73ca6bb28872aa5fb5e6fe36c9992c4ae7b9d65238bf92bb55593=
9af923fcef3c2ceb8fed69aebb364196baa3fb16545f543b2aa2bfa1e779c8bb4e0fe1bb210=
dcef0659b6fbaf9095e2f57ad6893d2fcd3f209bfee83cf3ce5208ae5f7f989ecf1ed93c4ee=
dbcdf9ae75f5aa7713796543f67678aea4bceb26ccfb36c2d945635799d5db31facb3a44c38=
ff689d2765cede755692bf0f2c5a4ba1f33a77be75d6bacdf7ad95ae725effdebaacaa76ff0=
5eb2aab9386e65f58d726dd34ce77ce7593b0edcf226c7233c837ceeea29fc9d7e37f3308a1=
50fe23a34daa42fd65a6c1f978eaaf991e2e70394a8d32b832f3b5b97bb8461f37a3b52632b=
766fe9db9eff1808149f15a63198d211ef18467bce0156f9835e9399b1acbcc63018b58c232=
56b08a35ac63039bd8c2f6586607bbd8c33e0ecc3a879c38c2f144e604a7387377c489d8249=
289bd520864c8cde88e27267a2e4daa80840cc1bb24fed947230c4da71f894f322a2c47894f=
de451aea8977fafb7be70f37f9a1d7
789c7dd3d96ee2301406e07b9e2=
282bb6af437fba2d15c74a52b85eeed682e1c2729b4a50b85d245f3ee63fb9c7886680a5604=
9fce6ffb3809ab2bce65ffd059596dbd4cc574241d39141367a5988dc7ef3f7ffdf86cb5bdd=
8f112278e1cbffdadd51e4c1de9f41e1f4a0de40a1dd77c8c5f1a160d570ddf35ec359c355c=
36bcd1f06dc30f0da70d270d8f16dd8171ea4a9feafb64cf65afb3433f333e63a7ecbdda816=
71c927d37a0fa3639f5f2c2b85f5b46c691b6da2d0c69fe333990b1791890e4d08d8571879d=
2681f1c43a37f6c991cb0e6aa79477c9899749e31db2ed6fab36f7d765475c3f6217927c6f9=
cdafe6ed8217bcaaefb3d604beeef9a9c1482fa39af9d87c687d6b4df9c2c3cdebfd056773b=
8ce87e5d9255bf343f2667f579ae8cb334e3fa802ca282eaa7e4dc67f7b4834cc6656c7cac1=
d7ad617ecb2a4ffcb89b19082ebbbda919f15bcff93b1c8e382f2afda4960d71b6aa74196f1=
79d7c879bdde9bb6080b5191dfb56551c6ec0febca7853bb28cb3a3fd62ee3b2e4faa376555=
5823d6357e4c174f9f85f061d08e4cb32902850a2fa3a831b0c31c22deebecae05e25c62af3=
f055c6241ef184674c544f7a4c50e1e56f06539598e11573bce15dfdfac01ad6b1017b76d5e=
9109b6a8d39b6b08d2e76d4b58b3dbdabcdece30087e8e1087d0c708c139caaefb3854ca5e6=
4c708e0b95eae21257b8864bdddb4c0e4fedee9bb5028488d4355accd85407b1aa244855558=
f7f7a5e488d5422c39d190b67af531d2cbb8776ada5cfc2a6963e534e2dbe1bbfbfb7fe004d=
f39738
kpushbutton.h
kpushbutton.h
kpushbutton.h
kpushbutton.h
klineedit.h
kpushbutton.h
kpushbutton.h
kpushbutton.h
klineedit.h
--Boundary-00=_orkz/NCyxJiGLTD
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
kde-edu mailing list
kde-edu@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-edu
--Boundary-00=_orkz/NCyxJiGLTD--