Revision 770972

Go back to digest for 10th February 2008

Features in Educational

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu:

Change the way grades are handled fundamentally.
Too bad, I didn't have the idea long ago.

Much simpler:
* One grade for each word, no longer the fromTranslation.
So whenever the user gets abc right, abc gets it's grade increased.
* Translation inherits from the new Text class.
* The new class KEduVocText will be used instead of QString in many places to for ex allow grades for individual conjugation forms etc.
* Add initial unittests for translation class.

File Changes

Modified 12 files
  • /trunk/KDE/kdeedu
  •   /libkdeedu/keduvocdocument/keduvocconjugation.cpp
  •   /libkdeedu/keduvocdocument/keduvocconjugation.h
  •   /libkdeedu/keduvocdocument/keduvocgrade.cpp
  •   /libkdeedu/keduvocdocument/keduvocgrade.h
  •   /libkdeedu/keduvocdocument/keduvockvtml2reader.cpp
  •   /libkdeedu/keduvocdocument/keduvockvtml2writer.cpp
  •   /libkdeedu/keduvocdocument/keduvockvtmlreader.cpp
  •   /libkdeedu/keduvocdocument/keduvoctranslation.cpp
  •   /libkdeedu/keduvocdocument/keduvoctranslation.h
  •   /libkdeedu/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp
  •   /parley/src/practice/entryfilter.cpp
  •   /parley/src/practice/testentry.cpp
12 files changed in total