Hello I'm a new comer to Joomla and wish to produce a functionality for example you will see tutors added on the website who definitely are teaching the website customers i.e. provide some form of guidance through chat/video call. Tutors are themselves a person who definitely are guiding the website customers. Tutor will set his availability in calendar form along with a user can book a session with tutor for particular time by looking into making payment.

Can anybody please tell me what's going to i must do with this? Should i create a joomla component with this functionality or must i choose joomla module?

Is also there such pre-built component which may be helpful in my experience. Your suggestion is going to be really useful.

Regards - Atul

EDIT

Used to do just a little searching around and you will find several extensions where you can offer interactive video within Joomla. Many of them are commercial extensions, but worth the cost versus having to pay to possess something custom developed. Have a look here -

http://extensions.joomla.org/extensions/communication/video-conference