Version Description
(Oct 04, 2019) = * Option to disable "retake" quiz option. * Mouse pointer over the FB / TW buttons * Translate for "Retake Quiz" ([Issue #773] https://github.com/QuizandSurveyMaster/quiz_master_next/issues/773) * Radio buttons hard to select (WP Issue) * Results page enhancements * Skipped 6.3.2, by mistake.
Download this release
Release Info
Developer | quizsurvey |
Plugin | Quiz And Survey Master (Formerly Quiz Master Next) |
Version | 6.3.3 |
Comparing to | |
See all releases |
Code changes from version 6.3.2 to 6.3.3
- js/qsm-quiz.js +12 -0
- mlw_quizmaster2.php +3 -3
- php/admin/admin-results-details-page.php +20 -3
- php/classes/class-qmn-quiz-manager.php +14 -7
- php/classes/class-qsm-install.php +21 -1
- php/template-variables.php +2 -2
- readme.txt +23 -19
- templates/qmn_primary.css +12 -0
- trunk/CHANGELOG.md +849 -0
- trunk/CONTRIBUTING.md +52 -0
- trunk/ISSUE_TEMPLATE.md +25 -0
- trunk/LICENSE.md +339 -0
- trunk/README.md +22 -0
- trunk/addons.xml +113 -0
- trunk/assets/facebook.png +0 -0
- trunk/assets/icon-128x128.png +0 -0
- trunk/assets/index.php +4 -0
- trunk/assets/screenshot-1.png +0 -0
- trunk/assets/screenshot-2.png +0 -0
- trunk/assets/screenshot-3.png +0 -0
- trunk/assets/screenshot-4.png +0 -0
- trunk/assets/screenshot-5.png +0 -0
- trunk/assets/screenshot-6.png +0 -0
- trunk/assets/screenshot-7.png +0 -0
- trunk/assets/twitter.png +0 -0
- trunk/blocks/block.js +42 -0
- trunk/blocks/block.php +44 -0
- trunk/blocks/index.php +3 -0
- trunk/css/index.php +4 -0
- trunk/css/jquery-ui.css +1177 -0
- trunk/css/qmn_quiz.css +15 -0
- trunk/css/qsm-admin-contact.css +39 -0
- trunk/css/qsm-admin-question.css +353 -0
- trunk/css/qsm-admin.css +686 -0
- trunk/index.php +4 -0
- trunk/js/Chart.min.js +11 -0
- trunk/js/admin.js +107 -0
- trunk/js/index.php +4 -0
- trunk/js/micromodal.min.js +30 -0
- trunk/js/progressbar.min.js +2 -0
- trunk/js/qsm-admin-contact.js +189 -0
- trunk/js/qsm-admin-emails.js +133 -0
- trunk/js/qsm-admin-question.js +564 -0
- trunk/js/qsm-admin-results.js +135 -0
- trunk/js/qsm-admin.js +134 -0
- trunk/js/qsm-quiz.js +798 -0
- trunk/mlw_quizmaster2.php +303 -0
- trunk/php/admin/about-page.php +94 -0
- trunk/php/admin/addons-page.php +189 -0
- trunk/php/admin/admin-results-details-page.php +172 -0
- trunk/php/admin/admin-results-page.php +394 -0
- trunk/php/admin/dashboard-widgets.php +280 -0
- trunk/php/admin/functions.php +13 -0
- trunk/php/admin/help-page.php +166 -0
- trunk/php/admin/index.php +4 -0
- trunk/php/admin/options-page-contact-tab.php +78 -0
- trunk/php/admin/options-page-email-tab.php +187 -0
- trunk/php/admin/options-page-option-tab.php +29 -0
- trunk/php/admin/options-page-preview-tab.php +36 -0
- trunk/php/admin/options-page-questions-tab.php +355 -0
- trunk/php/admin/options-page-results-page-tab.php +192 -0
- trunk/php/admin/options-page-style-tab.php +105 -0
- trunk/php/admin/options-page-text-tab.php +106 -0
- trunk/php/admin/quiz-options-page.php +185 -0
- trunk/php/admin/quizzes-page.php +394 -0
- trunk/php/admin/settings-page.php +292 -0
- trunk/php/admin/stats-page.php +199 -0
- trunk/php/admin/tools-page.php +199 -0
- trunk/php/adverts-generate.php +51 -0
- trunk/php/classes/class-qmn-alert-manager.php +48 -0
- trunk/php/classes/class-qmn-log-manager.php +177 -0
- trunk/php/classes/class-qmn-plugin-helper.php +638 -0
- trunk/php/classes/class-qmn-quiz-creator.php +648 -0
- trunk/php/classes/class-qmn-quiz-manager.php +1664 -0
- trunk/php/classes/class-qmn-review-message.php +131 -0
- trunk/php/classes/class-qsm-audit.php +59 -0
- trunk/php/classes/class-qsm-changelog-generator.php +155 -0
- trunk/php/classes/class-qsm-contact-manager.php +301 -0
- trunk/php/classes/class-qsm-emails.php +469 -0
- trunk/php/classes/class-qsm-fields.php +248 -0
- trunk/php/classes/class-qsm-install.php +1435 -0
- trunk/php/classes/class-qsm-questions.php +318 -0
- trunk/php/classes/class-qsm-results-pages.php +350 -0
- trunk/php/classes/class-qsm-settings.php +434 -0
- trunk/php/classes/class-qsm-tracking.php +232 -0
- trunk/php/classes/index.php +3 -0
- trunk/php/default-templates.php +11 -0
- trunk/php/gdpr.php +291 -0
- trunk/php/images/green_triangle.png +0 -0
- trunk/php/images/index.php +4 -0
- trunk/php/images/red_triangle.png +0 -0
- trunk/php/index.php +4 -0
- trunk/php/question-types.php +950 -0
- trunk/php/rest-api.php +350 -0
- trunk/php/shortcodes.php +37 -0
- trunk/php/template-variables.php +588 -0
- trunk/readme.txt +168 -0
- trunk/templates/qmn_amethyst.css +427 -0
- trunk/templates/qmn_base.css +574 -0
- trunk/templates/qmn_emerald.css +426 -0
- trunk/templates/qmn_gray.css +393 -0
- trunk/templates/qmn_primary.css +458 -0
- trunk/templates/qmn_turquoise.css +427 -0
- trunk/uninstall.php +38 -0
js/qsm-quiz.js
CHANGED
@@ -781,6 +781,18 @@ jQuery(function() {
|
|
781 |
});
|
782 |
}
|
783 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
784 |
});
|
785 |
|
786 |
var qsmTimerInterval = setInterval( qmnTimeTakenTimer, 1000 );
|
781 |
});
|
782 |
}
|
783 |
});
|
784 |
+
|
785 |
+
jQuery('.qmn_radio_answers > .qmn_mc_answer_wrap').on('click',function(event){
|
786 |
+
var radButton = jQuery(this).find('input[type=radio]');
|
787 |
+
if(event.target.className == 'qmn_quiz_radio'){
|
788 |
+
return true;
|
789 |
+
}
|
790 |
+
if(radButton.is(':checked')){
|
791 |
+
jQuery(radButton).prop("checked", false);
|
792 |
+
} else {
|
793 |
+
jQuery(radButton).prop("checked", true);
|
794 |
+
}
|
795 |
+
});
|
796 |
});
|
797 |
|
798 |
var qsmTimerInterval = setInterval( qmnTimeTakenTimer, 1000 );
|
mlw_quizmaster2.php
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
/**
|
3 |
* Plugin Name: Quiz And Survey Master
|
4 |
* Description: Easily and quickly add quizzes and surveys to your website.
|
5 |
-
* Version: 6.3.
|
6 |
* Author: QSM Team
|
7 |
* Author URI: https://quizandsurveymaster.com/
|
8 |
* Plugin URI: https://quizandsurveymaster.com/
|
9 |
* Text Domain: quiz-master-next
|
10 |
*
|
11 |
* @author QSM Team
|
12 |
-
* @version 6.3.
|
13 |
* @package QSM
|
14 |
*/
|
15 |
|
@@ -34,7 +34,7 @@ class MLWQuizMasterNext {
|
|
34 |
* @var string
|
35 |
* @since 4.0.0
|
36 |
*/
|
37 |
-
public $version = '6.3.
|
38 |
|
39 |
/**
|
40 |
* QSM Alert Manager Object
|
2 |
/**
|
3 |
* Plugin Name: Quiz And Survey Master
|
4 |
* Description: Easily and quickly add quizzes and surveys to your website.
|
5 |
+
* Version: 6.3.3
|
6 |
* Author: QSM Team
|
7 |
* Author URI: https://quizandsurveymaster.com/
|
8 |
* Plugin URI: https://quizandsurveymaster.com/
|
9 |
* Text Domain: quiz-master-next
|
10 |
*
|
11 |
* @author QSM Team
|
12 |
+
* @version 6.3.3
|
13 |
* @package QSM
|
14 |
*/
|
15 |
|
34 |
* @var string
|
35 |
* @since 4.0.0
|
36 |
*/
|
37 |
+
public $version = '6.3.3';
|
38 |
|
39 |
/**
|
40 |
* QSM Alert Manager Object
|
php/admin/admin-results-details-page.php
CHANGED
@@ -27,8 +27,23 @@ function qsm_generate_result_details() {
|
|
27 |
}
|
28 |
?>
|
29 |
</h2>
|
30 |
-
|
31 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
foreach( $tab_array as $tab ) {
|
33 |
if ( $active_tab == $tab['slug'] ) {
|
34 |
call_user_func( $tab['function'] );
|
@@ -65,16 +80,18 @@ function qsm_generate_results_details_tab() {
|
|
65 |
$next_results = $wpdb->get_var( "SELECT result_id FROM {$wpdb->prefix}mlw_results WHERE result_id = (SELECT MIN(result_id) FROM {$wpdb->prefix}mlw_results WHERE deleted = 0 AND result_id > $result_id)" );
|
66 |
|
67 |
// If there is previous or next results, show buttons.
|
|
|
68 |
if ( ! is_null( $previous_results ) && $previous_results ) {
|
69 |
echo "<a class='button' href=\"?page=qsm_quiz_result_details&&result_id=" . intval( $previous_results ) . "\" >View Previous Results</a> ";
|
70 |
}
|
71 |
if ( ! is_null( $next_results ) && $next_results ) {
|
72 |
echo " <a class='button' href=\"?page=qsm_quiz_result_details&&result_id=" . intval( $next_results ) . "\" >View Next Results</a>";
|
73 |
}
|
|
|
74 |
|
75 |
// Get template for admin results.
|
76 |
$settings = (array) get_option( 'qmn-settings' );
|
77 |
-
if ( isset( $settings['results_details_template'] ) ) {
|
78 |
$template = htmlspecialchars_decode( $settings['results_details_template'], ENT_QUOTES );
|
79 |
} else {
|
80 |
$template = "<h2>Quiz Results for %QUIZ_NAME%</h2>
|
27 |
}
|
28 |
?>
|
29 |
</h2>
|
30 |
+
<style type="text/css">
|
31 |
+
.result-tab-content p{
|
32 |
+
font-size: 16px;
|
33 |
+
}
|
34 |
+
.qmn_question_answer b {
|
35 |
+
font-size: 18px;
|
36 |
+
margin-bottom: 0;
|
37 |
+
display: block;
|
38 |
+
}
|
39 |
+
.qmn_question_answer{
|
40 |
+
margin-bottom: 30px;
|
41 |
+
font-size: 16px;
|
42 |
+
line-height: 1.5;
|
43 |
+
}
|
44 |
+
</style>
|
45 |
+
<div class="result-tab-content">
|
46 |
+
<?php
|
47 |
foreach( $tab_array as $tab ) {
|
48 |
if ( $active_tab == $tab['slug'] ) {
|
49 |
call_user_func( $tab['function'] );
|
80 |
$next_results = $wpdb->get_var( "SELECT result_id FROM {$wpdb->prefix}mlw_results WHERE result_id = (SELECT MIN(result_id) FROM {$wpdb->prefix}mlw_results WHERE deleted = 0 AND result_id > $result_id)" );
|
81 |
|
82 |
// If there is previous or next results, show buttons.
|
83 |
+
echo '<div style="text-align:right; margin-top: 10px;">';
|
84 |
if ( ! is_null( $previous_results ) && $previous_results ) {
|
85 |
echo "<a class='button' href=\"?page=qsm_quiz_result_details&&result_id=" . intval( $previous_results ) . "\" >View Previous Results</a> ";
|
86 |
}
|
87 |
if ( ! is_null( $next_results ) && $next_results ) {
|
88 |
echo " <a class='button' href=\"?page=qsm_quiz_result_details&&result_id=" . intval( $next_results ) . "\" >View Next Results</a>";
|
89 |
}
|
90 |
+
echo '</div>';
|
91 |
|
92 |
// Get template for admin results.
|
93 |
$settings = (array) get_option( 'qmn-settings' );
|
94 |
+
if ( isset( $settings['results_details_template'] ) ) {
|
95 |
$template = htmlspecialchars_decode( $settings['results_details_template'], ENT_QUOTES );
|
96 |
} else {
|
97 |
$template = "<h2>Quiz Results for %QUIZ_NAME%</h2>
|
php/classes/class-qmn-quiz-manager.php
CHANGED
@@ -803,6 +803,17 @@ class QMNQuizManager {
|
|
803 |
'quiz_system' => $options->system,
|
804 |
'quiz_payment_id' => isset($_POST['main_payment_id']) ? $_POST['main_payment_id'] : ''
|
805 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
806 |
echo json_encode($this->submit_results($options, $data));
|
807 |
die();
|
808 |
}
|
@@ -887,9 +898,8 @@ class QMNQuizManager {
|
|
887 |
|
888 |
$result_display .= $this->display_social($qmn_quiz_options, $qmn_array_for_variables);
|
889 |
$result_display = apply_filters('qmn_after_social_media', $result_display, $qmn_quiz_options, $qmn_array_for_variables);
|
890 |
-
|
891 |
-
|
892 |
-
$result_display .= '<a style="float: right;" class="button btn-reload-quiz" data-quiz_id="'. $qmn_array_for_variables['quiz_id'] .'" href="#" >Retake Quiz</a>';
|
893 |
}
|
894 |
// If the store responses in database option is set to Yes.
|
895 |
if (0 != $qmn_quiz_options->store_responses) {
|
@@ -1227,10 +1237,7 @@ class QMNQuizManager {
|
|
1227 |
}
|
1228 |
$qmn_social_media_text["twitter"] = apply_filters('mlw_qmn_template_variable_results_page', $qmn_social_media_text["twitter"], $qmn_array_for_variables);
|
1229 |
$qmn_social_media_text["facebook"] = apply_filters('mlw_qmn_template_variable_results_page', $qmn_social_media_text["facebook"], $qmn_array_for_variables);
|
1230 |
-
$social_display .= "<br />
|
1231 |
-
<a class=\"mlw_qmn_quiz_link\" onclick=\"qmnSocialShare('facebook', '" . esc_js($qmn_social_media_text["facebook"]) . "', '" . esc_js($qmn_quiz_options->quiz_name) . "', '$facebook_app_id');\">Facebook</a>
|
1232 |
-
<a class=\"mlw_qmn_quiz_link\" onclick=\"qmnSocialShare('twitter', '" . esc_js($qmn_social_media_text["twitter"]) . "', '" . esc_js($qmn_quiz_options->quiz_name) . "');\">Twitter</a>
|
1233 |
-
<br />";
|
1234 |
}
|
1235 |
return apply_filters('qmn_returned_social_buttons', $social_display, $qmn_quiz_options, $qmn_array_for_variables);
|
1236 |
}
|
803 |
'quiz_system' => $options->system,
|
804 |
'quiz_payment_id' => isset($_POST['main_payment_id']) ? $_POST['main_payment_id'] : ''
|
805 |
);
|
806 |
+
$post_data = $_POST;
|
807 |
+
if(class_exists('QSM_Recaptcha')){
|
808 |
+
$verified = qsm_verify_recaptcha($post_data);
|
809 |
+
if(!$verified){
|
810 |
+
echo json_encode(array(
|
811 |
+
'display' => htmlspecialchars_decode('ReCaptcha Validation failed'),
|
812 |
+
'redirect' => FALSE,
|
813 |
+
));
|
814 |
+
exit;
|
815 |
+
}
|
816 |
+
}
|
817 |
echo json_encode($this->submit_results($options, $data));
|
818 |
die();
|
819 |
}
|
898 |
|
899 |
$result_display .= $this->display_social($qmn_quiz_options, $qmn_array_for_variables);
|
900 |
$result_display = apply_filters('qmn_after_social_media', $result_display, $qmn_quiz_options, $qmn_array_for_variables);
|
901 |
+
if ( is_plugin_active( 'qsm-save-resume/qsm-save-resume.php' ) != 1 && $qmn_quiz_options->enable_retake_quiz_button == 1 ) {
|
902 |
+
$result_display .= '<a style="float: right;" class="button btn-reload-quiz" data-quiz_id="'. $qmn_array_for_variables['quiz_id'] .'" href="#" >'. __('Retake Quiz','quiz-master-next') .'</a>';
|
|
|
903 |
}
|
904 |
// If the store responses in database option is set to Yes.
|
905 |
if (0 != $qmn_quiz_options->store_responses) {
|
1237 |
}
|
1238 |
$qmn_social_media_text["twitter"] = apply_filters('mlw_qmn_template_variable_results_page', $qmn_social_media_text["twitter"], $qmn_array_for_variables);
|
1239 |
$qmn_social_media_text["facebook"] = apply_filters('mlw_qmn_template_variable_results_page', $qmn_social_media_text["facebook"], $qmn_array_for_variables);
|
1240 |
+
$social_display .= "<br /><a class=\"mlw_qmn_quiz_link\" onclick=\"qmnSocialShare('facebook', '" . esc_js($qmn_social_media_text["facebook"]) . "', '" . esc_js($qmn_quiz_options->quiz_name) . "', '$facebook_app_id');\">Facebook</a><a class=\"mlw_qmn_quiz_link\" onclick=\"qmnSocialShare('twitter', '" . esc_js($qmn_social_media_text["twitter"]) . "', '" . esc_js($qmn_quiz_options->quiz_name) . "');\">Twitter</a><br />";
|
|
|
|
|
|
|
1241 |
}
|
1242 |
return apply_filters('qmn_returned_social_buttons', $social_display, $qmn_quiz_options, $qmn_array_for_variables);
|
1243 |
}
|
php/classes/class-qsm-install.php
CHANGED
@@ -531,7 +531,27 @@ class QSM_Install {
|
|
531 |
'default' => 0
|
532 |
);
|
533 |
$mlwQuizMasterNext->pluginHelper->register_quiz_setting( $field_array, 'quiz_options' );
|
534 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
535 |
// Registers message_before setting
|
536 |
$field_array = array(
|
537 |
'id' => 'message_before',
|
531 |
'default' => 0
|
532 |
);
|
533 |
$mlwQuizMasterNext->pluginHelper->register_quiz_setting( $field_array, 'quiz_options' );
|
534 |
+
|
535 |
+
//Setting for retake quiz
|
536 |
+
// Settings for quick result
|
537 |
+
$field_array = array(
|
538 |
+
'id' => 'enable_retake_quiz_button',
|
539 |
+
'label' => __('Show RETAKE QUIZ button on result page', 'quiz-master-next'),
|
540 |
+
'type' => 'radio',
|
541 |
+
'options' => array(
|
542 |
+
array(
|
543 |
+
'label' => __('No', 'quiz-master-next'),
|
544 |
+
'value' => 0
|
545 |
+
),
|
546 |
+
array(
|
547 |
+
'label' => __('Yes', 'quiz-master-next'),
|
548 |
+
'value' => 1
|
549 |
+
)
|
550 |
+
),
|
551 |
+
'default' => 0
|
552 |
+
);
|
553 |
+
$mlwQuizMasterNext->pluginHelper->register_quiz_setting( $field_array, 'quiz_options' );
|
554 |
+
|
555 |
// Registers message_before setting
|
556 |
$field_array = array(
|
557 |
'id' => 'message_before',
|
php/template-variables.php
CHANGED
@@ -295,7 +295,7 @@ function mlw_qmn_variable_question_answers( $content, $mlw_quiz_array ) {
|
|
295 |
foreach ( $questions as $question ) {
|
296 |
$qmn_questions[ $question['question_id'] ] = $question['question_answer_info'];
|
297 |
}
|
298 |
-
|
299 |
// Cycles through each answer in the responses.
|
300 |
foreach ( $mlw_quiz_array['question_answers_array'] as $answer ) {
|
301 |
if ( $answer["correct"] === "correct" ){
|
@@ -306,7 +306,7 @@ function mlw_qmn_variable_question_answers( $content, $mlw_quiz_array ) {
|
|
306 |
$question_answer_class = "qmn_question_answer_incorrect";
|
307 |
}
|
308 |
$mlw_question_answer_display = htmlspecialchars_decode($qmn_question_answer_template, ENT_QUOTES);
|
309 |
-
$mlw_question_answer_display = str_replace( "%QUESTION%" , htmlspecialchars_decode($answer[0], ENT_QUOTES), $mlw_question_answer_display);
|
310 |
$mlw_question_answer_display = str_replace( "%USER_ANSWER%" , "<span class='$user_answer_class'>".htmlspecialchars_decode($answer[1], ENT_QUOTES).'</span>', $mlw_question_answer_display);
|
311 |
$mlw_question_answer_display = str_replace( "%CORRECT_ANSWER%" , htmlspecialchars_decode($answer[2], ENT_QUOTES), $mlw_question_answer_display);
|
312 |
$mlw_question_answer_display = str_replace( "%USER_COMMENTS%" , $answer[3], $mlw_question_answer_display);
|
295 |
foreach ( $questions as $question ) {
|
296 |
$qmn_questions[ $question['question_id'] ] = $question['question_answer_info'];
|
297 |
}
|
298 |
+
|
299 |
// Cycles through each answer in the responses.
|
300 |
foreach ( $mlw_quiz_array['question_answers_array'] as $answer ) {
|
301 |
if ( $answer["correct"] === "correct" ){
|
306 |
$question_answer_class = "qmn_question_answer_incorrect";
|
307 |
}
|
308 |
$mlw_question_answer_display = htmlspecialchars_decode($qmn_question_answer_template, ENT_QUOTES);
|
309 |
+
$mlw_question_answer_display = str_replace( "%QUESTION%" , '<b>' . htmlspecialchars_decode($answer[0], ENT_QUOTES) . '</b>', $mlw_question_answer_display);
|
310 |
$mlw_question_answer_display = str_replace( "%USER_ANSWER%" , "<span class='$user_answer_class'>".htmlspecialchars_decode($answer[1], ENT_QUOTES).'</span>', $mlw_question_answer_display);
|
311 |
$mlw_question_answer_display = str_replace( "%CORRECT_ANSWER%" , htmlspecialchars_decode($answer[2], ENT_QUOTES), $mlw_question_answer_display);
|
312 |
$mlw_question_answer_display = str_replace( "%USER_COMMENTS%" , $answer[3], $mlw_question_answer_display);
|
readme.txt
CHANGED
@@ -1,19 +1,17 @@
|
|
1 |
-
=== Quiz And Survey Master - Quiz Plugin for WordPress ===
|
2 |
Contributors: quizsurvey
|
3 |
-
Tags:
|
4 |
Requires at least: 4.9
|
5 |
-
Tested up to: 5.2
|
6 |
Requires PHP: 5.4
|
7 |
-
Stable tag: 6.3.
|
8 |
License: GPLv2
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
-
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
-
Quiz and Survey Master is the ultimate quiz plugin for WordPress. You can create native looking quizzes and surveys in matter of minutes for your WordPress site. Choose from variety of options to configure quizzes as per your requirements.
|
16 |
-
|
17 |
= Demoes! =
|
18 |
Looking for demoes? Check out [Sample Quiz](https://quizandsurveymaster.com/quiz/sample-quiz/?utm_source=readme&utm_medium=plugin&utm_content=sample-quiz&utm_campaign=qsm_plugin) and [Sample Survey](https://quizandsurveymaster.com/quiz/sample-survey/?utm_source=readme&utm_medium=plugin&utm_content=sample-survey&utm_campaign=qsm_plugin)!
|
19 |
|
@@ -113,18 +111,24 @@ This is usually a theme conflict. You can [checkout out our common conflict solu
|
|
113 |
|
114 |
== Changelog ==
|
115 |
|
116 |
-
= 6.3.
|
117 |
-
|
118 |
-
*
|
119 |
-
*
|
120 |
-
*
|
121 |
-
*
|
122 |
-
*
|
123 |
-
|
124 |
-
|
125 |
-
*
|
126 |
-
*
|
127 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
|
129 |
= 6.3.1 (May 19, 2019) =
|
130 |
* Closed Bug: Duplicate post issue ([Issue #758](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/758))
|
1 |
+
=== Quiz And Survey Master - Best Quiz Plugin for WordPress ===
|
2 |
Contributors: quizsurvey
|
3 |
+
Tags: quiz, survey, lead, test, score, exam, questionnaire, question
|
4 |
Requires at least: 4.9
|
5 |
+
Tested up to: 5.2
|
6 |
Requires PHP: 5.4
|
7 |
+
Stable tag: 6.3.3
|
8 |
License: GPLv2
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
+
Native quiz and surveys for your WordPress site. Easily and quickly add unlimited quizzes and surveys to your website. Customizable and professional quizzes are now at your finger tips.
|
12 |
|
13 |
== Description ==
|
14 |
|
|
|
|
|
15 |
= Demoes! =
|
16 |
Looking for demoes? Check out [Sample Quiz](https://quizandsurveymaster.com/quiz/sample-quiz/?utm_source=readme&utm_medium=plugin&utm_content=sample-quiz&utm_campaign=qsm_plugin) and [Sample Survey](https://quizandsurveymaster.com/quiz/sample-survey/?utm_source=readme&utm_medium=plugin&utm_content=sample-survey&utm_campaign=qsm_plugin)!
|
17 |
|
111 |
|
112 |
== Changelog ==
|
113 |
|
114 |
+
= 6.3.3 (Oct 04, 2019) =
|
115 |
+
* Option to disable "retake" quiz option.
|
116 |
+
* Mouse pointer over the FB / TW buttons
|
117 |
+
* Translate for "Retake Quiz" ([Issue #773] https://github.com/QuizandSurveyMaster/quiz_master_next/issues/773)
|
118 |
+
* Radio buttons hard to select ([WP Issue] (https://wordpress.org/support/topic/radio-buttons-are-hard-to-select-on-mobile-devices/))
|
119 |
+
* Results page enhancements
|
120 |
+
* Skipped 6.3.2, by mistake.
|
121 |
+
|
122 |
+
= 6.3.2 (July 06, 2019) =
|
123 |
+
* UI Changes
|
124 |
+
* Addons Pricing Page Update
|
125 |
+
* Free Addon Page Added
|
126 |
+
* Show results of quiz in realtime - #646
|
127 |
+
* Timer Enhacements - Auto submit at expiry and show message on expiry
|
128 |
+
* Personality Quiz Enhancements - Show category on frontend and Show results per category
|
129 |
+
* Retake Quiz - #661
|
130 |
+
* Question Bank Enhacements - #39
|
131 |
+
* Facebook Button Icons
|
132 |
|
133 |
= 6.3.1 (May 19, 2019) =
|
134 |
* Closed Bug: Duplicate post issue ([Issue #758](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/758))
|
templates/qmn_primary.css
CHANGED
@@ -145,6 +145,10 @@ label.inline .mlw_qmn_question,
|
|
145 |
margin: 5px 0 5px 0;
|
146 |
}
|
147 |
|
|
|
|
|
|
|
|
|
148 |
.quiz_section .qmn_radio_answers label,
|
149 |
.quiz_section .qmn_check_answers label,
|
150 |
.quiz_section .qmn_accept_answers label {
|
@@ -443,4 +447,12 @@ border: 1px solid #e3e3e3;
|
|
443 |
padding: 5px 10px;
|
444 |
margin: 0;
|
445 |
border-radius: 5px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
446 |
}
|
145 |
margin: 5px 0 5px 0;
|
146 |
}
|
147 |
|
148 |
+
.qmn_radio_answers .qmn_mc_answer_wrap {
|
149 |
+
cursor: pointer;
|
150 |
+
}
|
151 |
+
|
152 |
.quiz_section .qmn_radio_answers label,
|
153 |
.quiz_section .qmn_check_answers label,
|
154 |
.quiz_section .qmn_accept_answers label {
|
447 |
padding: 5px 10px;
|
448 |
margin: 0;
|
449 |
border-radius: 5px;
|
450 |
+
}
|
451 |
+
|
452 |
+
.mlw_qmn_quiz_link{
|
453 |
+
cursor: pointer;
|
454 |
+
}
|
455 |
+
|
456 |
+
.qsm-results-page .qmn_question_answer{
|
457 |
+
margin-bottom: 30px;
|
458 |
}
|
trunk/CHANGELOG.md
ADDED
@@ -0,0 +1,849 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
= 6.1.2 (January 7, 2019) =
|
2 |
+
* Closed User Request: Add special character selector to question editor ([Issue #750](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/750))
|
3 |
+
* Closed User Request: Add total questions and total pages to Questions tab ([Issue #749](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/749))
|
4 |
+
* Updated getting started video
|
5 |
+
|
6 |
+
= 6.1.1 (December 28, 2018) =
|
7 |
+
* Fixes issue causing broken quizzes on sites using older versions of WordPress
|
8 |
+
|
9 |
+
= 6.1.0 (December 26, 2018) =
|
10 |
+
* Adds new Gutenberg blocks
|
11 |
+
* Fixes undefined access at delete_question static function (Thanks [bpanatta](https://github.com/QuizandSurveyMaster/quiz_master_next/pull/746)!
|
12 |
+
|
13 |
+
= 6.0.4 (October 2, 2018) =
|
14 |
+
* Changes links from old documentation to newer documentation
|
15 |
+
|
16 |
+
= 6.0.3 (August 20, 2018) =
|
17 |
+
* Closed Bug: User gets 'trapped' if timer runs out on required question when questions are paginated ([Issue #583](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/583))
|
18 |
+
* Closed Bug: If user refreshes quiz page when timer is at 0, cannot submit ([Issue #501](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/501))
|
19 |
+
* Closed Bug: Saving quiz name when editing results in error if no changes are made ([Issue #391](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/391))
|
20 |
+
* Adds deprecated notice to the quiz setting functions found in the quizCreator object
|
21 |
+
* Adds hook after results are stored in the database
|
22 |
+
|
23 |
+
= 6.0.2 (July 18, 2018) =
|
24 |
+
* Closed Bug: PHP warning thrown on Help page ([Issue #711](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/711))
|
25 |
+
* Closed Bug: Timer not working on certain sites when using questions per page option ([Issue #709](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/709))
|
26 |
+
* Closed Bug: Blank page shown when contact fields and message fields are empty ([Issue #707](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/707))
|
27 |
+
|
28 |
+
= 6.0.1 (July 11, 2018) =
|
29 |
+
* Closed Bug: Quiz comment box shows HTML in label when using newer pagination system ([Issue #704](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/704))
|
30 |
+
|
31 |
+
= 6.0.0 (June 20, 2018) =
|
32 |
+
* Closed Enhancement: Remove Tools tab ([Issue #689](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/689))
|
33 |
+
* Closed Enhancement: Bump Minimum PHP Version To 5.4 ([Issue #607](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/607))
|
34 |
+
* Closed Enhancement: Move Leaderboards to free addon ([Issue #380](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/380))
|
35 |
+
|
36 |
+
= 5.3.2 (June 7, 2018) =
|
37 |
+
* Closed Plugin Compatibility: Conflict with Divi Builder ([Issue #686](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/686))
|
38 |
+
|
39 |
+
= 5.3.1 (May 21, 2018) =
|
40 |
+
* Closed Enhancement: Add user ID to admin results page table - ([Issue #682](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/682))
|
41 |
+
* Closed Enhancement: Integrate with WordPress 4.9.6 GDPR features - ([Issue #681](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/681))
|
42 |
+
|
43 |
+
= 5.3.0 (May 16, 2018) =
|
44 |
+
* Closed Enhancement: Ability to disable IP address collection - ([Issue #670](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/670))
|
45 |
+
* Closed User Request: Ability to customize name of QSM archive name - ([Issue #666](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/666))
|
46 |
+
* Closed User Request: Progress Bar - ([Issue #412](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/412))
|
47 |
+
* Closed User Request: Disable Results Being Stored In Database - ([Issue #215](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/215))
|
48 |
+
* Closed Bug: Question ordering doesn't work when using older pagination option - ([Issue #657](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/657))
|
49 |
+
|
50 |
+
= 5.2.4 (May 7, 2018) =
|
51 |
+
* Closed Bug: %QUESTIONS_ANSWERS% variable is displaying questions in order of creation - ([Issue #660](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/660))
|
52 |
+
* Closed Bug: Extra spacing is being added to questions when multiple lines are in question - ([Issue #659](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/659))
|
53 |
+
* Closed Bug: Tabs pages stop working when translated - ([Issue #582](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/582))
|
54 |
+
|
55 |
+
= 5.2.3 (April 3, 2018) =
|
56 |
+
* Closed Bug: Cannot save question on certain servers - ([Issue #651](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/651))
|
57 |
+
* Closed Bug: Questions/Answers Template Not Loaded In Admin Results Page - ([Issue #636](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/636))
|
58 |
+
|
59 |
+
= 5.2.2 (April 1, 2018) =
|
60 |
+
* Makes minor style adjustments
|
61 |
+
* Adds additional hook to admin results details page
|
62 |
+
* Modifies a few error messages
|
63 |
+
|
64 |
+
= 5.2.1 (March 5, 2018) =
|
65 |
+
* Fixes broken "Custom" styles
|
66 |
+
* Fixes minor bugs in new question editor
|
67 |
+
* Makes minor style adjustments
|
68 |
+
|
69 |
+
= 5.2.0 (March 3, 2018) =
|
70 |
+
* Closed Enhancement: Make Quiz Results Extendable/Filterable - ([Issue #622](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/622))
|
71 |
+
* Closed Enhancement: New Question Editor - ([Issue #568](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/568))
|
72 |
+
* Closed Bug: Pagination Bug - ([Issue #477](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/477))
|
73 |
+
* Closed Bug: Questions shift - ([Issue #467](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/467))
|
74 |
+
* Closed User Request: Remove duplicate question popup confirmation - ([Issue #396](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/396))
|
75 |
+
* Closed User Request: Question Grouping - ([Issue #356](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/356))
|
76 |
+
* Closed User Request: Ability To Move Submit Button To Last Question Page - ([Issue #321](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/321))
|
77 |
+
|
78 |
+
= 5.1.7 (January 2, 2018) =
|
79 |
+
* Closed Bug: Quizzes/Surveys table not working on certain installs - ([Issue #598](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/598))
|
80 |
+
|
81 |
+
= 5.1.6 (December 25, 2017) =
|
82 |
+
* Closed Bug: Timezone ID '' is invalid - ([Issue #606](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/606))
|
83 |
+
* Closed Bug: Required contact fields not working correctly when the loggedin_user_contact option is set to no - ([Issue #603](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/603))
|
84 |
+
|
85 |
+
= 5.1.5 (November 27, 2017) =
|
86 |
+
* IMPORTANT FIX: 5.1.4 had a fatal error for sites using out of date PHP versions. Please update to this!
|
87 |
+
|
88 |
+
= 5.1.4 (November 27, 2017) =
|
89 |
+
* Closed Bug: Headers already sent message - ([Issue #596](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/596))
|
90 |
+
* Closed Bug: Styling for hints is missing causing them to be hard to read - ([Issue #587](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/587))
|
91 |
+
|
92 |
+
= 5.1.3 (November 18, 2017) =
|
93 |
+
* Closed Bug: MathJax library not loading - ([Issue #590](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/590))
|
94 |
+
* Closed Bug: Fatal error: Call to a member function register_question_type - ([Issue #509](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/509))
|
95 |
+
|
96 |
+
= 5.1.2 (October 17, 2017) =
|
97 |
+
* Closed Bug: Special characters fail the uppercase validation in open answer/fill in the blank questions - ([Issue #580](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/580))
|
98 |
+
|
99 |
+
= 5.1.1 (October 4, 2017) =
|
100 |
+
* Closed Bug: Variable function names break Certificate addon - ([Issue #578](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/578))
|
101 |
+
|
102 |
+
= 5.1.0 (October 2, 2017) =
|
103 |
+
* Closed Enhancement: Add all active quizzes function to API - ([Issue #552](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/552))
|
104 |
+
* Closed User Request: Shortcode or variable for dynamic link to specific quiz/survey - ([Issue #524](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/524))
|
105 |
+
* Closed Enhancement: Use locale's date to generate date strings - ([Issue #479](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/479))
|
106 |
+
* Closed User Request: Allow users to change the date to European Date DD.MM.YYYY - ([Issue #439](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/439))
|
107 |
+
* Closed User Request: More Space in the Correct Answer Info textbox - ([Issue #417](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/417))
|
108 |
+
|
109 |
+
= 5.0.7 (September 18, 2017) =
|
110 |
+
* Closed Bug: Answers of "0" disappear when adding or editing questions - ([Issue #531](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/531))
|
111 |
+
|
112 |
+
= 5.0.6 (August 1, 2017) =
|
113 |
+
* Closed Bug: HTML Entities causing incorrect answers and missing user answer - ([Issue #565](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/565))
|
114 |
+
|
115 |
+
= 5.0.5 (July 8, 2017) =
|
116 |
+
* Closed Enhancement: Add notice for leaderboard removal - ([Issue #562](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/562))
|
117 |
+
* Closed Bug: Scheduled timeframe options are not working - ([Issue #558](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/558))
|
118 |
+
|
119 |
+
= 5.0.4 (June 19, 2017) =
|
120 |
+
* Closed Bug: Required fields are not checked 2nd time user takes quiz when timer is turned on ([Issue #528](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/528))
|
121 |
+
* Closed Enhancement: Ensure compatibility with WordPress 4.8 ([Issue #554](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/554))
|
122 |
+
|
123 |
+
= 5.0.3 (May 29, 2017) =
|
124 |
+
* Minor code changes
|
125 |
+
|
126 |
+
= 5.0.2 (May 7, 2017) =
|
127 |
+
* Closed Bug: Social sharing text not updating when user changes the text ([Issue #541](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/541))
|
128 |
+
|
129 |
+
= 5.0.1 (March 27, 2017) =
|
130 |
+
* Closed Bug: The setting to hide contact fields from logged-in users is hiding fields from visitors too ([Issue #535](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/535))
|
131 |
+
|
132 |
+
= 5.0.0 (March 25, 2017) =
|
133 |
+
* Closed Bug: Fix delete custom post types during uninstall bug ([Issue #527](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/527))
|
134 |
+
* Closed Enhancement: Change Shortcode To QSM ([Issue #515](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/515))
|
135 |
+
* Closed Enhancement: Search function for quizzes/surveys ([Issue #492](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/492))
|
136 |
+
* Closed Enhancement: Create new fields class to handle creation/post data of settings fields ([Issue #450](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/450))
|
137 |
+
* Closed Enhancement: Create new settings class to handle the settings data ([Issue #449](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/449))
|
138 |
+
* Closed Enhancement: Rewrite options system to allow for extendibility ([Issue #448](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/448))
|
139 |
+
* Closed Enhancement: Enable tabs for the admin results page ([Issue #408](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/408))
|
140 |
+
* Closed Enhancement: Create onboarding process ([Issue #397](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/397))
|
141 |
+
* Closed Enhancement: Create new contact tab to allow form creation ([Issue #394](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/394))
|
142 |
+
* Closed Enhancement: Move Certificate to free addon ([Issue #381](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/381))
|
143 |
+
* Closed Enhancement: Ability to add check box for privacy statement with the contact fields ([Issue #372](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/372))
|
144 |
+
* Closed Enhancement: Customize the "Please complete all required fields!" text ([Issue #371](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/371))
|
145 |
+
* Closed Enhancement: Allow admins to customize the validation error messages ([Issue #346](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/346))
|
146 |
+
* Closed Enhancement: Hint field cannot be customized ([Issue #262](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/262))
|
147 |
+
* Closed Enhancement: Add custom fields to the contact form ([Issue #211](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/211))
|
148 |
+
* Closed Enhancement: Scrollable List of Quizzes ([Issue #46](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/46))
|
149 |
+
|
150 |
+
= 4.7.10 (January 1, 2017) =
|
151 |
+
* Closed Bug: Edit question not working when visual editor is off - Issue #497
|
152 |
+
* Closed Bug: Localization incomplete on Global Settings page - Issue #478
|
153 |
+
|
154 |
+
= 4.7.9 (December 13, 2016) =
|
155 |
+
* Closed Security: CSRF vulnerability on Questions tab
|
156 |
+
|
157 |
+
= 4.7.8 (November 2, 2016) =
|
158 |
+
* Closed Bug: Apostrophe in translation for tab name text causing errors - Issue #490
|
159 |
+
* Closed Bug: Timer resets if user copies link, opens new tab, and pastes link - Issue #489
|
160 |
+
* Closed Enhancement: Add Business, Email, And Phone To Quiz Results Search - Issue #485
|
161 |
+
* Closed Bug: "You Deserve It" button in review message leads to 404 - Issue #476
|
162 |
+
* Closed Bug: In the Hint dropdown text, the 'apostrophe' does not display properly - Issue #453
|
163 |
+
|
164 |
+
= 4.7.7 (September 10, 2016) =
|
165 |
+
* Closed Bug: From Email Bug Causing 500 Error On WP 4.6 - Issue #473
|
166 |
+
* Closed Enhancement: Table Styles Don't Match Default WordPress Styles. - Issue #471
|
167 |
+
* Closed Bug: Tracking manager causes admin server error when request error occurs. - Issue #470
|
168 |
+
|
169 |
+
= 4.7.6 (July 11, 2016) =
|
170 |
+
* Closed: Add language and error logs to usage tracking - Issue #457
|
171 |
+
|
172 |
+
= 4.7.5 (June 15, 2016) =
|
173 |
+
* Closed Enhancement: Change Text Block To Text/HTML - Issue #451
|
174 |
+
* Closed Enhancement: Create alert warning about removal of certificate - Issue #382
|
175 |
+
|
176 |
+
= 4.7.4 (June 3, 2016) =
|
177 |
+
* Closed Bug: Results page will not load on some sites - Issue #445
|
178 |
+
|
179 |
+
= 4.7.3 (May 31, 2016) =
|
180 |
+
* Closed Enhancement: Create new question section id CSS class for each question - Issue #440
|
181 |
+
* Closed Bug: Creating/Editing questions throw PHP notice of undefined index - Issue #436
|
182 |
+
|
183 |
+
= 4.7.2 (May 23, 2016) =
|
184 |
+
* Closed Bug: Multiple quizzes on page causes plugin to scroll to top quiz when submitting - Issue #428
|
185 |
+
|
186 |
+
= 4.7.1 (May 10, 2016) =
|
187 |
+
* Closed Enhancement: Create new audit trail class - Issue #425
|
188 |
+
* Closed Enhancement: Raise minimum WordPress version to 4.1 - Issue #423
|
189 |
+
* Closed Enhancement: WordPress Compatibility with 4.5.2 - Issue #422
|
190 |
+
* Closed Enhancement: Move installation process into new QSM_Install class - Issue #416
|
191 |
+
* Closed Enhancement: Update links for plugin on Plugins page - Issue #415
|
192 |
+
* Closed Bug: Activating plugin on fresh install causes unexpected output warning - Issue #414
|
193 |
+
* Closed User Request: Shortcode parameter to override amount of questions - Issue #345
|
194 |
+
* Closed Enhancement: Limit per user - upgrade to include non-logged in users - Issue #301
|
195 |
+
|
196 |
+
= 4.7.0 (April 4, 2016) =
|
197 |
+
* Closed Bug: Slash Added Before Quotation Mark When Editing Quiz/Survey Name - Issue #401
|
198 |
+
* Closed User Request: Add CSS Class To Container When Timer Runs Out - Issue #400
|
199 |
+
* Closed Bug: Validation breaks on second time through quiz - Issue #398
|
200 |
+
* Closed Bug: Validation not working when more than one question per page - Issue #395
|
201 |
+
* Closed Enhancement: Add Spinner/De-activate Submit Button Once Submitted - Issue #387
|
202 |
+
* Closed Enhancement: Pull changelog from GitHub API - Issue #377
|
203 |
+
* Closed Bug: Theme Conflict With Button Class (btn) - Issue #370
|
204 |
+
* Closed User Request: Add Average Points Per Category Variable - Issue #369
|
205 |
+
* Closed Bug: Mixed content SSL error - Issue #367
|
206 |
+
* Closed Enhancement: Default Option For Drop Down - Issue #334
|
207 |
+
* Closed Bug: Disable Answer On Change Not Working - Issue #331
|
208 |
+
* Closed User Request: Randomize Answers But Not Questions - Issue #330
|
209 |
+
* Closed User Request: Add Date Taken Variable - Issue #310
|
210 |
+
* Closed User Request: Copy Questions Between Quizzes - Issue #166
|
211 |
+
|
212 |
+
= 4.6.7 (January 22, 2016) =
|
213 |
+
* Fixes bug causing multiple response to be on a single line for some users
|
214 |
+
* Fixes bug causing the incorrect/correct CSS class from being not added on results page correctly
|
215 |
+
* Fixes bug causing unexpected output error when activating plugin
|
216 |
+
* Changes comment section to default to off in newer quizzes
|
217 |
+
* Adds link to online academy to help page
|
218 |
+
* Cleans up installation function code
|
219 |
+
|
220 |
+
= 4.6.6 (January 11, 2016) =
|
221 |
+
* Fixes bug preventing some users to not be able to submit quiz
|
222 |
+
* Fixes bug causing undefined titles for some users
|
223 |
+
|
224 |
+
= 4.6.5 (January 9, 2016) =
|
225 |
+
* Fixes timer bug that caused the timer to continue counting down after quiz has been submitted
|
226 |
+
* Fixes theme conflict between QSM and some Bootstrap based themes
|
227 |
+
* Fixes Quizzes/Surveys page table width issue
|
228 |
+
* Fixes bug preventing editing of quiz post settings
|
229 |
+
* Minor design changes
|
230 |
+
|
231 |
+
= 4.6.4 (December 15, 2015) =
|
232 |
+
* Fixes undefined results notice displayed on admin results for some users
|
233 |
+
* Fixes bug that was causing the disable radio buttons option to not work in all browsers
|
234 |
+
* Minor design changes
|
235 |
+
|
236 |
+
= 4.6.3 (November 4, 2015) =
|
237 |
+
* Fixes certificate bug that was preventing quiz/survey submissions
|
238 |
+
* Fixes undefined quiz id bug that was affecting some addons
|
239 |
+
* Fixes tooltip bug that was affecting required question validation on a few sites
|
240 |
+
|
241 |
+
= 4.6.2 (October 21, 2015) =
|
242 |
+
* Bug fix for browsers with JavaScript turned off
|
243 |
+
|
244 |
+
= 4.6.1 (October 20, 2015) =
|
245 |
+
* Bug fix for rare bug preventing IE usage on a small number of sites
|
246 |
+
|
247 |
+
= 4.6.0 (October 20, 2015) =
|
248 |
+
* Adds new dynamic form submission ([Github Issue #206](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/206))
|
249 |
+
* Adds new From email address option ([Github Issue #312](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/312))
|
250 |
+
* Adds new Reply-To admin email option
|
251 |
+
* Fixed timer issue that started timer but prevent access to next page ([Github Issue #302](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/302))
|
252 |
+
* Fixes redirect bug that prevented submissions from saving ([Github Issue #201](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/201))
|
253 |
+
* Fixes required question bug that prevented multiple quizzes/surveys on one page ([Github Issue #304](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/304))
|
254 |
+
* Re-wrote front-end JavaScript to fix a variety of smaller bugs
|
255 |
+
* Renamed several file names and functions to align more with WordPress coding standards
|
256 |
+
|
257 |
+
= 4.5.5 (October 1, 2015) =
|
258 |
+
* Adds 4 new style templates to choose from
|
259 |
+
* Fixes Dutch translation ([Github Issue #285](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/285))
|
260 |
+
* Fixes quiz results losing search filters after first page ([Github Issue #293](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/293))
|
261 |
+
* Fixes question drag and drop not working on certain installs ([Github Issue #295](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/295))
|
262 |
+
* Fixes Required? question setting where the Yes or No value did not show when editing ([Github Issue #296](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/296))
|
263 |
+
|
264 |
+
= 4.5.4 (September 3, 2015) =
|
265 |
+
* Rebrand as Quiz And Survey Master
|
266 |
+
* Fixes scroll to top pagination bug
|
267 |
+
* Fixes leaderboard widget bug
|
268 |
+
|
269 |
+
= 4.5.3 (August 21, 2015) =
|
270 |
+
* Fixed an issue where Quiz Views and Quiz Taken stats in the Quizzes screen was reseting to 1 instead of 0. ([Github Issue #277](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/277))
|
271 |
+
|
272 |
+
= 4.5.2 (August 14, 2015) =
|
273 |
+
* Ensured compatibility with Wordpress version 4.3
|
274 |
+
* Fixed an issue when Contact details are set to Required and the user leaves the fields blank the quiz is still allowed to gets submitted in IE. ([Github Issue #270](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/270))
|
275 |
+
|
276 |
+
= 4.5.1 (August 12, 2015) =
|
277 |
+
* Fixes parse error on hosts with older PHP versions
|
278 |
+
|
279 |
+
= 4.5.0 (August 11, 2015) =
|
280 |
+
* Added a brand new log system to track errors in the plugin. ([Github Issue #233](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/233))
|
281 |
+
* Added the ability to drag and drop questions when creating your quiz. ([Github Issue #235](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/235))
|
282 |
+
* Added new CSS template system for quizzes. ([Github Issue #234](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/234))
|
283 |
+
* Added new classes for Correct/Incorrect Answers. ([Github Issue #228](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/228))
|
284 |
+
* Added ability to sort the results. ([Github Issue #167](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/167))
|
285 |
+
* Added the ability to search quiz results by quiz name, score, time taken, and completion time. ([Github Issue #70](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/70))
|
286 |
+
* Added the ability for developers to show only relevant fields when adding/editing questions on different question types.
|
287 |
+
* Added new register template functions to the API.
|
288 |
+
* Added a new contributor tab to the credits page.
|
289 |
+
* Added a checkbox to the quiz results page to delete results.
|
290 |
+
* Added a brand new review message system.
|
291 |
+
* Bug Fix: Fixed a bug where slashes where appearing with the category name.
|
292 |
+
* Bug Fix: Fixed a timer bug that prevented the timer form working when using pagination.
|
293 |
+
|
294 |
+
= 4.4.4 (July 19, 2015) =
|
295 |
+
* Security Fix: Fixed possible sql injection from authenticated users on certificate, email, and leaderboard tabs
|
296 |
+
* Security Fix: Fixed data validation bug on help page, leaderboard shortcode, and quiz shortcode
|
297 |
+
|
298 |
+
= 4.4.3 (July 17, 2015) =
|
299 |
+
* Security Fix: Fixed possible sql injection from authenticated users on text and tools tabs
|
300 |
+
|
301 |
+
= 4.4.2 (June 26, 2015) =
|
302 |
+
* Bug Fix: Fixed bug that caused issues with validation ([Github Issue #254](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/254))
|
303 |
+
* Bug Fix: Fixed a rare permalink issue ([Github Issue #253](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/253))
|
304 |
+
|
305 |
+
= 4.4.1 (June 21, 2015) =
|
306 |
+
* Bug Fix: Fixes validation bug from missing first page
|
307 |
+
* Bug Fix: Fixes timer bug that prevented timer when first page was missing
|
308 |
+
* Bug Fix: Fixes bug that prevented re-editing of LaTex
|
309 |
+
* Bug Fix: Fixes certificate site_url bug
|
310 |
+
|
311 |
+
= 4.4.0 (June 11, 2015) =
|
312 |
+
* Added new template variable %TIMER_MINUTES% ([GitHub Issue #209](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/209))
|
313 |
+
* Eliminates first page if empty ([GitHub Issue #182](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/182))
|
314 |
+
* Timer now begins counting down after starting quiz if using pagination ([GitHub Issue #181](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/181))
|
315 |
+
* Amount Finished Compared To Amount In Quiz ([GitHub Issue #21](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/21))
|
316 |
+
* Bug Fix: Required Answers And Timer Doesn't Work Well Together ([GitHub Issue #220](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/220))
|
317 |
+
* Bug Fix: FPDF WriteHTML Path Not Being Created Correctly On Windows ([GitHub Issue #204](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/204))
|
318 |
+
* Bug Fix: Long quiz URL mangles page layout ([GitHub Issue #202](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/202))
|
319 |
+
* Bug Fix: Fixed Support Widget bug where the support widget was not always submitting correctly.
|
320 |
+
|
321 |
+
= 4.2.4 (April 1, 2015) =
|
322 |
+
* Minor Design Changes
|
323 |
+
* Minor Bug Fixes
|
324 |
+
|
325 |
+
= 4.2.3 (March 26, 2015) =
|
326 |
+
* Minor Design Changes
|
327 |
+
* Minor Bug Fixes
|
328 |
+
* Added Italian Translation
|
329 |
+
|
330 |
+
= 4.2.2 (March 23, 2015) =
|
331 |
+
* Minor Design Update
|
332 |
+
|
333 |
+
= 4.2.1 (March 19, 2015) =
|
334 |
+
* Minor Design Changes
|
335 |
+
* Moved Redirect URL Back To Beta
|
336 |
+
|
337 |
+
= 4.2.0 (March 7, 2015) =
|
338 |
+
* Added Fill In The Blank Questions ([GitHub Issue #132](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/132))
|
339 |
+
* Created New Template Variables For Social Sharing ([GitHub Issue #121](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/121))
|
340 |
+
* Added Ability To Redirect To Other Page Upon Completion ([GitHub Issue #35](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/35))
|
341 |
+
* Added Several Translations: da_DK, es_ES, nl_NL, pt_BR, and th
|
342 |
+
* Bug Fix: Duplicate Quizzes Not Having URL ([GitHub Issue #144](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/144))
|
343 |
+
* Bug Fix: Message Sent Text ([GitHub Issue #142](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/142))
|
344 |
+
* Bug Fix: Missing Footer Column ([GitHub Issue #145](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/145))
|
345 |
+
|
346 |
+
= 4.1.0 (February 11, 2015) =
|
347 |
+
* Added Ability To Restore Deleted Quizzes ([GitHub Issue #107](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/107))
|
348 |
+
* Added Ability To Multi-Delete Results ([GitHub Issue #4](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/4))
|
349 |
+
* Redesigned Admin Results Pages ([GitHub Issue #106](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/106))
|
350 |
+
* Added Ability To Go To Next/Previous Results ([GitHub Issue #71](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/71))
|
351 |
+
* Quizzes Now Have Direct URL And Archive ([GitHub Issue #104](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/104))
|
352 |
+
* Added Ability To Use Own Facebook App ID ([GitHub Issue #137](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/137))
|
353 |
+
* In Code: New Hook For Template Variable List
|
354 |
+
* In Code: Certificate On Admin Results Now Hooked Into New Template Variable System
|
355 |
+
* In Code: Converted Support Widget To Remote Post ([GitHub Issue #114](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/114))
|
356 |
+
* In Code: Added Uninstall File Direct Access Check
|
357 |
+
* Bug Fix: Fixed Dashboard Widget No Quiz Bug ([GitHub Issue #119](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/119))
|
358 |
+
* Bug Fix: Fixed Shortcode No Quiz Bug ([GitHub Issue #120](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/120))
|
359 |
+
* Bug Fix: Fixed Required Contact User Bug ([GitHub Issue #123](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/123))
|
360 |
+
* Bug Fix: Fixed Text Template Bug ([GitHub Issue #117](https://github.com/QuizandSurveyMaster/quiz_master_next/issues/117))
|
361 |
+
|
362 |
+
= 4.0.1 (January 21, 2015) =
|
363 |
+
* Results HTML Bug Fix
|
364 |
+
* Question HTML Bug Fix
|
365 |
+
* Multiple Response Points Bug Fix
|
366 |
+
|
367 |
+
= 4.0.0 (January 14, 2015) =
|
368 |
+
* Added Ability To Add Categories To Your Quizzes
|
369 |
+
* Added Multiple Choice And Multiple Response To Required System
|
370 |
+
* Added Wp Editor To Results Pages
|
371 |
+
* Added Shortcode Capability To Results Pages
|
372 |
+
* Added Translation Capabilities
|
373 |
+
* Created New Addon Settings Page
|
374 |
+
* Design Changes To Quiz Settings Page
|
375 |
+
* In Code: Added 20 New Filters And Hooks
|
376 |
+
* In Code: Turned Question Types Into Extendable Functions For Creating Own Question Types
|
377 |
+
* In Code: Created New Plugin Helper Class For Extending Plugin
|
378 |
+
* In Code: Rewrote 75% of quiz shortcode file. Now With New Quiz Manager Class
|
379 |
+
* In Code: Re-organized File/Directory Structure
|
380 |
+
* In Code: Separated Quiz Settings Functions Into Own Files
|
381 |
+
|
382 |
+
= 3.9.0 (December 30, 2014) =
|
383 |
+
* Added Wp Editor To Text Tab
|
384 |
+
* Added Weekly Stats To Snapshot Widget
|
385 |
+
* Moved Email Settings To Emails Tab
|
386 |
+
* Default Question Order Auto-increments For New Questions
|
387 |
+
* In Code: Separated CSS/JS From Core Quiz PHP File
|
388 |
+
|
389 |
+
= 3.8.2 (December 21, 2014) =
|
390 |
+
* Minor Design Changes
|
391 |
+
|
392 |
+
= 3.8.1 (December 17, 2014) =
|
393 |
+
* Added Ability To Send Different Admin Emails Based On Score
|
394 |
+
* Added Ability To Customize Admin Email Subject
|
395 |
+
* Added New Dashboard Widget For Quick Snapshot Of Status
|
396 |
+
* Added New Help Page With Link To Documentation
|
397 |
+
* Create New System Info Widget On Help Page
|
398 |
+
* In Code: Added 4 New Hooks Throughout The Quiz Creator Class
|
399 |
+
* In Code: Added 3 New Quiz Settings Helper Functions In Quiz Creator Class
|
400 |
+
|
401 |
+
= 3.7.1 (December 10, 2014) =
|
402 |
+
* Added Ability To Schedule A Timeframe That The Quiz Is Active In
|
403 |
+
* Added Labels To Horizontal Radio Type For Better Use
|
404 |
+
* In Code: Moved Alert Class Inside Main Class
|
405 |
+
* In Code: Created New Quiz Creator Class
|
406 |
+
|
407 |
+
= 3.6.1 (December 2, 2014) =
|
408 |
+
* Add Separate Social Network Text Templates
|
409 |
+
* Added Hours Field To Timer And Completion Time
|
410 |
+
* Converted Quizzes Page To Use wpdb->update And wpdb->insert Instead Of query
|
411 |
+
* Created New Filter For Creating New Variables For Quiz Page
|
412 |
+
* Created New Filter For Creating New Variables For Results Page
|
413 |
+
|
414 |
+
= 3.5.2 (November 26, 2014) =
|
415 |
+
* Bug Fix For Some Bugs Resulting In Error Code 0008
|
416 |
+
|
417 |
+
= 3.5.1 (November 25, 2014) =
|
418 |
+
* Added The Ability To Require Users To Be Logged In To Access Quiz
|
419 |
+
* Added Ability To Limit Total Amount Of Entries
|
420 |
+
* Added Ability To Show Mathematic Formulas Using Tex Or LaTex
|
421 |
+
* Set Up Parameters For Action 'mlw_qmn_load_results_page' To Pass Results Id And Quiz Settings
|
422 |
+
* Minor Design Change To Quizzes Page
|
423 |
+
|
424 |
+
= 3.4.1 (November 20, 2014) =
|
425 |
+
* Added Preview Mode (Beta)
|
426 |
+
* Several Design Changes To Quizzes Page
|
427 |
+
* Minor Design Changes To Quiz Settings Page
|
428 |
+
* Added Completion Time To Quiz Results Page
|
429 |
+
* Added Time Taken To Quiz Result Details Page
|
430 |
+
* Created New Hook On Quiz Settings Page
|
431 |
+
* Broke Apart Quiz Settings Backend Into Smaller Functions That Hook Into New Hook
|
432 |
+
* Created New Backend Alert Manager Class To Replace Archaic Old Error System
|
433 |
+
|
434 |
+
= 3.3.3 (November 14, 2014) =
|
435 |
+
* Minor Backend Change To Quiz Validation
|
436 |
+
* Disabled Enter Key On Quiz
|
437 |
+
* Minor Bug Fixes
|
438 |
+
|
439 |
+
= 3.3.2 (October 26, 2014) =
|
440 |
+
* Minor Design Change To Quiz Options
|
441 |
+
|
442 |
+
= 3.3.1 (October 15, 2014) =
|
443 |
+
* Added Horizontal Multiple Response Question Type
|
444 |
+
* Added Ability To Duplicate Questions When Duplicate Quizzes
|
445 |
+
* Added Last Modified Column To Table On Quizzes Page
|
446 |
+
* Fixed Number Question Type Grading Bug
|
447 |
+
* Fixed Missing theme_selected Column Installation Bug
|
448 |
+
* Fixed Missing theme_selected Column Duplication Bug
|
449 |
+
* Fixed Numerous Small Bugs
|
450 |
+
|
451 |
+
= 3.2.2 (October 4, 2014) =
|
452 |
+
* Minor Bug Fixes
|
453 |
+
|
454 |
+
= 3.2.1 (October 2, 2014) =
|
455 |
+
* Added New Captcha Question Type
|
456 |
+
* Fixed Number Question Type Validation Bug
|
457 |
+
* Fixed Validation Wrong Border Bug
|
458 |
+
|
459 |
+
= 3.1.1 (September 15, 2014) =
|
460 |
+
* Added Ability To Duplicate Individual Questions
|
461 |
+
* Added Ability To Require Accept, Number, And Open Answer Question Types
|
462 |
+
* Added Number Question Type
|
463 |
+
* Added Accept Non-Question Type
|
464 |
+
|
465 |
+
= 3.0.1 (August 28, 2014) =
|
466 |
+
* Added New Style Manager
|
467 |
+
* Added Ability For Non-Question Question Types
|
468 |
+
* Added New Text Block Question Type
|
469 |
+
* Added Question Type Column To Question List
|
470 |
+
* Minor Design Changes To Quiz Questions Tab
|
471 |
+
* Fixed Results Delete Link Not Working Bug
|
472 |
+
* Fixed Quiz Name Showing Escaped Values Bug
|
473 |
+
|
474 |
+
= 2.9.1 (August 11, 2014) =
|
475 |
+
* Added Facebook Sharing
|
476 |
+
* Added Ability To Edit Email Subject
|
477 |
+
* Added Large Open Answer Question Type
|
478 |
+
* Added Ability For Points To Have Decimal Values
|
479 |
+
* Fixed Not All Questions Showing In Results Bug
|
480 |
+
* Fixed Not Valid Email On Non-Required Email Bug
|
481 |
+
* Fixed Special Character Not Grading Properly In Open Answer Bug
|
482 |
+
|
483 |
+
= 2.8.5 (August 9, 2014) =
|
484 |
+
* Minor Bug Fixes
|
485 |
+
* Minor Design Tweaks To About Page
|
486 |
+
|
487 |
+
= 2.8.4 (August 3, 2014) =
|
488 |
+
* Minor Bug Fixes
|
489 |
+
|
490 |
+
= 2.8.3 (June 8, 2014) =
|
491 |
+
* Next/Previous Buttons Now Scroll Page To Top Of Quiz
|
492 |
+
* Minor Bug Fixes
|
493 |
+
|
494 |
+
= 2.8.2 (May 28, 2014) =
|
495 |
+
* Minor Bug Fixes
|
496 |
+
|
497 |
+
= 2.8.1 (May 26, 2014) =
|
498 |
+
* Took Out Help Related Tool Tips
|
499 |
+
* Design Changes To Quiz Text Tab For Easier Navigation
|
500 |
+
* Deleted How-To Page, Please Use Documentation On Our Website
|
501 |
+
* Renamed Quiz Options Page As Quiz Settings To Avoid Confusion With Quiz Options Tab
|
502 |
+
|
503 |
+
= 2.7.3 (May 19, 2014) =
|
504 |
+
* Fixed Open Answer Not Showing Correct Answer Bug
|
505 |
+
|
506 |
+
= 2.7.2 (May 18, 2014) =
|
507 |
+
* Fixed Timer Not Restarting Bug
|
508 |
+
* Fixed Tooltip Affecting Whole Page Bug
|
509 |
+
|
510 |
+
= 2.7.1 (May 16, 2014) =
|
511 |
+
* Added Ability To Set Number Of Question Per Page
|
512 |
+
* Fixed HTML Not Showing On Results Page Bug
|
513 |
+
* Fixed Timer Not Disabling New Fields Bug
|
514 |
+
* Fixed Timer Submitting Disabled Fields Bug
|
515 |
+
|
516 |
+
= 2.6.4 (May 12, 2014) =
|
517 |
+
* Bug Fixes
|
518 |
+
|
519 |
+
= 2.6.3 (May 9, 2014) =
|
520 |
+
* Bug Fixes
|
521 |
+
|
522 |
+
= 2.6.2 (May 8, 2014) =
|
523 |
+
* Bug Fixes
|
524 |
+
|
525 |
+
= 2.6.1 (May 7, 2014) =
|
526 |
+
* Added UTF-8 Support For Special Characters And Non-Latin Languages
|
527 |
+
* Fixed Question Bank Showing All Answers Bug
|
528 |
+
|
529 |
+
= 2.5.1 (May 3, 2014) =
|
530 |
+
* Rebuilt Answer System
|
531 |
+
* Added Ability To Have Unlimited Answers
|
532 |
+
* Added Ability To Randomize Answers
|
533 |
+
* Added New Question Type - Multiple Response (Checkboxes)
|
534 |
+
* Added Ability To Send Admin Email To Multiple Users
|
535 |
+
* Minor Design Changes To Quiz Options Page
|
536 |
+
|
537 |
+
= 2.4.1 (April 20, 2014) =
|
538 |
+
* Added New Quiz Emails Tab
|
539 |
+
* Added Ability To Send Different Emails To Users Based On Score
|
540 |
+
* Fixed Required Question Bug
|
541 |
+
* Fixed Landing Page Bug
|
542 |
+
|
543 |
+
= 2.3.1 (April 6, 2014) =
|
544 |
+
* Added Ability To Have Graded Open Answer Questions
|
545 |
+
* Minor Design Changes
|
546 |
+
|
547 |
+
= 2.2.2 (March 30, 2014) =
|
548 |
+
* Reverted To Previous Pagination Javascript
|
549 |
+
|
550 |
+
= 2.2.1 (March 30, 2014) =
|
551 |
+
* Added Ability To Show Question Numbers
|
552 |
+
* Added More CSS Classes To Quiz Page For Better Styling Options
|
553 |
+
* Changed Timer To Disable Fields Instead Of Submit Form When Time Is Up
|
554 |
+
* Fixed Pagination Javascript Bug
|
555 |
+
* Minor Design Change To Quiz
|
556 |
+
* Minor Design Change To Quiz Options Page
|
557 |
+
|
558 |
+
= 2.1.1 (March 26, 2014) =
|
559 |
+
* Added Ability To Edit Style For Each Quiz
|
560 |
+
* Fixed Tried Quiz Too Many Times Text Bug
|
561 |
+
* Fixed Dashboard Quartely Widget Bug
|
562 |
+
* Minor Design Changes To Quiz Options Page
|
563 |
+
|
564 |
+
= 2.0.1 (March 22, 2014) =
|
565 |
+
* Added Pagination On Quiz Results Page
|
566 |
+
* Redesigned Results Detail Page
|
567 |
+
* Fixed PHP Notice On Quizzes Page
|
568 |
+
* Allow HTML/CSS in Landing Pages
|
569 |
+
|
570 |
+
= 1.9.6 (March 19, 2014) =
|
571 |
+
* Fixed Duplicate Quiz Bug
|
572 |
+
* Fixed Uneditable Question Bug
|
573 |
+
* Fixed Parse Bug
|
574 |
+
* Made Email Now Send As HTML
|
575 |
+
|
576 |
+
= 1.9.5 (March 18, 2014) =
|
577 |
+
* Fixed Bug
|
578 |
+
|
579 |
+
= 1.9.4 (March 18, 2014) =
|
580 |
+
* Fixed Bug
|
581 |
+
|
582 |
+
= 1.9.3 (March 17, 2014) =
|
583 |
+
* Fixed Bug: Unexpected T_CONSTANT_ENCAPSED_STRING When Activating
|
584 |
+
|
585 |
+
= 1.9.2 (March 17, 2014) =
|
586 |
+
* Added Ability To Delete Landing Pages
|
587 |
+
* Added Ability To Have HTML In Correct Answer Info Field
|
588 |
+
* Added Previous Question Button To Paginated Quiz
|
589 |
+
* Minor Design Changes To Quiz
|
590 |
+
* Add Timer To Title Bar
|
591 |
+
* Added %CURRENT_DATE% field
|
592 |
+
|
593 |
+
= 1.9.1 (March 13, 2014) =
|
594 |
+
* Added Ability To Show One Question At A Time Instead Of All At Once
|
595 |
+
* Added Ability To Allow Users To Share Results On Twitter
|
596 |
+
* Added Ability To Set Time Limits On Quiz
|
597 |
+
* Minor Design Changes To Quiz
|
598 |
+
* Minor Bug Fixes
|
599 |
+
|
600 |
+
= 1.8.2 (March 11, 2014) =
|
601 |
+
* Minor Bug Fixes
|
602 |
+
|
603 |
+
= 1.8.1 (March 10, 2014) =
|
604 |
+
* Added Customizable Text Section At End Of Quiz
|
605 |
+
* Added Ability To Set Up Different Landing Pages Based On Score
|
606 |
+
* Added Ability To Give Certificate After Quiz
|
607 |
+
* Enhanced Quiz Total Stats Widget
|
608 |
+
* Minor Design Changes To Quiz
|
609 |
+
* Fixed Session_Start Bug
|
610 |
+
* Fixed Division By Zero Bug
|
611 |
+
* Fixed Total Stats Deleted Bug
|
612 |
+
* Fixed Dashboard Rounding Bug
|
613 |
+
* Fixed Notice Unknown Company Field Bug
|
614 |
+
|
615 |
+
= 1.7.1 (March 6, 2014) =
|
616 |
+
* Added Several New Widgets To Quiz Dashboard
|
617 |
+
* Added A Timer Mechanism To Track How Long User Takes On Quiz
|
618 |
+
* Added New About Update Page
|
619 |
+
* Fixed Saving Results Bug
|
620 |
+
* Fixed Random Number On Quiz Options Page Bug
|
621 |
+
|
622 |
+
= 1.6.3 (March 5, 2014) =
|
623 |
+
* Fixed Duplicated Shortcode Bug
|
624 |
+
* Quiz Dashboard Design Changes
|
625 |
+
|
626 |
+
= 1.6.2 (March 4, 2014) =
|
627 |
+
* Minor Bug Fixes
|
628 |
+
* Minor Design Changes
|
629 |
+
|
630 |
+
= 1.6.1 (March 2, 2014) =
|
631 |
+
* Added Ability To Limit Amount User Tries Certain Quizzes
|
632 |
+
* Fixed Internet Explorer Quiz Adding Bug
|
633 |
+
* Fixed Results Link On Quizzes Page Bug
|
634 |
+
* Fixed Points Number Check Bug
|
635 |
+
* Fixed Limited Question Grading Bug
|
636 |
+
* Minor Design Changes To Admin Pages
|
637 |
+
|
638 |
+
= 1.5.1 (February 26, 2014) =
|
639 |
+
* Added Ability To Load Only Set Amount Of Questions From Total Questions
|
640 |
+
* Fixed PHP Notices On Quizzes Page
|
641 |
+
* Fixed PHP Notices On Quiz Options Page
|
642 |
+
* Fixed PHP Notices On Quiz Results Page
|
643 |
+
* Fixed PHP Notices On Quiz
|
644 |
+
* Fixed Hidden Pop-Up Bug
|
645 |
+
|
646 |
+
= 1.4.2 (February 22, 2014) =
|
647 |
+
* Fixed Capability Bug
|
648 |
+
* Minor Design Changes To Question Form
|
649 |
+
* Hint Bubble Is Now Wider For Longer Hints
|
650 |
+
* Minor Design Change To Quiz
|
651 |
+
|
652 |
+
= 1.4.1 (February 20, 2014) =
|
653 |
+
* Enhanced Plugins Compatibility With Other Plugins
|
654 |
+
* Hints Are Now Hidden By Default
|
655 |
+
* Minor Bug Fixes
|
656 |
+
|
657 |
+
= 1.3.1 (February 18, 2014) =
|
658 |
+
* Added Ability To Choose Whether Logged-in Users Can Enter Contact Info
|
659 |
+
* Fixed Editing Hint Field Error
|
660 |
+
* Added Ability To Have Media In Answers
|
661 |
+
* Added Ability To Have HTML In Questions And Answers
|
662 |
+
|
663 |
+
= 1.2.1 (February 11, 2014) =
|
664 |
+
* Fixed Quiz Results Details Bug
|
665 |
+
* Continued Working On New Error Code System
|
666 |
+
* Added Pagination To Tools Page, Quizzes Page And List Of Questions On Quiz Options Page
|
667 |
+
* Added Ability To Create A Duplicate Of A Quiz
|
668 |
+
|
669 |
+
= 1.1.1 (February 6, 2014) =
|
670 |
+
* Added %AVERAGE_POINT% Variable That Calculates Average Points Per Question
|
671 |
+
* Added Field For Reason Why Answer Is Correct
|
672 |
+
* Added %CORRECT_ANSWER_INFO% To Display Why Answer Is Correct
|
673 |
+
* Begun Creating New Error Code System
|
674 |
+
* Fixed Edit Quiz Name Bug
|
675 |
+
* Fixed New Quiz Bug
|
676 |
+
|
677 |
+
= 1.0.1 (February 4, 2014) =
|
678 |
+
* Fixed Saving Results Bug
|
679 |
+
* Fixed Leaderboard Bug
|
680 |
+
|
681 |
+
= 1.0 (February 1, 2014) =
|
682 |
+
* Added Ability To Customize From Name For User And Admin Emails
|
683 |
+
* Changed Question Editor
|
684 |
+
* Minor Change To Help System
|
685 |
+
|
686 |
+
= 0.9.9 (January 30, 2014) =
|
687 |
+
* Begun Creating New Advanced Help System
|
688 |
+
* Added New Question Editor
|
689 |
+
* Added Ability To Have Media In Questions
|
690 |
+
* Minor Design Changes To Quiz Options
|
691 |
+
|
692 |
+
= 0.9.8 (January 25, 2014) =
|
693 |
+
* Added Leaderboard Widget
|
694 |
+
* Added Ability To Reset Quiz Stats On Each Quiz
|
695 |
+
* Added Ability To Delete Results
|
696 |
+
* Minor Design Changes
|
697 |
+
* Minor Bug Fixes
|
698 |
+
|
699 |
+
= 0.9.7 (January 24, 2014) =
|
700 |
+
* Started Setting Plugin Up For Translations
|
701 |
+
* Relocated Widgets From Help Page To Quiz Dashboard Page
|
702 |
+
* Updated Several Of The Help Sections Through Plugin
|
703 |
+
* Minor Bug Fixes
|
704 |
+
|
705 |
+
= 0.9.6 (January 21, 2014) =
|
706 |
+
* Added Ability To Edit Question Order When Adding Questions
|
707 |
+
* Added Ability To Choose Whether Contact Info Is Asked For At Beginning Or End Of Quiz
|
708 |
+
* Defaulted Question Comment Field To None On New Questions
|
709 |
+
* Fixed Double Quote Bug
|
710 |
+
* Enhanced Monthly Stat Widget
|
711 |
+
* Minor Design Change To Quiz Total Stats Widget
|
712 |
+
* Minor Design Changes To Quiz Options Page
|
713 |
+
|
714 |
+
= 0.9.5 (January 19, 2014) =
|
715 |
+
* Added Ability To Edit %QUESTIONS_ANSWERS% Template
|
716 |
+
* Changed Name Of Support Page To Help Page
|
717 |
+
* Minor Design Changes On Quiz Options Page
|
718 |
+
|
719 |
+
= 0.9.4 (January 16, 2014) =
|
720 |
+
* Added Ability To Randomly Order Questions
|
721 |
+
* Updated Monthly Stat Widget
|
722 |
+
|
723 |
+
= 0.9.3 (January 14, 2014) =
|
724 |
+
* Logged-In Users Now See Contact Information
|
725 |
+
* Minor Bug Fixes
|
726 |
+
|
727 |
+
= 0.9.2 (January 12, 2014) =
|
728 |
+
* Updated Weekly Stat Widget
|
729 |
+
* Begun Work On Monthly Stat Widget
|
730 |
+
* Added Ability To Edit Leaderboard Template
|
731 |
+
* Bug Fixes
|
732 |
+
|
733 |
+
= 0.9.1 (January 8, 2014) =
|
734 |
+
* Fixed Leaderboard Design Bug
|
735 |
+
* Fixed Contact Information Design Bug
|
736 |
+
* Added Ability To Not Need Contact Info For Logged In Users
|
737 |
+
|
738 |
+
= 0.9 (January 5, 2014) =
|
739 |
+
* Added Ability To Edit Quiz Name
|
740 |
+
* Added Ability To Display Question As Drop Down
|
741 |
+
* Added Quiz Name To Completion Email's Subject
|
742 |
+
* Minor Design Changes To Quiz Options Page
|
743 |
+
* Design Changes To Quiz
|
744 |
+
|
745 |
+
= 0.8.6 (January 2, 2014) =
|
746 |
+
* Bug Fixes
|
747 |
+
|
748 |
+
= 0.8.5 (January 1, 2014) =
|
749 |
+
* New Screenshots Added
|
750 |
+
* Minor Design Changes
|
751 |
+
* Bug Fixes
|
752 |
+
|
753 |
+
= 0.8.4 (December 22, 2013) =
|
754 |
+
* New Option To Change Size Of Comment Field
|
755 |
+
* Enhanced Weekly Stat Chart
|
756 |
+
* Bug Fixes
|
757 |
+
|
758 |
+
= 0.8.3 (December 14, 2013) =
|
759 |
+
* Fixed Leaderboard Bug
|
760 |
+
* Started Work On Weekly Stat Widget
|
761 |
+
* Tweaked Some Design Throughout Admin Side
|
762 |
+
* Minor Bug Fixes
|
763 |
+
|
764 |
+
= 0.8.2 (December 10, 2013) =
|
765 |
+
* Fixed Disappearing Question Bug Completely
|
766 |
+
* Updated Update Process
|
767 |
+
|
768 |
+
= 0.8.1 (December 9, 2013) =
|
769 |
+
* Fixed Disappearing Question Bug
|
770 |
+
|
771 |
+
= 0.8 (December 1, 2013) =
|
772 |
+
* Added Spam Prevention Techniques To Backend
|
773 |
+
* Added Ability To Reorder Questions
|
774 |
+
* Added New Section On How-To Page
|
775 |
+
* Bug Fixes
|
776 |
+
|
777 |
+
= 0.7.2 (November 24, 2013) =
|
778 |
+
* Bug Fixes
|
779 |
+
* Added New Section On How-To Page
|
780 |
+
|
781 |
+
= 0.7.1 (November 19, 2013) =
|
782 |
+
* Changed Design For How-To Page
|
783 |
+
* Added New Section In How-To Page
|
784 |
+
* Added New Widget On Plugin Dashboard For Daily Stats
|
785 |
+
|
786 |
+
= 0.7 (November 15, 2013) =
|
787 |
+
* Bug Fixes
|
788 |
+
* Begun Work On New How-To Page
|
789 |
+
* Continued Redesigning Plugin Dashboard
|
790 |
+
|
791 |
+
= 0.6.2 (November 10, 2013) =
|
792 |
+
* Bug Fixes
|
793 |
+
* Added More Stats
|
794 |
+
* Started Redesigning Plugin Dashboard
|
795 |
+
|
796 |
+
= 0.6.1 (November 2, 2013) =
|
797 |
+
* Bug Fixes
|
798 |
+
|
799 |
+
= 0.6 (October 19, 2013) =
|
800 |
+
* Started Developing Quiz Leaderboards
|
801 |
+
* Added Ability To Save User Answers And Comments
|
802 |
+
* Added More Statistics To Quiz Dashboard
|
803 |
+
* Bug Fixes
|
804 |
+
|
805 |
+
= 0.5.3 (October 11, 2013) =
|
806 |
+
* Bug Fixes
|
807 |
+
* Started Redesigning Quiz Look
|
808 |
+
|
809 |
+
= 0.5.2 (September 29, 2013) =
|
810 |
+
* Bug Fixes
|
811 |
+
|
812 |
+
= 0.5.1 (September 22, 2013) =
|
813 |
+
* Added More Statistics To Quiz Dashboard
|
814 |
+
* Bug Fixes
|
815 |
+
|
816 |
+
= 0.5 (September 18, 2013) =
|
817 |
+
* Created New Tools Page And Moved Audit Trail To It
|
818 |
+
* Added Ability For Comment Section At End Of Quiz
|
819 |
+
* Added Ability To Have Hints
|
820 |
+
* Added Option To Have Comment Boxes On Questions
|
821 |
+
* Added More Statistics To Main Page
|
822 |
+
|
823 |
+
= 0.4.1 (September 15, 2013) =
|
824 |
+
* Bug Fixes
|
825 |
+
|
826 |
+
= 0.4 (September 13, 2013) =
|
827 |
+
* Add The Ability To Require Contact Information
|
828 |
+
* Add Email Validating To Email Field
|
829 |
+
|
830 |
+
= 0.3.1 (September 13, 2013) =
|
831 |
+
* Bug Fixes
|
832 |
+
|
833 |
+
= 0.3 (September 12, 2013) =
|
834 |
+
* Increased Scoring Systems To Three: Correct, Points, Or Not Graded
|
835 |
+
* Error Fixes
|
836 |
+
|
837 |
+
= 0.2 (September 9, 2013) =
|
838 |
+
* Added New Quiz Dashboard Page
|
839 |
+
* Created Audit Trail
|
840 |
+
* Added Ability to Add Questions/Answers to Templates
|
841 |
+
* Minor Spelling/Grammer Fixes
|
842 |
+
|
843 |
+
= 0.1 (September 1, 2013) =
|
844 |
+
* Begun Development
|
845 |
+
* Added ability to create/edit/delete quizzes
|
846 |
+
* Added ability to create/edit/delete questions
|
847 |
+
* Added quiz admin page
|
848 |
+
* Added questions admin page
|
849 |
+
* Added results page
|
trunk/CONTRIBUTING.md
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Contribute To Quiz And Survey Master
|
2 |
+
|
3 |
+
Community made feature requests, patches, localisations, bug reports and contributions are always welcome and are crucial to ensure Quiz and Survey Master continues to grow to become the #1 quiz and survey platform for on WordPress.
|
4 |
+
|
5 |
+
When contributing please ensure you follow the guidelines below so that we can keep on top of things.
|
6 |
+
|
7 |
+
__Please Note:__ GitHub is not intended for support based questions. For those, please use [Our Contact Form](http://quizandsurveymaster.com/contact-us/)
|
8 |
+
|
9 |
+
## Getting Started
|
10 |
+
* Make sure you have a free [GitHub Account](https://github.com/signup/free)
|
11 |
+
|
12 |
+
## Creating Issues
|
13 |
+
* If you have a bug report or feature request, please [create an issue](https://github.com/QuizandSurveyMaster/quiz_master_next/issues).
|
14 |
+
* For bug reports:
|
15 |
+
* Please follow the debug guidlines below and report findings
|
16 |
+
* Include what version of WordPress and what version of Quiz And Survey Master you are using
|
17 |
+
* Include what operating system and browser you are using if applicable
|
18 |
+
* If possible include link to quiz url or screenshot of issue
|
19 |
+
* Clearly describe the bug/issue and include steps on how to reproduce it
|
20 |
+
* For feature requests:
|
21 |
+
* Please clearly describe what you would like and how it would be used
|
22 |
+
* If possible, include a link or screenshot of an example
|
23 |
+
|
24 |
+
## Debug Guidelines
|
25 |
+
|
26 |
+
If you are reporting a bug, please follow these guidlines first to see if any of these resolves the issue.
|
27 |
+
* Switch to the default theme such as Twenty Fifteen, does your problem still persist?
|
28 |
+
* De-activate all other plugins, does your problem still persist?
|
29 |
+
* If that solves the problem, re-activate your plugins one at a time and test if the problem re-appears. If so, let us know which plugin caused it.
|
30 |
+
* Try switching to another browser. Does your problem still persist?
|
31 |
+
|
32 |
+
## Making Changes
|
33 |
+
|
34 |
+
* Fork the repository on GitHub
|
35 |
+
* Make the changes to your forked repository
|
36 |
+
* Ensure you stick to the [WordPress Coding Standards](https://codex.wordpress.org/WordPress_Coding_Standards)
|
37 |
+
* When committing, reference your issue (if present) and include a note about the fix
|
38 |
+
* Push the changes to your fork and submit a pull request to the 'master' branch of the QSM repository
|
39 |
+
|
40 |
+
## Code Documentation
|
41 |
+
|
42 |
+
* We are trying to ensure that every QSM function is documented well and follows the standards set by phpDoc going forward
|
43 |
+
* An example function can be found [here](https://gist.github.com/sunnyratilal/5308969)
|
44 |
+
* Please make sure that every function is documented so that when we update our API Documentation things don't go awry!
|
45 |
+
* If you're adding/editing a function in a class, make sure to add `@access {private|public|protected}`
|
46 |
+
* Finally, please use tabs and not spaces. The tab indent size should be 4 for all QSM code.
|
47 |
+
|
48 |
+
At this point you're waiting on us to merge your pull request. We'll review all pull requests, and make suggestions and changes if necessary.
|
49 |
+
|
50 |
+
# Additional Resources
|
51 |
+
* [General GitHub Documentation](http://help.github.com/)
|
52 |
+
* [GitHub Pull Request documentation](http://help.github.com/send-pull-requests/)
|
trunk/ISSUE_TEMPLATE.md
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
**IF YOU DO NOT FOLLOW THIS TEMPLATE, YOUR ISSUE MAY BE CLOSED!!**
|
2 |
+
|
3 |
+
Please provide the following information when creating your issues:
|
4 |
+
|
5 |
+
## Site Info
|
6 |
+
WordPress Version:
|
7 |
+
QSM Version:
|
8 |
+
Browser:
|
9 |
+
|
10 |
+
## General description
|
11 |
+
If this is a bug, give a general description of what you are experiencing. If this is a feature request, include what the feature is that you are requesting.
|
12 |
+
|
13 |
+
Link to quiz or screenshot (if relevant):
|
14 |
+
|
15 |
+
## Expected behavior
|
16 |
+
If you are reporting a bug, please describe what you are expecting the plugin to do. If this is a feature request, delete this section.
|
17 |
+
|
18 |
+
## Actual behavior
|
19 |
+
If you are reporting a bug, please describe what you are experiencing. If this is a feature request, delete this section.
|
20 |
+
|
21 |
+
## Steps to reproduce the behavior
|
22 |
+
If you are reporting a bug, describe the exact steps you are taking that results in the behavior described above. If this is a feature request, delete this section.
|
23 |
+
|
24 |
+
## Feature request
|
25 |
+
If you are reporting a bug, delete this section. If you are requesting a feature, please explain what you would like to have in the plugin. Please include examples of other systems/software that may have similar features as well as the exact way you would use this feature.
|
trunk/LICENSE.md
ADDED
@@ -0,0 +1,339 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|