Quiz And Survey Master (Formerly Quiz Master Next) - Version 4.7.5

Version Description

(June 15, 2016) = * Closed Enhancement: Change Text Block To Text/HTML - Issue #451 * Closed Enhancement: Create alert warning about removal of certificate - Issue #382

Download this release

Release Info

Developer fpcorso
Plugin Icon 128x128 Quiz And Survey Master (Formerly Quiz Master Next)
Version 4.7.5
Comparing to
See all releases

Code changes from version 4.7.4 to 4.7.5

mlw_quizmaster2.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: Quiz And Survey Master
4
  * Description: Easily and quickly add quizzes and surveys to your website.
5
- * Version: 4.7.4
6
  * Author: Frank Corso
7
  * Author URI: http://www.quizandsurveymaster.com/
8
  * Plugin URI: http://www.quizandsurveymaster.com/
@@ -10,7 +10,7 @@
10
  * Domain Path: /languages
11
  *
12
  * @author Frank Corso
13
- * @version 4.7.4
14
  */
15
  if ( ! defined( 'ABSPATH' ) ) exit;
16
 
@@ -30,7 +30,7 @@ class MLWQuizMasterNext
30
  * @var string
31
  * @since 4.0.0
32
  */
33
- public $version = '4.7.4';
34
 
35
  /**
36
  * QMN 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: 4.7.5
6
  * Author: Frank Corso
7
  * Author URI: http://www.quizandsurveymaster.com/
8
  * Plugin URI: http://www.quizandsurveymaster.com/
10
  * Domain Path: /languages
11
  *
12
  * @author Frank Corso
13
+ * @version 4.7.5
14
  */
15
  if ( ! defined( 'ABSPATH' ) ) exit;
16
 
30
  * @var string
31
  * @since 4.0.0
32
  */
33
+ public $version = '4.7.5';
34
 
