2013/12/10 Jordi Esteve <jest...@zikzakmedia.com>

>  On 10/12/13 16:33, Guillem Barba Domingo wrote:
>
>
> 2013/12/10 Josias PĂ©rez <jep...@gmail.com>
>
>> Hi Guillem,
>>
>> I was talking with Zikzakmedia team about training module too.
>>
>> On Monday, December 2, 2013 11:43:46 AM UTC-6, Guillem Barba wrote:
>>>
>>>
>>>  I want to contribute too with the development, I was been migrating
>> the OERP training module, I the work is in
>> https://github.com/iehoshia/trytond-training, feel free to contribute.
>>
>> Zikzakmedia team give a recommendation, distribute the functionality in
>> diferents modules,
>>
>>
>>  training: Training basics; course, offer, sessions.
>> * training_catalog: To manage course catalog.
>> * training_subscription: To manage subscriptions on courses.
>> * training_participation: To manage session and participation.
>> * training_subscription_invoice: To manage invoices on courses.
>> * training_room: To manage rooms and buildings
>> * training_exam: To manage exams
>>
>
>  It is a good idea. In my proposal I mantain the subscription and
> participation in the core module. For me, it doesn't make sense to have
> courses if there isn't subscriptions nor participations.
>
>
> It is not an important issue, but I think is better to split courses and
> subscriptions-participation in different modules, like is described in the
> above list of modules for the training area.
>
> 1) In a free or open course/session maybe you don't need to manage any
> subscription, neither participations.
>
> 2) It can be compared to some core modules of Tryton: product and sale.
> You can not have sales without products, but their functionality is split
> in two modules. You can apply the same approach in the training world: More
> or less, the products are courses and sessions. And the sales are the
> subscriptions.
>

I don't agree. Products is something generic that is used by several
modules. You can have products without sales but you will have shipments or
purchases or something... I can't imagine someone with products and
anything using that.
Courses and sessions is not generic.

If you look my proposal, Subscription is only the registration of party in
a course (is the equivalent to subscription line in OERP) and anything else
in the core module.
I can't imagine a Use case where you have courses but you don't want to
register who participate in these courses. Almost in a MOOC course you
would to have a register of participants.

IMHO, your proposal is more similar to have the 'sale' module splitted in
'sale' and 'sale_shipment'. Maybe, it could be someone who wants to manage
Sale without managing warehouse/stock... but support this strange use case
doesn't compensate the effort to have subscriptions/participations splitted
from core module.


-- 
Guillem Barba
http://www.guillem.alcarrer.net

Reply via email to