In CardSet
There is a method consistencyChecking()
This could be implemented.
It uses three
public static final int REPAIR=0;
public static final int ELIMINATE=1;
public static final int SHOW=2;
Then the checks could be build in before writing and publishing and as a
ConsistencyCheck in the Help Menu.
------- Additional Comment #1 From M. Guenter 2005-01-23 16:49 -------
Items to be checked:
* CardSet-ID <>0
* Cards have the correct CardSet-ID
* Every card has a different ID. When repairing with a level >1 then the cards
are renumbered.
* There is always content on the front and on the back side of a card.
* EditDates are always older than ShowDates in the cards
* There is an author
* There is a reviewer
* The confirmed date is set.
....and more and more