Ilya A. Volynets-Evenbakh wrote:
Well, an explanation can hardly be used in different topics and generally relate to different other objects, but all others objects - most probably can. Hence,... do whatever you feel suitable with explanations.OK. Object - Object relationships. They are all many-to-many. I.E. topic contains multiple problems. Yet problem can be used in different topics (i.e. in different courses). Same applies to Explanations,
What is this?
and dialog-of-texts objects. I don't remember about others. Ah, yes, tests. (We need to add them - they are just collection of problems, with extra info related to how to pass them, etc - see model layer class diagram).
-- Anatoly Volynets, Co-Founder total-knowledge.com culturedialogue.org
Authoright © Total Knowledge: 2001-2008