Image 01
profile-image

Fermion

Justin .
Education Apps

KMathsTest

Education Apps Nov 18 2004
Score 61%
61 Likes
39 Dislikes
KMathsTest

Education Apps 9 comments

Score 61%
61 Likes
39 Dislikes
Nov 18 2004
I think the 'development version' now fixes the large numbers and the options screen.

Does the program have to be a KDE program before it can be submitted to CVS? And don't I have to have contributed to KDE or KOffice before I can submit to the CVS?

I made the program entirely in Qt Designer, you see, and my installation of KDevelop 3.1 is completely non-functional (i.e. broken). - Nov 20 2004
Thank you for the comments.

I'll take out the object files, amend the INSTALL file, change 'Retire' to 'Close' and change the redrawing process when next is clicked, for the next update of the program.

Stupidly large numbers usually occur when variables haven't been initialised. I have checked through my code and I can't find any place where a variable is uninitialised, so until I can work it out, the best way to fix this is to make sure you go to the 'Options' menu first and press 'OK'.

The Options area also already gives you the choice of changing the range of numbers.

Frustratingly, the features of this program that I wish to implement currently don't work and I can't for the life of me figure out what's going on. All the code seems to be fine. It'll take me a few months before you see these things fixed, I suspect. - Nov 19 2004
Thank you - a good idea. It would probably take me a long time to implement, though...

I'm currently working on a feature where you can have a 'hybrid' test of arithmetic and equation questions where you can select the probability of each type appearing. - Oct 17 2004
Thank you very much.
Any ideas for the mathematical quizzes you'd like to see included next? - Oct 16 2004
Kalzium

Science 12 comments

Score 82%
82 Likes
18 Dislikes
Jul 13 2005
Yes, that's what I mean but I don't have the data for all the elements. If you can't find the data either, you might be able to work most of it out from:
http://www.nelsonthornes.com/secondary/science/scinet/scinet/reaction/react/periodic.htm

and the more complete list at:
http://www.chemos.co.uk/Reactivity.htm

Francium (Fr) is the most reactive element of them all, as I understand it. - Nov 05 2004
Does Kalzium have a feature to show the position of the elements in the reactivity series? That could be a worthwhile feature. - Nov 04 2004
QLiss3D

Science 1 comment

Score 69%
69 Likes
31 Dislikes
Aug 23 2004
When I 'make' this program I get the following output and errors:

g++ -c -DDATADIR=\"/usr/local/usr/local/share/qliss3d\" -o fmifstream.o fmifstream.cpp
g++ -c -DDATADIR=\"/usr/local/usr/local/share/qliss3d\" -o fmplayer.o fmplayer.cpp
g++ -c -DDATADIR=\"/usr/local/usr/local/share/qliss3d\" -o fmval.o fmval.cpp
g++ -c -DDATADIR=\"/usr/local/usr/local/share/qliss3d\" -o main.o main.cpp
main.cpp:13:26: qapplication.h: No such file or directory
main.cpp:14:25: qmessagebox.h: No such file or directory
main.cpp:15:25: qtranslator.h: No such file or directory
main.cpp:16:24: qtextcodec.h: No such file or directory
In file included from main.cpp:18:
qliss3d.h:8:21: qwidget.h: No such file or directory
qliss3d.h:9:19: qvbox.h: No such file or directory
In file included from main.cpp:18:
qliss3d.h:25: error: parse error before `{' token
qliss3d.h:40: error: syntax error before `*' token
qliss3d.h: In function `void setXFreq(int)':
qliss3d.h:50: error: `emit' undeclared (first use this function)
qliss3d.h:50: error: (Each undeclared identifier is reported only once for each
function it appears in.)
qliss3d.h:50: error: parse error before `(' token
qliss3d.h: In function `void setYFreq(int)':
qliss3d.h:51: error: `emit' undeclared (first use this function)
qliss3d.h:51: error: parse error before `(' token
qliss3d.h: In function `void setZFreq(int)':
qliss3d.h:52: error: `emit' undeclared (first use this function)
qliss3d.h:52: error: parse error before `(' token
qliss3d.h: In function `void setXPhase(float)':
qliss3d.h:53: error: `emit' undeclared (first use this function)
qliss3d.h:53: error: parse error before `(' token
qliss3d.h: In function `void setYPhase(float)':
qliss3d.h:54: error: `emit' undeclared (first use this function)
qliss3d.h:54: error: parse error before `(' token
qliss3d.h: In function `void setZPhase(float)':
qliss3d.h:55: error: `emit' undeclared (first use this function)
qliss3d.h:55: error: parse error before `(' token
qliss3d.h: In function `void setLineState(int)':
qliss3d.h:56: error: `FALSE' undeclared (first use this function)
qliss3d.h:56: error: `repaint' undeclared (first use this function)
qliss3d.h: In function `void setInfoState(int)':
qliss3d.h:57: error: `repaint' undeclared (first use this function)
qliss3d.h: In function `void repaintMe()':
qliss3d.h:61: error: `repaint' undeclared (first use this function)
qliss3d.h: At global scope:
qliss3d.h:64: error: syntax error before `:' token
qliss3d.h:80: error: parse error before `protected'
qliss3d.h:82: error: `QKeyEvent' was not declared in this scope
qliss3d.h:82: error: `e' was not declared in this scope
qliss3d.h:82: error: variable or field `keyPressEvent' declared void
qliss3d.h:83: error: `QMouseEvent' was not declared in this scope
qliss3d.h:83: error: `e' was not declared in this scope
qliss3d.h:83: error: variable or field `mousePressEvent' declared void
qliss3d.h:84: error: `QMouseEvent' was not declared in this scope
qliss3d.h:84: error: `e' was not declared in this scope
qliss3d.h:84: error: variable or field `mouseMoveEvent' declared void
qliss3d.h:85: error: parse error before `}' token
qliss3d.h:87: error: parse error before `{' token
main.cpp: In function `int main(int, char**)':
main.cpp:26: error: `QApplication' undeclared (first use this function)
main.cpp:26: error: parse error before `(' token
main.cpp:27: error: `QTranslator' undeclared (first use this function)
main.cpp:28: error: `translator' undeclared (first use this function)
main.cpp:28: error: `QString' undeclared (first use this function)
main.cpp:28: error: `QTextCodec' undeclared (first use this function)
main.cpp:28: error: parse error before `::' token
main.cpp:29: error: `a' undeclared (first use this function)
main.cpp:30: error: variable `QLiss3DObject i' has initializer but incomplete
type
main.cpp:36: error: `QMessageBox' undeclared (first use this function)
main.cpp:36: error: parse error before `::' token
make: *** [main.o] Error 1 - Aug 23 2004
KGeography

Education Apps 17 comments

Score 73%
73 Likes
27 Dislikes
Apr 16 2008
Personally I prefer methods 2 or 5, but that's just my opinion.

Another feature that you could aim to implement in the future could be a sort of 'practice' mode that allows you to click on any country to see some data on it, perhaps data that's updated from the net? - May 12 2004
As far as I know, there is no other Linux application that does what KGeography does, so this should prove very useful.

At the moment, the quizzes do not tell you which questions you got right or wrong do they? - May 11 2004
The Way that KDM should look

Various KDE 1.-4. Improvements 112 comments

Score 67%
67 Likes
33 Dislikes
Mar 21 2004
The Enlightenment login manager, called Entrance, has some themes that look a lot like this (or could easily be customised to look like this). Entrance also has some impressive built-in animations too.

You can find it at www.enlightenment.org. - May 11 2004