April 24, 2004: NueQuiz Pro Lite (v0.83 beta) Now Available!
Changes since v0.82 beta:
Quiz: Added URL-based session id passing. The quiz should now work properly even with session cookies disabled.
Installer: Fixed a bug where the install script would not run if the php "register_globals" configuration option was set to "off"
Installer: Fixed a problem with saving configuration options
Admin: Fixed a bug where login would fail under IE if the user pressed the "Enter" key to login instead of clicking the "Login" button
Admin: Session ID's are no longer passed through the URL if the client supports session cookies (they will be still be passed through the URL if session cookies are not supported)
Admin: After performing changes to a quiz, users are now redirected back to the quiz options for the quiz being edited, instead of back to the list of all quizzes
Admin: Removed support for questions with less than 1 choice. There is no reason for having a question with no choices and forbidding this makes the code simpler
Admin: The "Current Question List" now strips all HTML tags from questions before displaying them. This simply prevents formatting from messing up the list of questions. HTML tags in questions are still fully supported.
Admin: The old way of adding choices to questions has been replaced with a more convenient method. It is now also possible to easily remove choices from questions.
Upgrading from v0.82 beta:
No changes have been made to the database. All existing quizzes created with v0.82 will work with the new version.
Download and extract the quiz [zip or tar.gz format]
Copy the files into your existing NueQuiz directory. Overwrite any existing files EXCEPT config.php. Do not delete or alter your config.php in any way.
No further configuration is required. There is no need to run the nq_install script again if you have already done so with the previous version of NueQuiz.
Instructions for New Installation:
System Requirements
-PHP 4.3.2 or newer
-MySQL 3.23.x or 4.x
This release of NueQuiz was tested on PHP 4.3.4 with MySQL 3.23.56 and 4.0.15. It will work with newer
versions of the required software. It should also work with older versions of MySQL (3.x and 4.x), however
this has not been verified.
To fully install NueQuiz, you first need access-information to a database on your server (we recommend
that this database be created exclusively for NueQuiz, but it is safe to use any existing one). You will need:
the database name, the username (login), the password and the host location (usually this is "localhost").
Extract the file; it should contain the folder "nuequiz", upload that folder to server (place it where
you want to be accessing it from; ie. "home_dir/apps/nuequiz/").
(This step does not apply if your server is running a Windows-based operating system): In the newly uploaded folder (on the server), locate the file nuequiz/nq_lib/config.php: CHMOD that file to value 646.
This will allow the installation script to save its configuration settings to the config.php file. If you are not familiar with CHMOD, it is usually done in one of the following ways:
If you have command line access to the server (either through a physical terminal or through telnet or ssh), change to the <nuequiz_install_directory>/nq_lib directory on the server and type "chmod 646 config.php"
Most graphical FTP clients include chmod functionality. Try connecting to your server through FTP, finding and right-clicking the config.php file. There should be a chmod option in the context menu (it may also be under 'properties' or 'permissions').
Many web hosts offer a control panel utility which can be used to chmod files through a web interface
From a web browser, access the file "nuequiz/nq_install.php". For example, if you uploaded to "home_dir/apps/nuequiz/", then you must go to
"http://www.yourdomain.com/apps/nuequiz/nq_install.php".
The online installation script will guide you the rest of the way.