Home Projects Jobs Clientele Contact


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: course <-> topic, take 3

I'll accept that on one condition: this flag is going to be
the only field that differentiates topic from course.
I.E. if you feel the need to add more fields, that apply only
to TLTs, you will move them out to separate table.

Alexey Parshin wrote:
> A simple logical conclusions.
> 1) Most of the properties of the course matching to the properties of
> the topic.
> 2) The difference between topic and course is the connections to other
> objects
> 3) Since any object can be connected to almost any other, the course
> connections is just an extended version of topic connection.
> So, from any logical point, course is topic. We don't need to have a
> separate object in the database for this. We may have  a flag
> 'Top-level' in the topic, that allows an extra functionality for the
> course.

Ilya A. Volynets-Evenbakh
Total Knowledge. CTO

Authoright © Total Knowledge: 2001-2008