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.
19 freelancers are bidding on average $54/hour for this job
Thanks for inviting us to bid on this project. We have a team of highly qualified and creative professionals. Give us a chance to show our talents and we assure you quality.