Closed

Joomla Component/Plugin and Module. User Hierarchy.. Mentor/Trainer with Jomsocial integration

Notes:

We already have a Joomla 3.x templated website with Jomsocial 2.8 installed, plus many other components. We would be giving that site to you to work on. This is not a project to design a whole site.

General Explanation

We will be creating a website where some users will be interfacing with very specific other users in a Mentor/Trainee relationship. For this reason we wish to build a system into the Joomla user base that will allow us to specify some users as “Mentor” and some users as “Trainee”.

This will allow us to develop further modules and/or components that will take this mentor/trainee relationship into account when a. determining what modules to display on the page based on user’s type, and b. determine what data to display in those modules.

For instance, A mentor may want to see how many userpoints his/her trainee’s have each. We would like the abililty to create a module that will display that information. Problem is, we do not have that kind of user relationship defined in Joomla. The goal of this project is to create that relationship.

It would be easy to just add a column to the users database and have it specify which other user is that user’s master. But we need a back-end control center, and supporting front-end modules that will allow for the maintenance of these user relationships.

Requirements list

This entire implementation must be compatible with Joomla 2.5 and Joomla 3.x.

This entire implementation must be compatible and integrated with Jomsocial 2.8+

There must be a Mentor user type created

There must be a Trainee user type created

There must be a regular user type that is not part of this and will not take part in training. (Joomla standard user)

Trainees can be assigned to Mentors.

Trainees can be assigned to Multiple Mentors as there may be situations where multiple mentors are needed by the Trainee to complete their goals.

On Joomla! and Jomsocial user registration, it must be possible to select the type of user the user will be. Either Mentor, Trainee or Regular User.

This implementation must not utilize the normal users table. We want to keep the users table intact. We can utiliize the existing fields in the users table to signify user type, that is fine. However, the hierarchial linkages will have to be kept in a separate database table. This will allow us to easily upgrade our joomla installation in the future without worrying about non-compatible user tables.

Back-End control center (displayed in admin portal)

It must be possible to set what Trainee information sets the Mentor user can view. These information sets are information that will be stored in the Trainee user’s jomsocial or joomla core profile.

It must be possible to set what Mentor information sets the Trainee user can view. These information sets are information that will be stored in the Mentor user’s jomsocial or joomla core profile.

It must be possible to view Mentor->Trainee linkages.

It must be possible to change Mentor->Trainee linkages.

Front End Modules (modules viewable from website frontend)

Trainees must have a jomsocial module that will show them a list of Mentors in the system. Initial development of this module only needs to show the Mentor’s picture associated with their jomsocial profile that is linked to that Trainee’s profile page.

Mentors must have a jomsocial module that will allow them to view their assigned trainees. Initial development of this module only needs to show the Trainee’s picture associated with their jomsocial profile that is linked to that Trainee’s profile page.

Mentors must have a jomsocial module that will allow them to disconnect from a trainee in the system if their training relationship is over. This must be a front-end module.

Trainees must have a jomsocial module that will allow them to break the link between themselves and their Mentor. This must be a front-end module.

Skills: Joomla, MySQL, PHP, Software Architecture, Website Design

See more: jomsocial joomla registration component, joomla hierarchy user module, user registration design, joomla 2.5 component development, how to develop website easily, how to create a joomla website, how to build a database website with joomla 3, develop joomla module, develop joomla 3, develop in joomla, component part, a&b component, training portal, Trainee, php mentor, mentor, joomla 3 modules, joomla integration plugin, joomla component user, component plugin, components user profile, joomla installation database, select component, trainer database, creating master database

About the Employer:
( 12 reviews ) North Grafton, United States

Project ID: #4912322

10 freelancers are bidding on average $300 for this job

itcslive

Dear sir, we are a web design, web development expert company. We are offering an efficient,professional ,friendly service. Can you check our skills in Private message box and discuss with us about your project? Thanks More

$368 USD in 12 days
(179 Reviews)
7.5
gopalvora

Hi Ready to start Thanks

$185 USD in 5 days
(213 Reviews)
7.1
joomextensions

Hello, We are ready for this job, Please check Private Message. Regards.

$421 USD in 8 days
(66 Reviews)
7.0
ibapi

Can be done...

$463 USD in 7 days
(113 Reviews)
6.8
bdsiddhi

Hi, I'd like to express my interest in doing this assignment for you. Please check more details in Private Message. Thank You.

$421 USD in 9 days
(52 Reviews)
6.5
bdweb

Dear Client, Thanks for giving me the opportunity to place a bid on your project. I would very much happy to work with you on your project and I have already checked detail your requirement and found this match More

$250 USD in 10 days
(151 Reviews)
6.4
JoomlaVogue

Hello Sir, We have gone through the details you have provided and would be pleased to work on this with you to deliver the results that you have expected and We are sure you will not be disappointed if you give us More

$144 USD in 3 days
(31 Reviews)
5.6
annaijobs

Hi, I take this opportunity to introduce myself. My name is Jeni and I am the BusinessDevelopment Executive of annaijobs. Understanding: 1. To work on joomla component. The quote would be 145 USD and 8 business days More

$144 USD in 8 days
(16 Reviews)
5.2
eCommercePr0

We are professional eCommerce website developers with 10+ years experience. kindly check your personal messages for more details and offers, and please feel free to contact us with any queries.

$342 USD in 7 days
(2 Reviews)
3.7
sparkeye

Hi, we are one of the best developers on freelancer. We can provide you an excellent solution as we are professional and experience. We can develop your desire application within timeline. Please see my PMB. Have a nic More

$231 USD in 3 days
(2 Reviews)
3.6
shreeyait

Please read my PMB

$206 USD in 5 days
(7 Reviews)
2.7
topitweb

Hi, My Team is expert with huge expertise in CSS, HTML, PHP, Magento, Drupal, Wordpress. We are ready to start your work. We already did 600+ successful projects here. As I understand this project minimum take appr More

$266 USD in 5 days
(0 Reviews)
0.0