Hi there.
I need a Joomla/JomSocial module capable of running on 1.5 and above that will allow for personality profiling of communities. The software must be a simple to install module with easy controls. The module should have an attractive frontend and styling with JomSocial. Tests should be displayed in an attractive way. There should be a link added to the user's menu that is both public and private (depending on privacy settings) and displays the outcome of each field in a percentage format ("10% compassionate, 27% greedy, 5% spiteful"). There should also be a link in every other user's profile that says "Personality Comparison", if a user clicks this link it should take them to a page comparing their personality scores with the other user's. This page should be displayed the same way with percentages, except for each field it should say "user[1] is more/less [personality trait] then user[2]". At the top of the comparison page it should have a match %, which is based on how alike their personality scores are. The user should be able to take the tests one of two ways: 1) select the test based on the test name. 2) random questions until the user quits testing. The program should have the following functionality:
1. Create personality traits
* Admin created personality traits stored in the database. These will be integer controlled (+1 -1) and connected to the user accounts (so for each trait there will need to be a db field).
2. Community and admin created tests
* Need an attractive way to create the tests.
* Each answer to each question is assigned a personality trait.
* Each answer affects the persons personality profile. For instance, if a person answer to a question indicates compassion, the compassion trait
for the user goes up +1.
3. User specified test results:
Based on attributes, after taking a test the user is presented with the associated overwhelming characteristic for the test, and it's test result. The test maker can input a result for each trait (up to five, traits selected by testmaker) and the test taker is displayed the proper result in regards to their overwhelming personality attribute for that test.
## Deliverables
4. Friend and enemy % posted in each user's profile
When a user visits another user's profile, a comparison of their personality traits is made and is displayed in the user's profile. Also displays number of tests taken.
5. Weight field of each question allows the user to decide how important the outcome of the quesion is for matching. The user is presented with a dropdown box and three options "not important, important, very important". Default is "important". If the user selects "not important" the weight goes to zero. If the user selects "very important" the weight of the question is 2, adding double personality points to that trait.
Requirements include all design and implementation, bug fixing original functionality, all graphics included. Pages should be clean and attractive. Deliverables should be in a Joomla module or extension format and should be fully functional in most environments.