Quiz application with intregration into joomla

This project received 13 bids from talented freelancers with an average bid price of $212 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$30 - $250 USD
Total Bids
Project Description

I need a quiz software written in PHP. This platform needs to have an admin panel to add/remove questions, answers and the correct answer. All of this information should be stored in a database. The user will then read a page of information I have written in Joomla, then will then click on "Start quiz" button and the quiz questions that are associated with that joomla page topic will be brought up and they will answer them (1-10 questions about). If they get the question wrong that question will be added to that joomla users "pool" of questions to be done the next day. If they get it right, they will rank the question from 1-5 depending on how easy it was for them. If they rank it a 1, meaning it was hard, then that question is added to their pool for the next day. If they rank it a 5, then that question is added to their pool for 5 days from now etc. Everyday the user will login to joomla, go to the quiz section and repeat questions in their pool that they missed before or that they gave a low ranking to.

Basic requirements:
1. PHP quiz application
2. Integrated into joomla users and joomla pages
3. Each user will have their own pool of questions, and they need to answer questions everyday (that they recently got wrong, or had a hard time answering)
4. Questions need to be scheduled for each user, depending on right/wrong answers.
5. After the user reads the joomla page (ie about fast cars), they can "start quiz" on fast cars. Then the 'fast car" questions are permentaly added to that users pool.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online