4
* When no atommodel is available (orbitswidget.cpp, elements higher than Rg)
5
disable the whole widget
7
* When no spectrum is available disable the whole widget
9
* 3D-code: Please read the TODO on the Avogadro side. All ideas and
10
any progress is handled there: http://avogadro.sourceforge.net/wiki/To_Do
12
* Multiplechoicetests with autogenerated questions:
13
* "What element does the symbol Br represent?"
14
* "What is the symbol for gold?"
15
* "Which element (show two or more) has a greater mass?"
16
These questions can be autogenerated because the answers are
17
already in the database
20
+ Add groups of elements, for example "Metals", 4th Period
21
transitionmetals and so on. The user can easily select them
22
and only plot the selected group
23
+ More than one group should be plottable at once.
24
This would enable the user to compare two or more groups,
25
eg. 4th with 5th group
27
* Add more than only one mode to Kalzium, eg a mode with simplified
28
user interface (less looks, easier menu structure, less information
29
in the infodialog) and a full-mode where everything is enabled.
31
* There should be more data about the elements, for example which
32
chemistry-nobel-prize was won in that year (+/- 5 years or so)
34
* Make use of hotnewstuff. In the detailinfodlg there should be
35
a weblookup. If the user click on a button Konq will start with
36
a page about the element. Of course, the user should be able
38
For this we could create a simple editor and store it in xml.
39
on edu.kde.org we would enable KHNS so that users can share
40
their pages. Imaginge for example the different wikipedia-languages
42
* Add the weblookup also in the glossary
44
* Besides although for the "common user" is more easy to understand
45
the information in "... years", it's more correct and flexible in
46
scientific terms to use the scientific notation: ...x10e9 years.
48
* Add lesson-mode? The idea is that a teacher could create xml-files
49
which can somehow be used as lessons. Perhaps something like
50
"find out how many element boild at 200 Degree Celsius and above.
51
With that information: Why is it so?"
53
* Add experiental mode: A teacher defines experiments (in xml) where
54
fotos and texts are used to represent a experiment/task. Perhaps
55
combined with openoffice-files (charts and so on). Like in CheExp.
57
* Thinking on people with some disabilities, it would be great if they can
58
select the elements on the grid by using cursor keys (or just tab key).
60
* There's no view of the natural occurrence of the elements. Look at
61
http://en.wikipedia.org/wiki/Periodic_table_(standard) and see the notes
64
* There are no oxidation information for the elements.
65
Check with the blue obelisk project.
67
* Printing: print properties selected by the user
70
+ Create an editor. The user enters some wavelength and Kalzium will
71
create a graphic from that data.
73
* Some websites with a lot of information:
74
http://en.wikipedia.org/wiki/History_of_chemistry
75
http://en.wikipedia.org/wiki/Timeline_of_chemical_element_discovery
76
http://en.wikipedia.org/wiki/Nobel_Prize_in_chemistry
77
http://chemipedia.org/mediawiki/index.php/Hauptseite
78
http://physics.nist.gov/PhysRefData/Handbook/periodictable.htm
83
* Create a generic slider class. This slider-widget will be able to hide or
84
show elements based on a value. For example (like today) the SOM, but also
85
the atomic weight, the density or the electron-affinity.
86
This would help the user to get "a feeling" for the properties of the elements
87
and would complement the gradient feature very well.
89
* Making the table scalable. The basic code is already there and working. See
90
- http://github.com/cryos/avogadro/blob/master/libavogadro/src/periodictableview.cpp
91
- http://github.com/cryos/avogadro/blob/master/libavogadro/src/periodictableview.h
92
That code needs to be finished (making it scalable) and then ported to Kalzium
b'\\ No newline at end of file'