K Learning Aid

Education Apps

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.0

Available as/for:
Description:
Klaid - K Learning Aid
Pops up kvtml file items on the desktop. Use KWordQuiz or FlashKard to produce
kvtml files and load them into Klaid. It will grab all complete n x m
related items (e.g. "Question" and "Answer", or "Word A" and "Word B") and
displays them periodically as PopUps on the desktop. It is like someone is
sitting behind you making sure you know all the terms for your next exam or
test while surfing the web, coding, or whatever.

Installation
Download the beta installer, make it executable. Double-click the installer and follow the instructions. Supported distros: only Kubuntu Edgy and openSuse 1.0.2/KDE so far, please report install success on other systems, thank you.

MD5: c7d584122985fa9bbc8d62bed40f8a10

Source is GPL licensed (free as in speech), the binary is free as in beer.

Rene Schmidt
Contributions by Pieter Pareit
Last changelog:

Planned for the next version: docs/help

2007-03-11 Rene Schmidt
* Maintenance release, made KLAid binary work on openSuse 10.2; if you have KLAid up and running you do NOT need this update.

2007-03-10 Rene Schmidt
* Maintenance release, re-packaged using InstallJammer

2005-04-23 Rene Schmidt
* Version 0.7.6 beta
* Added dutch translation (thanks to Pieter Pareit), added slovenian translation (thanks to Jaka Kranjc), small bugfixes, source should now compile smoothly again

2005-04-20 Rene Schmidt
* Version 0.7.5 beta
* Created german translation, added program icon, some minor code cleanups

2005-04-16 Rene Schmidt
* Version 0.7.4 beta
* Revamped the GUI a bit more, switched from toolboxes to tabs

2005-04-16 Rene Schmidt
* Version 0.7.3 beta
* implemented sound event
* revamped the GUI a bit
* made automake to install a K Menu item in Edutainment

2005-03-31 Pieter Pareit
* Version 0.7.2 beta
* created PassivePopup, subclass of KPassivePopup, and moved some code from klaidwidget to it.
* implemented moving of PassivePopup.

0.6-Please note: users who use KLAid frequently should feel obliged to give me some constructive feedback, whether it is positive or negative. This is how the community works. I would like to improve the software but I can't when nobody is going to tell me whats good or wrong with it. I am not promising that I do everything that you suggest but I will take everything into account. Thank you for your attention. Other improvements in this version: colors for popups customisable; program now saves and loads settings; fixed tab order

0.3-new GUI layout (I am not yet satisfied with it, please give feedback), main.cpp bugfix (hopefully), fonts for popups customisable

0.2-bugfix in GUI; system tray now has a tooltip, showing time the next popup will be shown (when timer is running)

0.1-initial release


Ratings & Comments

16 Comments

miguipda

Hi, does it evolved now ? Thx.

Kaisermart

Sorry for my poor english. The newest version of Klaid,0.7.6beta, at the make process gives following error: In file included from main.cpp:21: klaidwidget.h:25:29: klaidwidgetbase.h: Doesnt exist this file or directory In file included from main.cpp:21: I search in the src directory and I not find klaidwidgetbase.h. Where is the file? Thanks for all

rschmidt

Hi, thanks for posting, I will have a look into this issue! Rene

mazek

