You may have seem some of my posts recently, I know you are a buys man, wondered if you might offer some pointers in getting started with quiz.
I have installed quiz and set up my multiple choice questions the way I want. There are a few issues I need assistance with, bearing in mind I am a Drupal newbie!
First thing to note is that I am using quiz more as a survey, to collect information, rather than a quiz, but I still think it can do the job, I hope you agree!
Basically I have a bunch of indicators (15 to be exact), each indicator has a set of questions (10 or so). Regardless of the question, the possible answer is always the same, yes, no or partially, no answer is right or wrong, so I do not want any scoring. However, feedback is the important thing. For example, if a user answers, Indicator 1 - Question 3 - Partially. I want to give them specific feedback and action to take. I have set this up with multiple choice and it seems to do the job.
The main things I need to ask are:
The results page - I need the user to see the answers and feedback, works great, but I would also like them to be able to print or pdf them it, this doesn't seem to work with the print version module at the moment. I would also like the generated email to contain the feedback as well as the answers, again, score is not applicable, in fact can I remove scoring entirely? Finally I need the admin user, reviewer, to be able to see the results for all users who have taken the survey, and have the same ability to print, email or pdf. I will also play around with the export feature.
Theming - I am new to theming, I can't figure out how to theme the questions or results pages, what are the tpl paths? Is this possible? I don't really have the need to show the additional tabs or the box that says how many attempts, etc etc. Can you offer me theming advice?
Finally, one thing that has really go me stumped, I want to simply change the value of the 'Start quiz' button, so that it reads as something else, but cannot for the life of me find where this is, despite searching my whole project for the term 'Start quiz'....help?
How can I control how the quiz appears? I mean is it a node? Can it be a block? Can is show a list of all the indicators / quizes? Is this where views comes in?
I have been looking around the docs for weeks and found bits and pieces, but most is out of date and for simple quiz functionality, my main concern is the report side of things.
Please , please help,
I can donate or do what I can....this is a research project, but my hope is that if the client likes the idea of using Quiz, which I think they will, then they will fund future development to achieve what they want.
Thanks in advance.
Gibry21
Drupal Newbie.
Comments
I can only answer a couple of
I can only answer a couple of these related to theming -
If you haven't already, install the Devel theming module - (example here http://drupal.org/node/209561) while logged in taking the quiz, you can then check the box that appears on the lower left as an over-lay and clicking around will tell you what tpl files you can alter to change appearance. It's also quite possible that you have enough id/class mark up to style things in CSS as is.
There's a good article here http://www.lullabot.com/articles/modifying-forms-drupal-5-and-6 that shows how to customize your forms - this is how you can change what your submit button says.
How can I control how the quiz appears? I mean is it a node? Can it be a block?
I think many of your questions may be answered here on the creator's FAQ: http://quizdoc.caucusllc.com/node/5#1
One other item of note regarding print outs - you can customize how the print-out of a page will appear by creating a print.css document - or modifying the one that may already exist in your theme. When a print.css document is implemented you can specify which items by id/class appear in the print out and hide things like headers or footers.
Good luck and hopefully this helps,
Michele
thanks
Thanks for your tips.
THe one problem I have is that whilst the Devel themeing module tells me the tpl, it only states whether its, pagetpl or node.tpl.....it doesn't give me the path I need to override these to style specifi parts of the quiz!
Difficult for a beginner!
Unfortunately, I have already looked at the FAQ's on the site, and yes they do give you a great insight into what is possible with Quiz, but unfortunately it doesn't give an example or direction on how to ACTUALLY do it! Most of the things appear to need a greater knowledge or drupal and the supporting add on modules that Quiz uses....not ideal for a beginner....perhaps this module is out of my depth and not for 'the newbie'....it appears most things require code hacks.
Regarding the form thing...I took a look at the Lullabot link....all that info just burst my head....do I really need to go to all that hassle just to change the value of a form element???
Thanks
G
I can relate to your
I can relate to your situation, as I've been in the same circumstances, albeit with commercial products vs academic ones. As such, I can only pass on my personal experience. To make things simpler, I'll give you a professional opinion first.
Choose the conservative path. There will be fewer issues and more stability. Select Drupal 6.20 and the existing webform module. Note that Drupal 6 will be less user-friendly as it was a clearly stated goal for Drupal 7 to improve on its usability.
Now on to my personal experience. For me, I've typically chosen a slightly more adventurous route, and it hasn't always been smooth, yet being involved with an active project is powerful, not just for myself, but for others. I've wanted to find a technical foundation that I could invest in, and that turned into Drupal (an, in turn, PHP). What I didn't realize is that there's another very important factor to consider, and that is the movement of the community.
As this is open source, and you probably are limited on funds, you seem likely to be someone that will "get their hands dirty" working on this project. If you have that willingness, then you might consider rolling up your sleeves with the other contributors of the modules you will be using, and helping to improve them now. You may find, though I could be wrong, that there will be more active and engaged community support at this moment for Drupal 7 and the associated webform module than you would find for Drupal 6. If you had more resources, that'd be a different story as there are many Drupal professionals available to provide a Drupal 6 solution.
NOTE: An important part of this would be your contribution to the Drupal community.
If technical challenges and becoming more involved in this open source development effort are lower priorities (all totally valid values of course) then I would encourage you to direct your energies toward solving your solution with Drupal 6 now, rather than dilute your efforts in Drupal 7. It's simply a matter of timing at this very moment as Drupal 7 was just released days ago.
FWIW. I wish you all the best with your project.
Project Management: http://www.sagetree.net
Coaching Services: http://burtlo.info
Oh, as far as you being new
Oh, as far as you being new to Drupal 6, you'd be as new to Drupal 7 as well. With its improved usability, you may find it easier than you think. Also, the webform module does exist, its just beta at the moment.
Note: Google was beta for a very long time, but incredibly usable. ;-)
Project Management: http://www.sagetree.net
Coaching Services: http://burtlo.info
As I understand webforms,
As I understand webforms, yes, you can do what you are describing. You may need some additional modules/techniques, but they are all within Drupal's abilities.
You can also embed your PowerPoint presentations, though you may need to convert them to a more web-friendly format (Google Presentations, for example).
I'm starting a very busy weekend (organizing the San Diego Drupal camp), so I won't have as much time to respond until next week. Good luck until then!
Project Management: http://www.sagetree.net
Coaching Services: http://burtlo.info