Test taking web environment with reporting and admin. CMS

Test taking web environment with reporting and administration module


Development of a web environment that lets you take a test and then makes some suggestions based on the results of the test. Both the Q&A of the test and the suggestions (items) need to be completely administrable through a CMS. Users who take the test and site administrators need to login with a username and password. Administrators can run a report to show individual as well as aggregated test results.

Basic GUI

The GUI should have the following items:

- Login (for existing users)

- Register: e-mail address as username, password (min. length 6), no confirmation necessary

After login:

- (Re)take the test

- Show my results

- Administration (if logged on as admin)

- Reporting(if logged on as admin)

The test

Questions asked to the user

- 5 multiple choice questions

- 20 questions (asked in groups of 4) where the user must rate a statement on a scale of 1-5

- 5 questions where the user should choose between images

- 5 questions where the user must link certain words to certain images

Details of the test:

5 multiple choice questions:

Users are asked to choose between a list of word-pairs. They must choose the pair that suits them most. These word-pairs should come from a database, managed through the CMS, where they are individually listed. Each single word has a category (there are four categories) attached to it. When the users choose a word-pair, they should get a score (4) on both the words (of the pair) they choose. The categories are used later in the matching algorithm and are not playing a role in the test.


John chooses trustworthy and kind. Then he should get a score of 4 on trustworthy and 4 on kind.

These choices of course need to be saved as well as the rest of the results.

The number 4 should be softcoded in the CMS

20 questions where the user must rate a statement

Users see five blocks of four statements and should rate each statement on a scale of 1-5.

This rating is attached to a group of words.


John gives the statement ‘I am considered trustworthy and kind’ a score of 5.

That means that he scores 5 on trustworthy and 5 on kind. Because he already scored 4 on trustworthy and 4 on kind in the previous example, his total score on both these words would be 9.

Scores should de saved separately though.

5 questions where the user should choose between images.

Users see a couple of images. Words are linked to these images. If the user chooses an image, he will score 4 points on every word attached to that image.


John chooses the image of a smiling priest. Attached to this image are the words trustworthy and kind. John now scores another 4 points on trustworthy and 4 points on kind. Again this number 4 should be softcoded. He now has a score of 13 on trustworthy and 13 on kind.

5 questions where the user must link certain words to certain images

Users see an image and must link words (from the word list) to these images.

Scorekeeping to be determined

The items

Items are added and edited through the CMS.

Every item has the following fields:

- Category (added and edited through CMS)

- Subcategory (added and edited through CMS)

- Brands - dropdown (brands are added and edited through the CMS as well)

- Available from (date) and available to (date)

Please keep it mind that brands and items will be enriched with more information later on in the project, but not in this phase, so the database structure needs to be flexible here.

Item scores

Each word (from the same word list used in the test) can be linked to a item with a ‘strength’ of 1-10. For example the item ‘locker’ can have the word ‘trustworthy’ connected to it with a relationship strength of 8.

The results

The scores from the test will be matched against the available items (based on dates provided with items) in the database. A matching algorithm will be provided.

The user should see a top x from a given category. If a user sees a product that he doesn’t like, he/she should be able to remove this item from the results. This removal must be recorded in the database. If the user retakes the test at a later time, the removed item should not be displayed either.

The user can open a list of removed items and drop the item from the ‘removed items’ list so that it is visible again.

The reporting API (see hereunder) can/should be used here.


Reporting features are a key component of this project.

Please use an existing (free) (possibly PHP) reporting API of your choice that has the following features:

- Tables and graphics (pie charts, histogram and other dashboard like)

- Export to commonly used formats

Available reports:

The following reports should be available:

- Display the results for user x (see ‘The results’)

- Display aggregated test scores: this shows the scores of each individual who has taken the test on a dartboard. Each user represents one bullet on the dartboard.

- Display aggregated item scores: this shows the scores of each item on a dartboard. Each item represents one bullet on the dartboard.