FedoraCore2, configure runs without a problem, but make gives following error: make[1]: Entering directory `/usr/local/src/klaid-0.7.6' configure.in:39: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.in:44: error: possibly undefined macro: AM_CONFIG_HEADER configure.in:47: error: possibly undefined macro: AC_CHECK_COMPILERS configure.in:48: error: possibly undefined macro: AC_ENABLE_SHARED configure.in:49: error: possibly undefined macro: AC_ENABLE_STATIC configure.in:54: error: possibly undefined macro: AM_KDE_WITH_NLS configure.in:57: error: possibly undefined macro: AC_PATH_KDE configure.in:62: error: possibly undefined macro: AC_CHECK_KDEMAXPATHLEN make[1]: *** [configure] Błąd 1 Grate app though;)

RobM

Hi, What's the ETA for adding session data saving to KLAid, so that every time it starts it remember quiz file, timings, font size, etc? Or, am I the only one having this problems? :-) I have KDE 3.4

rschmidt

Hello Roberto, as far as I know you're the only one, since session management has been integrated some time ago. :) Please check for a file named ~/.kde/share/config/klaidrc That's where session data is being saved. Check for file and dir permissions. I'm curious what the problem is... :)

RobM

I've did a test just now. The session was mostly incomplete (no [cfg] section in the rcfile). Then I started klaid, configured things, quit it, and voilà now it works: [cfg] is there with all the info and on program restart all is right. Previously I only quit the progran during KDE logoff. It seems that during logoff the program didn't get a chance to save its config before being terminated. Thanks :-)

rschmidt

Ah OK thanks Roberto, I will have a look into this issue!

miguipda

Hi, first sincerely thanks for your program. Really useful. But, ... As I am studying chinese I need some adaptations on your program. To insert those modification you may integrate them by inserting selection settings options. Let me explain : When you have question you may have one response. And then for studying you may display one or more answer (one good and some bad). In chinese we may display the chinese word, the similar term with european characters (called pinyin) and the translation. To study it it could also be interresting to display (randomly if set in the settings options) ; the chinese character, his similar european character pronounciation (called pinyin) or the translation. Then when a question is asked it is also usefull to display the both other corresponding fields. If you don't understand I can send you a private e-mail to show you the idea to help people who are studying languages like chinese, japan, korean, arabic, ... all they use some special characters. Is it also possible to use fields (question to use by klearn Aid) coming from open office (writer or calc) if they are saved as coma separated values ? Have a nice day and good continuation. Thanks.

rschmidt

Hi there, thanks for your response. KLAid is a passive learning aid, so it would not make much sense to enhance popups with multiple choice options where users have to take action. You are right, having a dedicated multiple choice program for KDE would be nice, I agree with that. I'll take your idea into consideration for one of my next projects. See you! :)

RobM

Hi, I'm now using KLAid to do something similar with Japanese. I've solved your kind of problem creating a particular 'KLAid dedicated" kvtml file: in this file I use the kanji and its kana representation as the "question", and it's romanization(s) (pinyin equivalent) and meaning(s) as answers. I don't think KLAid should do quizzes, since that would be too much distracting. You shoud use kwordquiz directly to do that, IMHO :-)

mstevenson

Klaid crashes when I try to run it: klaid: kcmdlineargs.cpp:223: static void KCmdLineArgs::addCmdLineOptions(const KCmdLineOptions*, const char*, const char*, const char*): Assertion `parsed == false' failed. ERROR: Communication problem with klaid, it probably crashed. [mstevenson@localhost mstevenson]$ KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = klaid path = pid = 30447

rschmidt

Hi, thanks for your feedback. I could not reproduce this error but I have dumped all the yet unneeded stuff from main.cpp, please try the new version, thanks!

mstevenson

Working now. Not bad, but I thought that it would only show the question part of the quiz, and hide the answer until you click on a "show answer" button or something. I guess I didn't expect it to simply pop up with both the question and answer. So are you simply intending this as a tool to help memorize information? Further suggestion: associate a sound event with the pop-ups, and keep track of correct answer percentages (if you choose to go that route). Thanks for your contribution.

rschmidt

Thank you for your suggestions, I will think about them. But I would like to focus on some internal things first before implementing new features. KConfig is on my agenda, some Documentation and so on.

mstevenson

Great idea for an app. Should come in very useful.

Pling
0 Affiliates
Details
license
version 0.7.6-beta
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

Other Education Apps:

Fresh Memory
zavulon5
last update date: 10 years ago

Score 5.8

Programa PTC
confenalfam
last update date: 13 years ago

Score 4.0

gmbCrossword
mikaelu
last update date: 19 years ago

Score 5.0

Klassroom
bornio
last update date: 21 years ago

Score 5.0

ksociograma
edith
last update date: 16 years ago

Score 5.0

Fresh Memory Lite
zavulon6
last update date: 9 years ago

Score 5.0



System Tags