~ubuntu-branches/ubuntu/precise/kalzium/precise

« back to all changes in this revision

Viewing changes to ideas/TODO

  • Committer: Bazaar Package Importer
  • Author(s): Philip Muškovac
  • Date: 2011-07-03 12:28:58 UTC
  • Revision ID: james.westby@ubuntu.com-20110703122858-q1yyxncs89e4w0hs
Tags: upstream-4.6.90+repack
Import upstream version 4.6.90+repack

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
                         TODO for Kalzium KDE4
 
2
                         =====================
 
3
 
 
4
* When no atommodel is available (orbitswidget.cpp, elements higher than Rg)
 
5
  disable the whole widget
 
6
 
 
7
* When no spectrum is available disable the whole widget
 
8
 
 
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
 
11
 
 
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
 
18
 
 
19
* Plotting
 
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
 
26
 
 
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.
 
30
 
 
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)
 
33
 
 
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
 
37
  to decide which page.
 
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
 
41
 
 
42
* Add the weblookup also in the glossary
 
43
 
 
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.
 
47
 
 
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?"
 
52
 
 
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.
 
56
 
 
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).
 
59
 
 
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
 
62
  about borders.
 
63
 
 
64
* There are no oxidation information for the elements.
 
65
  Check with the blue obelisk project.
 
66
 
 
67
* Printing: print properties selected by the user
 
68
 
 
69
* Spectrum-Classes
 
70
  + Create an editor. The user enters some wavelength and Kalzium will
 
71
    create a graphic from that data.
 
72
 
 
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
 
79
 
 
80
 
 
81
--- DONE ---
 
82
 
 
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.
 
88
 
 
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'