35
  /**
36
  * QMN Alert Manager Object
php/about-page.php CHANGED
@@ -36,30 +36,19 @@ function mlw_generate_about_page()
36
  <a href="javascript:qmn_select_tab(2, 'mlw_quiz_changelog');" id="mlw_qmn_tab_2" class="nav-tab">
37
  <?php _e('Changelog', 'quiz-master-next'); ?></a>
38
  <a href="javascript:qmn_select_tab(3, 'qmn_contributors');" id="mlw_qmn_tab_3" class="nav-tab">
39
- <?php _e('People Who Make QMN Possible', 'quiz-master-next'); ?></a>
40
  </h2>
41
  <div id="mlw_quiz_what_new" class="qmn_tab">
42
- <h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Copy Questions From Other Surveys And Quizzes</h2>
43
- <p style="text-align: center;">There are many times that quiz/survey creators will want to use a similar question from another survey or quiz. You can now copy questions from other quizzes and surveys using the new "Add Question From Other Survey/Quiz" button.</p>
44
  <br />
45
- <h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Randomize Answers Only</h2>
46
- <p style="text-align: center;">Many admins have asked for the ability to randomize the answers only without randomizing the questions. This option has now been enhanced to include randomizing answers only.</p>
47
- <br />
48
- <h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">New Template Variables</h2>
49
- <p style="text-align: center;">Two new variables have been added. %DATE_TAKEN% allows you to display the date the quiz was taken which is useful when creating certificates after the date the user completed the quiz or survey. %AVERAGE_CATEGORY_POINTS% is used to show the average points earned per question in a particular category.</p>
50
- <br />
51
- <h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">New Loading Icon</h2>
52
- <p style="text-align: center;">Many admins have encountered a scenario where users will click the submit button multiple times while the results are loading. To prevent this, a new loading icon appears once the button has been clicked and the submit button is now removed.</p>
53
- <br />
54
- <hr />
55
- <h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">For Developers:</h2>
56
- <h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">New Timer Ended Class</h2>
57
- <p style="text-align: center;">A new CSS class 'qsm_timer_ended' is now added to the quiz container when the timer ends allowing you to style the form differently once the timer runs out.</p>
58
  <br />
59
  </div>
60
  <div id="mlw_quiz_changelog" class="qmn_tab" style="display: none;">
61
  <h2>Changelog</h2>
62
- <?php QSM_Changelog_Generator::get_changelog_list( 'fpcorso/quiz_master_next', 24 ); ?>
63
  </div>
64
  <div id="qmn_contributors" class="qmn_tab" style="display:none;">
65
  <h2>GitHub Contributors</h2>
36
  <a href="javascript:qmn_select_tab(2, 'mlw_quiz_changelog');" id="mlw_qmn_tab_2" class="nav-tab">
37
  <?php _e('Changelog', 'quiz-master-next'); ?></a>
38
  <a href="javascript:qmn_select_tab(3, 'qmn_contributors');" id="mlw_qmn_tab_3" class="nav-tab">
39
+ <?php _e('People Who Make QSM Possible', 'quiz-master-next'); ?></a>
40
  </h2>
41
  <div id="mlw_quiz_what_new" class="qmn_tab">
42
+ <h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Notice: Certificates Are Being Moved</h2>
43
+ <p style="text-align: center;">The certificate feature is being moved from core to a free addon. If you use certificates, please <a target="_blank" href="http://quizandsurveymaster.com/certificate-feature-moved/?utm_source=about_page&utm_medium=plugin&utm_campaign=qsm_plugin&utm_content=certificate_removal_notice">read our post about certificates being moved.</a></p>
44
  <br />
45
+ <h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Major Coming Changes In 5.0.0</h2>
46
+ <p style="text-align: center;">We have several major changes and features we are planning for version 5.0.0. To keep up with the changes and be notified when the beta becomes available. Please <a target="_blank" href="http://quizandsurveymaster.com/subscribe-to-our-newsletter/?utm_source=about_page&utm_medium=plugin&utm_campaign=qsm_plugin&utm_content=subscribe_for_beta_notices">subscribe to our newsletter</a>.</p>
 
 
 
 
 
 
 
 
 
 
 
47
  <br />
48
  </div>
49
  <div id="mlw_quiz_changelog" class="qmn_tab" style="display: none;">
50
  <h2>Changelog</h2>
51
+ <?php QSM_Changelog_Generator::get_changelog_list( 'fpcorso/quiz_master_next', 18 ); ?>
52
  </div>
53
  <div id="qmn_contributors" class="qmn_tab" style="display:none;">
54
  <h2>GitHub Contributors</h2>
php/options-page-certificate-tab.php CHANGED
@@ -81,9 +81,13 @@ function mlw_options_certificate_tab_content()
81
  {
82
  $mlw_certificate_options = array(__('Enter title here', 'quiz-master-next'), __('Enter text here', 'quiz-master-next'), '', '', 1);
83
  }
 
84
  ?>
85
  <div id="tabs-5" class="mlw_tab_content">
86
  <h3><?php _e('Quiz Certificate (Beta)', 'quiz-master-next'); ?></h3>
 
 
 
87
  <p><?php _e('Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Emails and Results Page tabs so the user can access the certificate.', 'quiz-master-next'); ?></p>
88
  <p><?php _e('These fields cannot contain HTML.', 'quiz-master-next'); ?></p>
89
  <button id="save_certificate_button" class="button-primary" onclick="javascript: document.quiz_certificate_options_form.submit();"><?php _e('Save Certificate Options', 'quiz-master-next'); ?></button>
81
  {
82
  $mlw_certificate_options = array(__('Enter title here', 'quiz-master-next'), __('Enter text here', 'quiz-master-next'), '', '', 1);
83
  }
84
+
85
  ?>
86
  <div id="tabs-5" class="mlw_tab_content">
87
  <h3><?php _e('Quiz Certificate (Beta)', 'quiz-master-next'); ?></h3>
88
+ <div style="background:#fff;border-left: 4px solid #fff;padding: 1px 12px;margin: 5px 0 15px;border-left-color: #dc3232;">
89
+ <p style="font-weight:bold;">Warning: This feature is being removed from the core version. Please use our new free Certificate addon. You can read more about this change in <a href="http://quizandsurveymaster.com/certificate-feature-moved/?utm_source=certificate_removal_notice&utm_medium=plugin&utm_campaign=qsm_plugin" target="_blank">our post about the certificate being moved.</a></p>
90
+ </div>
91
  <p><?php _e('Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Emails and Results Page tabs so the user can access the certificate.', 'quiz-master-next'); ?></p>
92
  <p><?php _e('These fields cannot contain HTML.', 'quiz-master-next'); ?></p>
93
  <button id="save_certificate_button" class="button-primary" onclick="javascript: document.quiz_certificate_options_form.submit();"><?php _e('Save Certificate Options', 'quiz-master-next'); ?></button>
php/question-types.php CHANGED
@@ -532,7 +532,7 @@ function qmn_question_type_text_block()
532
  'extra_inputs' => array(),
533
  'function' => ''
534
  );
535
- $mlwQuizMasterNext->pluginHelper->register_question_type(__("Text Block", 'quiz-master-next'), 'qmn_text_block_display', false, null, $edit_args, null, 6);
536
  }
537
 
538
 
532
  'extra_inputs' => array(),
533
  'function' => ''
534
  );
535
+ $mlwQuizMasterNext->pluginHelper->register_question_type(__("Text/HTML Section", 'quiz-master-next'), 'qmn_text_block_display', false, null, $edit_args, null, 6);
536
  }
537
 
538
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://mylocalwebstop.com/downloads/donation-service-payment/
4
  Tags: quiz, survey, test, score, exam, questionnaire, email, answer, question, certificate, points, results
5
  Requires at least: 4.1
6
  Tested up to: 4.5.2
7
- Stable tag: 4.7.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -104,6 +104,10 @@ This is usually a theme conflict. You can [checkout out our common conflict solu
104
 
105
  == Changelog ==
106
 
 
 
 
 
107
  = 4.7.4 (June 3, 2016) =
108
  * Closed Bug: Results page will not load on some sites - Issue #445
109
 
@@ -144,5 +148,5 @@ This is usually a theme conflict. You can [checkout out our common conflict solu
144
 
145
  == Upgrade Notice ==
146
 
147
- = 4.7.4 =
148
- Upgrade to fix major bug affecting a few sites where the results page is not loading
4
  Tags: quiz, survey, test, score, exam, questionnaire, email, answer, question, certificate, points, results
5
  Requires at least: 4.1
6
  Tested up to: 4.5.2
7
+ Stable tag: 4.7.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
104
 
105
  == Changelog ==
106
 
107
+ = 4.7.5 (June 15, 2016) =
108
+ * Closed Enhancement: Change Text Block To Text/HTML - Issue #451
109
+ * Closed Enhancement: Create alert warning about removal of certificate - Issue #382
110
+
111
  = 4.7.4 (June 3, 2016) =
112
  * Closed Bug: Results page will not load on some sites - Issue #445
113
 
148
 
149
  == Upgrade Notice ==
150
 
151
+ = 4.7.5 =
152
+ Upgrade for minor design changes