Administration (CMS):

Basically everything needs to be editable through the CMS. The CMS should be easy of use.

Final notes:

This is the first phase of a (bigger) project. If the worker provides quality work, he/she can expect more work on this project.

A style sheet will be added later, so make sure that one can be integrated easily.

If some of the information presented isn’t clear enough to make an offer, don’t hesitate to contact us. We will put great effort in making everything very clear, so you should only be concerned with programming.

Contact possibilities: daily through Skype (if needed)

Payment: Paypal or escrow, based on milestones (to be discussed)

Time schedule: completion within 4 weeks after assignment date

Technology: 1st choice: PHP/MySQL, 2nd choice: ASP/MSSQL (environment can be provided)

Only relative paths and softlinks of course.

Language: English

Taidot: ASP, PHP, SQL

Näytä lisää: test taking environment, work environment, word matching algorithm, web top language programming, web programming with php, web programming technology, web programming course, web development with php, web development technology, web development payment scale, web development language, web development images, web development free, web development contact number, web cms development, web based programming asp, web based c# database programming, use paypal as escrow, us basic english test, us algorithm, time for paypal payment to clear, the most needed programming language, test user, test algorithm, sure web

Tietoa työnantajasta:
( 29 arvostelua ) Den Bosch, Netherlands

Projektin tunnus: #516342

Myönnetty käyttäjälle:


Hi, Please see PM... Thank you

$860 USD 30 päivässä
(5 Arvostelua)

44 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


for a bit high budget i can help you with a professional work -we can also meet each other

$1500 USD 30 päivässä
(67 arvostelua)

I have check the project details and, i am very exited to do this project for you.

$1000 USD 12 päivässä
(212 arvostelua)

Pl see PMB.

$2100 USD 20 päivässä
(18 arvostelua)

Check your PMB for details!!!

$1050 USD 18 päivässä
(70 arvostelua)

I am interested.

$1200 USD 25 päivässä
(93 arvostelua)

check our message

$1500 USD 35 päivässä
(45 arvostelua)

Hello,we can do it and you will satisfied,just give this project to us.

$1400 USD 25 päivässä
(53 arvostelua)

have a glance at PM. Regards,

$986 USD 15 päivässä
(202 arvostelua)

We are offering one stop solution for your all IT needs. See PMB for more information. Thank you.

$1750 USD 20 päivässä
(107 arvostelua)

please check PMB

$1200 USD 30 päivässä
(10 arvostelua)

Expert designer and developer ready to start. Kindly view pmb.

$900 USD 15 päivässä
(85 arvostelua)

We possess extensive experience of developing numerous high-end websites and are highly organized and adept at meeting tight deadlines that are so common in this industry. Please check PMB for more details. ………….

$1500 USD 30 päivässä
(4 arvostelua)

please check pm.......

$1000 USD 15 päivässä
(47 arvostelua)

Hi, please check PMB to know more about our technical expertise and capabilities. Regards

$1500 USD 30 päivässä
(13 arvostelua)

please check PM

$1000 USD 15 päivässä
(16 arvostelua)

Hi, I have developed such test system, please see PM Regards Braindigit

$1500 USD 60 päivässä
(9 arvostelua)

Hello, Expert Computer Engineer , Having experience in Microsoft Technology, Can Start Work On Immediately effect. Thanx

$750 USD 15 päivässä
(16 arvostelua)

We have been working on test applications..

$1200 USD 30 päivässä
(6 arvostelua)

Hello, AWARD PROJECT ONLY AND ONLY IF WE CAN SHOW YOU PROJECT SIMILAR TO YOUR REQUIREMENTS WE DO NOT HAVE ANY problem to keep money escrow at getafreelancer and release on progress. If you will check your pastwo Lisää

$1350 USD 30 päivässä
(9 arvostelua)

hello, plase kindly check your PMB thanks.....

$850 USD 25 päivässä
(5 arvostelua)