--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--