Drupal Quiz and Users Module

  • Status Closed
  • Budget N/A
  • Total Bids 21

Project Description

We need two modules that work well with each other. This can done be done using a custom module or using existing Drupal modules.

First Module: Users

We need to have groups of users where there is an admin account for each one that can access all accounts in that group. There also needs to be a limit of users for each group.

The streamline is that an admin user purchases a certain amount of users -> the users register and have profiles -> the users take quizzes which will post their results in their profile -> the admin account for that group can view their results.

Second Module: Quiz and Polls Module

We need a custom quiz module that will allow us to integrate a poll within it. The poll to needs to be part of the the quiz to assure that the user will take it, but the results for the polls should be separate from the quiz. The quiz itself will have different steps, for example: the user answers a multiple choice question, then they watch a video, then they answer some more questions... with the poll at the end, then submit.

The functionality we would need in the quiz would be True or False, multiple choice (check boxes, but also radio buttons), videos, and fill in the blank (maybe like a text field they fill at the bottom of the sentence/paragraph).

In addition, the following would also be required:

There needs to be alerts on the quiz when an answer is not filled out

Test results should show right & wrong answers after submission

Average overall test score % of in individuals for group admin to see

Average poll results of in individuals for group admin to see

We would require an email/call to go over functionality before beginning development.

Get free quotes for a project like this
Skills Required

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