Add on module for Quiz.

Adds AJAX functionality to Quiz module which makes loading successive questions twice as faster.

AJAX feature reduces page load time and enables users to scan through the questions in a flash. This module is compatible with Quiz 6.x and has been tested successfully with the latest version of Quiz, 6.x-4.4.

Links
-----
Project page: http://drupal.org/sandbox/nirvanajyothi/1780282
Demo website: edulanche

CommentFileSizeAuthor
ajax_quiz.zip3.81 KBnirvanajyothi
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Danny Englander’s picture

Status: Needs review » Needs work

Greetings, on your project page you state:

  1. Completely unintall existing AJAX Quiz module
  2. Remove AJAX Quiz folder with files inside from Quiz Module (location: quiz/includes/ajax_quiz)
  3. Before installing new AJAX Quiz module modify a line no.3670 in quiz.module file. (location: quiz)

.. and then you go on how to modify the existing code in the main quiz module. So are you asking users to modify or hack existing code in the main quiz module? If that's the case, I don't think users would be receptive to this so I think you would have to find another way to do this.

In addition, you marked this as "need review", but there is no code yet. I think you would want a Review only after there is some code to actually review.

Thanks!

nirvanajyothi’s picture

Hello,

Thanks for the reply.

"So are you asking users to modify or hack existing code in the main quiz module? "

Yes. As many Quiz module users are concerned about the time lost in page loads a functional AJAX quiz module will be of larger benefit compared to the minor patch.

"In addition, you marked this as "need review", but there is no code yet. I think you would want a Review only after there is some code to actually review."

Sorry about that. I am new to submitting modules on Drupal. Have attached the module as zip file in the earlier post. If required will add the module code again.

Danny Englander’s picture

Hi nirvanajyothi,

Well, a few things.

  • It could be difficult to get the module approved based on the fact that one needs to hack another module, but I am not 100% sure about that, just my gut feeling. My inclination is that there must be some way within your own module to unset the functions of the main Quiz module of what needs to be hacked in a more drupal way without hacking. You can probably go on the forums under Module Development and Code Questions and get some help there.
  • For your code to be reviewed, you will need to push it to drupal's git repository. Have you taken a look at this page? Apply for permission to create full projects
  • On that page there is a link to Obtaining Git access -- That would be your first step. On your project page, you should see a "Version Control" tab and you'll want to have a look at that too.
  • I had a quick look at your zip file and it appears you will need a README.txt file, it's required so you can probably just change the name of your installation.txt file.

I hope that helps, thanks. :)

nirvanajyothi’s picture

Hai,

Thanks very much for the guidance. Yes, I had gone through "Apply for permission to create full projects" page.

Will try to get this done soon.

klausi’s picture

Status: Needs work » Closed (won't fix)

Closing due to lack of activity. Feel free to reopen if you are still working on this application.

klausi’s picture

Issue summary: View changes

+ links

santoshk.php’s picture

Issue summary: View changes

Hi Nirvanajyothi,

I am a new in drupal.

Thanks for sharing working version of ajaz_quiz module. I was looking for this from last 2 weeks.
I have implemented it in my project. (version I am using is: drupal 7.2)

I am facing problem in implementation of jquery countdown module with ajax quiz module. I have added jquery countdown in quiz module which is working perfectly in without Ajax environment. When I choose "take by ajax" the countdown timer doesn't show.

Please help me with this...

Thanks
Santosh