Hi Deepak, 
It could be achieved in several ways, consider following model where - 

Course = PRODUCT (productTypeId=MARKETING_PKG or MARKETING_PKG_PICK); for 
example (productIds = GZ-BASKET/GZ-BASKET-PICK) Where BASKET is packaged 
product. 

Classes(represented by Product) will associate with course 
(productAssocTypeId="PRODUCT_COMPONENT") : Since a class could associate with 
multiple courses. 

Student buy a Package which come with set of classes as associated. 

With extension of requirement, Course/Classes can further associate with 
WorkEffort (with any of suitable type: Training/Program/Event etc.. ), where it 
would present in Course/Class calender , and student could registered to attend 
the class at given calender schedule. 

-- 
Thanks And Regards 
Sumit Pandit 
Tata Consultancy Services 
Cell:- 917503046188 
____________________________________________ 


----- Original Message -----


From: "Deepak Agarwal" <dagarwa...@gmail.com> 
To: user@ofbiz.apache.org 
Sent: Tuesday, May 7, 2013 11:51:33 AM 
Subject: Learning Management System 

I want to build a learning management system on top of ofbiz. It envolves 
setting up courses, classes, reports, slides, automations etc... 

Has anyone build something like that. 

Knowning the data model of ofbiz I have few thoughts : 

1) Consider courses as products 
2) Student buy course which triggers : An order creation, Subscription and 
workeffort for the classes 
3) Study material can also be added as product to which students can 
subscribe. 

How do I setup the classes. Each course will have set of classes to be 
taken and there should be an automation. How do I attach the classes to 
courses. What should be the logical entity in the current ofbiz setup for 
this. Can classes be considered as tasks ? 

-- 
Thanks, 
Deepak Agarwal, 

Mobile: +91 9501190044 



=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


Reply via email to