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

Version Description

(October 06, 2020) = * Bug: Fixed point score issues when answer type is Rich Answer with HTML tags. * Enhancement: Added JS hook for quiz to enhance JS event. * Enhancement: Added .pot file to translate string into any language. * Enhancement: Added %POINT_SCORE% variable support in %QUESTIONS_ANSWERS% template variable. * Enhancement: Added option to display Correct Answer Info with inline result.

Download this release

Release Info

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

Code changes from version 7.1.3 to 7.1.4

css/common.css CHANGED
@@ -244,6 +244,11 @@ footer.qsm-popup__footer button.qsm-popup-secondary-button:hover{
244
  color: red;
245
  margin-top: 5px;
246
  display: inline-block;
 
 
 
 
 
247
  }
248
  @media screen and (max-width: 767px){
249
  .question-type-polar-s .left-polar-title,
244
  color: red;
245
  margin-top: 5px;
246
  display: inline-block;
247
+ width: 100%;
248
+ }
249
+ .quiz_section .qsm-inline-correct-info{
250
+ margin-bottom: 0;
251
+ margin-top: 10px;
252
  }
253
  @media screen and (max-width: 767px){
254
  .question-type-polar-s .left-polar-title,
js/qsm-quiz.js CHANGED
@@ -39,7 +39,9 @@ var QSMPageTimer;
39
  * @param int quizID The ID of the quiz
40
  */
41
  initTimer: function( quizID ) {
42
-
 
 
43
  // Gets our form
44
  var $quizForm = QSM.getQuizForm(quizID);
45
 
@@ -95,6 +97,7 @@ var QSMPageTimer;
95
  $('#quizForm' + quizID).closest('.qmn_quiz_container').find('.stoptimer-p').show();
96
  }
97
  }
 
98
  },
99
  /**
100
  * Starts the timer for the quiz.
@@ -102,7 +105,8 @@ var QSMPageTimer;
102
  * @param int quizID The ID of the quiz.
103
  */
104
  activateTimer: function( quizID ) {
105
-
 
106
  // Gets our form.
107
  var $timer = QSM.getTimer( quizID );
108
 
@@ -129,6 +133,7 @@ var QSMPageTimer;
129
 
130
  // Sets up timer interval.
131
  qmn_quiz_data[ quizID ].timerInterval = setInterval( QSM.timer, 1000, quizID );
 
132
  },
133
  /**
134
  * Reduces the timer by one second and checks if timer is 0
@@ -207,6 +212,7 @@ var QSMPageTimer;
207
  if ( typeof qmn_quiz_data[ quizID ].timerInterval != 'undefined' ) {
208
  clearInterval( qmn_quiz_data[ quizID ].timerInterval );
209
  }
 
210
  },
211
  /**
212
  * Converts seconds to 00:00:00 format
@@ -261,7 +267,7 @@ var QSMPageTimer;
261
  *
262
  * @param int quizID The ID of the quiz.
263
  */
264
- initPagination: function( quizID ) {
265
  var $quizForm = QSM.getQuizForm( quizID );
266
  if ( 0 < $quizForm.children( '.qsm-page' ).length ) {
267
  $quizForm.children( '.qsm-page' ).hide();
@@ -271,6 +277,7 @@ var QSMPageTimer;
271
  $quizForm.find( '.qsm-pagination' ).append( '<input type="hidden" value="0" name="current_page" class="current_page_hidden" />');
272
  }
273
  if ( '1' == qmn_quiz_data[ quizID ].progress_bar ) {
 
274
  $('#quizForm' + quizID).find('.qsm-progress-bar').show();
275
  qmn_quiz_data[ quizID ].bar = new ProgressBar.Line('#quizForm' + quizID + ' .qsm-progress-bar', {
276
  strokeWidth: 2,
@@ -300,23 +307,28 @@ var QSMPageTimer;
300
  //bar.setText(Math.round(bar.value() * 100) + ' %');
301
  }
302
  });
 
303
  }
304
  QSM.goToPage( quizID, 1 );
305
  $quizForm.find( '.qsm-pagination .qsm-next' ).on( 'click', function( event ) {
 
306
  event.preventDefault();
307
  QSM.nextPage( quizID );
308
  var $container = jQuery( '#quizForm' + quizID ).closest( '.qmn_quiz_container' );
309
  if( qmn_quiz_data[ quizID ].disable_scroll_next_previous_click != 1 ){
310
  qsmScrollTo( $container );
311
- }
 
312
  });
313
  $quizForm.find( '.qsm-pagination .qsm-previous' ).on( 'click', function( event ) {
 
314
  event.preventDefault();
315
  QSM.prevPage( quizID );
316
  var $container = jQuery( '#quizForm' + quizID ).closest( '.qmn_quiz_container' );
317
  if( qmn_quiz_data[ quizID ].disable_scroll_next_previous_click != 1 ){
318
  qsmScrollTo( $container );
319
  }
 
320
  });
321
  }
322
  },
@@ -326,6 +338,7 @@ var QSMPageTimer;
326
  * @param int pageNumber The number of the page
327
  */
328
  goToPage: function( quizID, pageNumber ) {
 
329
  var $quizForm = QSM.getQuizForm( quizID );
330
  var $pages = $quizForm.children( '.qsm-page' );
331
  var $currentPage = $quizForm.children( '.qsm-page:nth-of-type(' + pageNumber + ')' );
@@ -383,6 +396,7 @@ var QSMPageTimer;
383
  }
384
  }
385
  QSM.savePage( quizID, pageNumber );
 
386
  },
387
  /**
388
  * Moves forward or backwards through the pages
@@ -438,6 +452,7 @@ var QSMPageTimer;
438
  * Init Page Timer
439
  */
440
  initPageTimer: function (quizID, $currentpage) {
 
441
  var $quizForm = QSM.getQuizForm(quizID);
442
  var pid = $currentpage.data('pid');
443
  if (undefined != pid) {
@@ -475,6 +490,7 @@ var QSMPageTimer;
475
  $this.get(0).play();
476
  });
477
  }
 
478
  },
479
  /**
480
  * Reduces the timer by one second and checks if timer is 0
@@ -651,7 +667,9 @@ function qmnClearField( field ) {
651
 
652
  function qsmScrollTo( $element ) {
653
  if($element.length > 0){
 
654
  jQuery( 'html, body' ).animate( { scrollTop: $element.offset().top - 150 }, 1000 );
 
655
  }
656
  }
657
 
@@ -667,7 +685,8 @@ function qmnResetError( quiz_form_id ) {
667
  jQuery( '#' + quiz_form_id + ' .quiz_section' ).removeClass( 'qmn_error' );
668
  }
669
 
670
- function qmnValidation( element, quiz_form_id ) {
 
671
  var result = true;
672
  var quiz_id = +jQuery( '#' + quiz_form_id ).find( '.qmn_quiz_id' ).val();
673
  var email_error = qmn_quiz_data[ quiz_id ].error_messages.email;
@@ -746,6 +765,7 @@ function qmnValidation( element, quiz_form_id ) {
746
  }
747
  }
748
  });
 
749
  return result;
750
  }
751
 
@@ -795,6 +815,7 @@ function qmnFormSubmit( quiz_form_id ) {
795
  if ( qmn_quiz_data[quiz_id].hasOwnProperty( 'timer_limit' ) ) {
796
  QSM.endTimer( quiz_id );
797
  }
 
798
  jQuery( '#' + quiz_form_id + ' input[type=submit]' ).attr( 'disabled', 'disabled' );
799
  qsmDisplayLoading( $container );
800
  // console.log( 'submitted data:' + unindexed_array );
@@ -808,7 +829,7 @@ function qmnFormSubmit( quiz_form_id ) {
808
  qmnDisplayResults( JSON.parse( response ), quiz_form_id, $container );
809
  }
810
  });
811
-
812
  return false;
813
  }
814
 
@@ -877,6 +898,7 @@ function qmnValidatePage( quiz_form_id ) {
877
 
878
  //Function to advance quiz to next page
879
  function qmnNextSlide( pagination, go_to_top, quiz_form_id ) {
 
880
  var quiz_id = +jQuery( quiz_form_id ).find( '.qmn_quiz_id' ).val();
881
  var $container = jQuery( quiz_form_id ).closest( '.qmn_quiz_container' );
882
  var slide_number = +$container.find( '.slide_number_hidden' ).val();
@@ -955,9 +977,11 @@ function qmnNextSlide( pagination, go_to_top, quiz_form_id ) {
955
  jQuery( quiz_form_id ).closest( '.qmn_quiz_container' ).find('.pages_count').hide();
956
  }
957
  qmnInitProgressbarOnClick(quiz_id, page_number, total_page_number);
 
958
  }
959
 
960
  function qmnPrevSlide( pagination, go_to_top, quiz_form_id ) {
 
961
  var quiz_id = +jQuery( quiz_form_id ).find( '.qmn_quiz_id' ).val();
962
  var $container = jQuery( quiz_form_id ).closest( '.qmn_quiz_container' );
963
  var slide_number = +$container.find( '.slide_number_hidden' ).val();
@@ -1027,6 +1051,7 @@ function qmnPrevSlide( pagination, go_to_top, quiz_form_id ) {
1027
  jQuery( quiz_form_id ).closest( '.qmn_quiz_container' ).find('.current_page_hidden').val( page_number );
1028
  jQuery( quiz_form_id ).parent().find('.qmn_pagination').css('width', '100%' );
1029
  qmnInitProgressbarOnClick(quiz_id, page_number, total_page_number);
 
1030
  }
1031
 
1032
  /**
@@ -1097,6 +1122,7 @@ function qmnInitPagination( quiz_id ) {
1097
  .append( '<a class="qmn_btn mlw_qmn_quiz_link mlw_next" href="#">' + qmn_quiz_data[quiz_id].pagination.next_text + '</a>' );
1098
 
1099
  if ( '1' == qmn_quiz_data[ quiz_id ].progress_bar ) {
 
1100
  jQuery('#quizForm' + quiz_id).closest( '.qmn_quiz_container' ).find('.qsm-progress-bar').show();
1101
  qmn_quiz_data[ quiz_id ].bar = new ProgressBar.Line('#qsm_progress_bar_' + quiz_id, {
1102
  strokeWidth: 2,
@@ -1125,6 +1151,7 @@ function qmnInitPagination( quiz_id ) {
1125
  step: function(state, bar) {
1126
  }
1127
  });
 
1128
  }
1129
 
1130
  jQuery(".mlw_next").click(function(event) {
@@ -1229,13 +1256,18 @@ jQuery(function() {
1229
  action: "qsm_get_question_quick_result",
1230
  question_id: question_id,
1231
  answer: value,
 
1232
  },
1233
  success: function (response) {
 
1234
  $this.find('.quick-question-res-p').remove();
1235
- if(response == 'correct'){
 
1236
  $this.append('<p style="color: green" class="quick-question-res-p">' + qmn_ajax_object.quick_result_correct_text + '</p>')
1237
- }else if(response == 'incorrect'){
 
1238
  $this.append('<p style="color: red" class="quick-question-res-p">' + qmn_ajax_object.quick_result_wrong_text + '</p>')
 
1239
  }
1240
  },
1241
  error: function (errorThrown) {
39
  * @param int quizID The ID of the quiz
40
  */
41
  initTimer: function( quizID ) {
42
+
43
+ jQuery(document).trigger('qsm_init_timer_before', [quizID]);
44
+
45
  // Gets our form
46
  var $quizForm = QSM.getQuizForm(quizID);
47
 
97
  $('#quizForm' + quizID).closest('.qmn_quiz_container').find('.stoptimer-p').show();
98
  }
99
  }
100
+ jQuery(document).trigger('qsm_init_timer_after', [quizID]);
101
  },
102
  /**
103
  * Starts the timer for the quiz.
105
  * @param int quizID The ID of the quiz.
106
  */
107
  activateTimer: function( quizID ) {
108
+
109
+ jQuery(document).trigger('qsm_activate_time_before', [quizID, qmn_quiz_data]);
110
  // Gets our form.
111
  var $timer = QSM.getTimer( quizID );
112
 
133
 
134
  // Sets up timer interval.
135
  qmn_quiz_data[ quizID ].timerInterval = setInterval( QSM.timer, 1000, quizID );
136
+ jQuery(document).trigger('qsm_activate_time_after', [quizID, qmn_quiz_data]);
137
  },
138
  /**
139
  * Reduces the timer by one second and checks if timer is 0
212
  if ( typeof qmn_quiz_data[ quizID ].timerInterval != 'undefined' ) {
213
  clearInterval( qmn_quiz_data[ quizID ].timerInterval );
214
  }
215
+ jQuery(document).trigger('qsm_end_timer', [quizID, qmn_quiz_data]);
216
  },
217
  /**
218
  * Converts seconds to 00:00:00 format
267
  *
268
  * @param int quizID The ID of the quiz.
269
  */
270
+ initPagination: function( quizID ) {
271
  var $quizForm = QSM.getQuizForm( quizID );
272
  if ( 0 < $quizForm.children( '.qsm-page' ).length ) {
273
  $quizForm.children( '.qsm-page' ).hide();
277
  $quizForm.find( '.qsm-pagination' ).append( '<input type="hidden" value="0" name="current_page" class="current_page_hidden" />');
278
  }
279
  if ( '1' == qmn_quiz_data[ quizID ].progress_bar ) {
280
+ jQuery(document).trigger('qsm_init_progressbar_before', [quizID, qmn_quiz_data]);
281
  $('#quizForm' + quizID).find('.qsm-progress-bar').show();
282
  qmn_quiz_data[ quizID ].bar = new ProgressBar.Line('#quizForm' + quizID + ' .qsm-progress-bar', {
283
  strokeWidth: 2,
307
  //bar.setText(Math.round(bar.value() * 100) + ' %');
308
  }
309
  });
310
+ jQuery(document).trigger('qsm_init_progressbar_after', [quizID, qmn_quiz_data]);
311
  }
312
  QSM.goToPage( quizID, 1 );
313
  $quizForm.find( '.qsm-pagination .qsm-next' ).on( 'click', function( event ) {
314
+ jQuery(document).trigger('qsm_next_button_click_before', [quizID]);
315
  event.preventDefault();
316
  QSM.nextPage( quizID );
317
  var $container = jQuery( '#quizForm' + quizID ).closest( '.qmn_quiz_container' );
318
  if( qmn_quiz_data[ quizID ].disable_scroll_next_previous_click != 1 ){
319
  qsmScrollTo( $container );
320
+ }
321
+ jQuery(document).trigger('qsm_next_button_click_after', [quizID]);
322
  });
323
  $quizForm.find( '.qsm-pagination .qsm-previous' ).on( 'click', function( event ) {
324
+ jQuery(document).trigger('qsm_previous_button_click_before', [quizID]);
325
  event.preventDefault();
326
  QSM.prevPage( quizID );
327
  var $container = jQuery( '#quizForm' + quizID ).closest( '.qmn_quiz_container' );
328
  if( qmn_quiz_data[ quizID ].disable_scroll_next_previous_click != 1 ){
329
  qsmScrollTo( $container );
330
  }
331
+ jQuery(document).trigger('qsm_previous_button_click_after', [quizID]);
332
  });
333
  }
334
  },
338
  * @param int pageNumber The number of the page
339
  */
340
  goToPage: function( quizID, pageNumber ) {
341
+ jQuery(document).trigger('qsm_go_to_page_before', [quizID, pageNumber]);
342
  var $quizForm = QSM.getQuizForm( quizID );
343
  var $pages = $quizForm.children( '.qsm-page' );
344
  var $currentPage = $quizForm.children( '.qsm-page:nth-of-type(' + pageNumber + ')' );
396
  }
397
  }
398
  QSM.savePage( quizID, pageNumber );
399
+ jQuery(document).trigger('qsm_go_to_page_after', [quizID, pageNumber]);
400
  },
401
  /**
402
  * Moves forward or backwards through the pages
452
  * Init Page Timer
453
  */
454
  initPageTimer: function (quizID, $currentpage) {
455
+ jQuery(document).trigger('qsm_init_page_timer_before', [quizID, $currentpage]);
456
  var $quizForm = QSM.getQuizForm(quizID);
457
  var pid = $currentpage.data('pid');
458
  if (undefined != pid) {
490
  $this.get(0).play();
491
  });
492
  }
493
+ jQuery(document).trigger('qsm_init_page_timer_after',[quizID, $currentpage]);
494
  },
495
  /**
496
  * Reduces the timer by one second and checks if timer is 0
667
 
668
  function qsmScrollTo( $element ) {
669
  if($element.length > 0){
670
+ jQuery(document).trigger('qsm_scroll_to_top_before', [$element]);
671
  jQuery( 'html, body' ).animate( { scrollTop: $element.offset().top - 150 }, 1000 );
672
+ jQuery(document).trigger('qsm_scroll_to_top_after', [$element]);
673
  }
674
  }
675
 
685
  jQuery( '#' + quiz_form_id + ' .quiz_section' ).removeClass( 'qmn_error' );
686
  }
687
 
688
+ function qmnValidation( element, quiz_form_id ) {
689
+ jQuery(document).trigger('qsm_before_validation', [element, quiz_form_id]);
690
  var result = true;
691
  var quiz_id = +jQuery( '#' + quiz_form_id ).find( '.qmn_quiz_id' ).val();
692
  var email_error = qmn_quiz_data[ quiz_id ].error_messages.email;
765
  }
766
  }
767
  });
768
+ jQuery(document).trigger('qsm_after_validation', [element, quiz_form_id]);
769
  return result;
770
  }
771
 
815
  if ( qmn_quiz_data[quiz_id].hasOwnProperty( 'timer_limit' ) ) {
816
  QSM.endTimer( quiz_id );
817
  }
818
+ jQuery(document).trigger('qsm_before_quiz_submit', [quiz_form_id]);
819
  jQuery( '#' + quiz_form_id + ' input[type=submit]' ).attr( 'disabled', 'disabled' );
820
  qsmDisplayLoading( $container );
821
  // console.log( 'submitted data:' + unindexed_array );
829
  qmnDisplayResults( JSON.parse( response ), quiz_form_id, $container );
830
  }
831
  });
832
+ jQuery(document).trigger('qsm_after_quiz_submit', [quiz_form_id]);
833
  return false;
834
  }
835
 
898
 
899
  //Function to advance quiz to next page
900
  function qmnNextSlide( pagination, go_to_top, quiz_form_id ) {
901
+ jQuery(document).trigger('qsm_next_button_click_before', [quiz_form_id]);
902
  var quiz_id = +jQuery( quiz_form_id ).find( '.qmn_quiz_id' ).val();
903
  var $container = jQuery( quiz_form_id ).closest( '.qmn_quiz_container' );
904
  var slide_number = +$container.find( '.slide_number_hidden' ).val();
977
  jQuery( quiz_form_id ).closest( '.qmn_quiz_container' ).find('.pages_count').hide();
978
  }
979
  qmnInitProgressbarOnClick(quiz_id, page_number, total_page_number);
980
+ jQuery(document).trigger('qsm_next_button_click_after', [quiz_form_id]);
981
  }
982
 
983
  function qmnPrevSlide( pagination, go_to_top, quiz_form_id ) {
984
+ jQuery(document).trigger('qsm_previous_button_click_before', [quiz_form_id]);
985
  var quiz_id = +jQuery( quiz_form_id ).find( '.qmn_quiz_id' ).val();
986
  var $container = jQuery( quiz_form_id ).closest( '.qmn_quiz_container' );
987
  var slide_number = +$container.find( '.slide_number_hidden' ).val();
1051
  jQuery( quiz_form_id ).closest( '.qmn_quiz_container' ).find('.current_page_hidden').val( page_number );
1052
  jQuery( quiz_form_id ).parent().find('.qmn_pagination').css('width', '100%' );
1053
  qmnInitProgressbarOnClick(quiz_id, page_number, total_page_number);
1054
+ jQuery(document).trigger('qsm_previous_button_click_after', [quiz_form_id]);
1055
  }
1056
 
1057
  /**
1122
  .append( '<a class="qmn_btn mlw_qmn_quiz_link mlw_next" href="#">' + qmn_quiz_data[quiz_id].pagination.next_text + '</a>' );
1123
 
1124
  if ( '1' == qmn_quiz_data[ quiz_id ].progress_bar ) {
1125
+ jQuery(document).trigger('qsm_init_progressbar_before', [quiz_id, qmn_quiz_data]);
1126
  jQuery('#quizForm' + quiz_id).closest( '.qmn_quiz_container' ).find('.qsm-progress-bar').show();
1127
  qmn_quiz_data[ quiz_id ].bar = new ProgressBar.Line('#qsm_progress_bar_' + quiz_id, {
1128
  strokeWidth: 2,
1151
  step: function(state, bar) {
1152
  }
1153
  });
1154
+ jQuery(document).trigger('qsm_init_progressbar_after', [quiz_id, qmn_quiz_data]);
1155
  }
1156
 
1157
  jQuery(".mlw_next").click(function(event) {
1256
  action: "qsm_get_question_quick_result",
1257
  question_id: question_id,
1258
  answer: value,
1259
+ show_correct_info: qmn_ajax_object.enable_quick_correct_answer_info
1260
  },
1261
  success: function (response) {
1262
+ var data = jQuery.parseJSON( response );
1263
  $this.find('.quick-question-res-p').remove();
1264
+ $this.find('.qsm-inline-correct-info').remove();
1265
+ if(data.success == 'correct'){
1266
  $this.append('<p style="color: green" class="quick-question-res-p">' + qmn_ajax_object.quick_result_correct_text + '</p>')
1267
+ $this.append('<p class="qsm-inline-correct-info">'+ data.message +'</p>');
1268
+ }else if(data.success == 'incorrect'){
1269
  $this.append('<p style="color: red" class="quick-question-res-p">' + qmn_ajax_object.quick_result_wrong_text + '</p>')
1270
+ $this.append('<p class="qsm-inline-correct-info">'+ data.message +'</p>');
1271
  }
1272
  },
1273
  error: function (errorThrown) {
lang/quiz-master-next.pot ADDED
@@ -0,0 +1,2748 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # SOME DESCRIPTIVE TITLE.
2
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3
+ # This file is distributed under the same license as the PACKAGE package.
4
+ # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
+ #
6
+ #: php/admin/options-page-questions-tab.php:349
7
+ #, fuzzy
8
+ msgid ""
9
+ msgstr ""
10
+ "Project-Id-Version: PACKAGE VERSION\n"
11
+ "Report-Msgid-Bugs-To: \n"
12
+ "POT-Creation-Date: 2020-10-05 17:35+0530\n"
13
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
15
+ "Language-Team: LANGUAGE <LL@li.org>\n"
16
+ "Language: \n"
17
+ "MIME-Version: 1.0\n"
18
+ "Content-Type: text/plain; charset=CHARSET\n"
19
+ "Content-Transfer-Encoding: 8bit\n"
20
+ "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
21
+
22
+ #: mlw_quizmaster2.php:206 php/admin/settings-page.php:170
23
+ msgid "Quizzes & Surveys"
24
+ msgstr ""
25
+
26
+ #: mlw_quizmaster2.php:231 mlw_quizmaster2.php:232 mlw_quizmaster2.php:233
27
+ #: php/classes/class-qsm-install.php:51
28
+ msgid "Quiz"
29
+ msgstr ""
30
+
31
+ #: mlw_quizmaster2.php:234 php/admin/quizzes-page.php:226
32
+ msgid "Add New"
33
+ msgstr ""
34
+
35
+ #: mlw_quizmaster2.php:235
36
+ msgid "Add New Quiz"
37
+ msgstr ""
38
+
39
+ #: mlw_quizmaster2.php:236
40
+ msgid "New Quiz"
41
+ msgstr ""
42
+
43
+ #: mlw_quizmaster2.php:237
44
+ msgid "Edit Quiz"
45
+ msgstr ""
46
+
47
+ #: mlw_quizmaster2.php:238
48
+ msgid "View Quiz"
49
+ msgstr ""
50
+
51
+ #: mlw_quizmaster2.php:239
52
+ msgid "All Quizzes"
53
+ msgstr ""
54
+
55
+ #: mlw_quizmaster2.php:240
56
+ msgid "Search Quizzes"
57
+ msgstr ""
58
+
59
+ #: mlw_quizmaster2.php:241
60
+ msgid "Parent Quiz:"
61
+ msgstr ""
62
+
63
+ #: mlw_quizmaster2.php:242
64
+ msgid "No Quiz Found"
65
+ msgstr ""
66
+
67
+ #: mlw_quizmaster2.php:243
68
+ msgid "No Quiz Found In Trash"
69
+ msgstr ""
70
+
71
+ #: mlw_quizmaster2.php:276
72
+ msgid "QSM"
73
+ msgstr ""
74
+
75
+ #: mlw_quizmaster2.php:277
76
+ msgid "Dashboard"
77
+ msgstr ""
78
+
79
+ #: mlw_quizmaster2.php:278 php/admin/quizzes-page.php:225
80
+ #: php/classes/class-qsm-install.php:1747
81
+ msgid "Quizzes/Surveys"
82
+ msgstr ""
83
+
84
+ #: mlw_quizmaster2.php:280 mlw_quizmaster2.php:283
85
+ #: php/admin/addons-page.php:98
86
+ msgid "Settings"
87
+ msgstr ""
88
+
89
+ #: mlw_quizmaster2.php:281 php/admin/quizzes-page.php:616
90
+ msgid "Results"
91
+ msgstr ""
92
+
93
+ #: mlw_quizmaster2.php:282
94
+ msgid "Result Details"
95
+ msgstr ""
96
+
97
+ #: mlw_quizmaster2.php:284 php/admin/tools-page.php:37
98
+ msgid "Tools"
99
+ msgstr ""
100
+
101
+ #: mlw_quizmaster2.php:285
102
+ msgid "Stats"
103
+ msgstr ""
104
+
105
+ #: mlw_quizmaster2.php:286
106
+ msgid "Addon Settings"
107
+ msgstr ""
108
+
109
+ #: mlw_quizmaster2.php:287
110
+ msgid "Get a Free Addon"
111
+ msgstr ""
112
+
113
+ #: mlw_quizmaster2.php:287
114
+ msgid "Get a Free Addon!"
115
+ msgstr ""
116
+
117
+ #: mlw_quizmaster2.php:288
118
+ msgid "QSM About"
119
+ msgstr ""
120
+
121
+ #: mlw_quizmaster2.php:289
122
+ msgid "Help"
123
+ msgstr ""
124
+
125
+ #: blocks/block.php:49
126
+ msgid "Select the quiz"
127
+ msgstr ""
128
+
129
+ #: php/gdpr.php:29
130
+ msgid ""
131
+ "Many of our quizzes, surveys, and forms are created using Quiz And Survey "
132
+ "Master."
133
+ msgstr ""
134
+
135
+ #: php/gdpr.php:30
136
+ msgid "The data the software collects"
137
+ msgstr ""
138
+
139
+ #: php/gdpr.php:31
140
+ msgid ""
141
+ "In order to distinguish individual users, IP addresses are collected and "
142
+ "stored with the responses."
143
+ msgstr ""
144
+
145
+ #: php/gdpr.php:32
146
+ msgid ""
147
+ "Each individual form may have fields for a variety of other personal "
148
+ "information, such as name and email. This data is needed to identify and "
149
+ "possibly communicate with the user. There may be other fields asking for "
150
+ "personal information and this data may be for different purposes for each "
151
+ "quiz, survey, or form. If any data is to be used for purposes other than "
152
+ "grading or survey purposes, this will be disclosed on the form itself."
153
+ msgstr ""
154
+
155
+ #: php/gdpr.php:33
156
+ msgid "How long we retain your data"
157
+ msgstr ""
158
+
159
+ #: php/gdpr.php:34
160
+ msgid ""
161
+ "The responses and data attached to the responses are stored indefinitely "
162
+ "until an administrator of this site deletes the responses."
163
+ msgstr ""
164
+
165
+ #: php/gdpr.php:35
166
+ msgid ""
167
+ "Change This! If you are using an addon or custom software to sync data with "
168
+ "a 3rd party (such as MailChimp), data is retained there which should be "
169
+ "mentioned here."
170
+ msgstr ""
171
+
172
+ #: php/gdpr.php:36
173
+ msgid "Where we send your data"
174
+ msgstr ""
175
+
176
+ #: php/gdpr.php:37
177
+ msgid ""
178
+ "Quiz And Survey Master does not send any of your data to anywhere outside of "
179
+ "this site by default."
180
+ msgstr ""
181
+
182
+ #: php/gdpr.php:38
183
+ msgid ""
184
+ "Change This! If you are sharing the responses with anyone and do not list it "
185
+ "anywhere else in your privacy policy, enter information about that here. "
186
+ msgstr ""
187
+
188
+ #: php/gdpr.php:91
189
+ msgid "Form Responses"
190
+ msgstr ""
191
+
192
+ #: php/gdpr.php:134
193
+ msgid "Form Name"
194
+ msgstr ""
195
+
196
+ #: php/gdpr.php:138
197
+ msgid "Time Submitted"
198
+ msgstr ""
199
+
200
+ #: php/gdpr.php:142
201
+ msgid "Points Earned"
202
+ msgstr ""
203
+
204
+ #: php/gdpr.php:146
205
+ msgid "Score Earned"
206
+ msgstr ""
207
+
208
+ #: php/gdpr.php:150
209
+ msgid "Questions Answered Correctly"
210
+ msgstr ""
211
+
212
+ #: php/gdpr.php:154
213
+ msgid "Total Questions"
214
+ msgstr ""
215
+
216
+ #: php/gdpr.php:158
217
+ msgid "Name Field"
218
+ msgstr ""
219
+
220
+ #: php/gdpr.php:162
221
+ msgid "Business Field"
222
+ msgstr ""
223
+
224
+ #: php/gdpr.php:166
225
+ msgid "Email Field"
226
+ msgstr ""
227
+
228
+ #: php/gdpr.php:170
229
+ msgid "Phone Field"
230
+ msgstr ""
231
+
232
+ #: php/gdpr.php:174
233
+ msgid "User ID"
234
+ msgstr ""
235
+
236
+ #: php/gdpr.php:178 php/admin/admin-results-page.php:330
237
+ msgid "IP Address"
238
+ msgstr ""
239
+
240
+ #: php/gdpr.php:182
241
+ msgid "Time to complete form"
242
+ msgstr ""
243
+
244
+ #: php/gdpr.php:186
245
+ msgid "Form comments"
246
+ msgstr ""
247
+
248
+ #: php/question-types.php:14
249
+ msgid "Vertical Multiple Choice"
250
+ msgstr ""
251
+
252
+ #: php/question-types.php:26
253
+ msgid "File Upload"
254
+ msgstr ""
255
+
256
+ #: php/question-types.php:206
257
+ msgid "Date"
258
+ msgstr ""
259
+
260
+ #: php/question-types.php:278
261
+ msgid "Horizontal Multiple Choice"
262
+ msgstr ""
263
+
264
+ #: php/question-types.php:387
265
+ msgid "Drop Down"
266
+ msgstr ""
267
+
268
+ #: php/question-types.php:413
269
+ msgid "Please select your answer"
270
+ msgstr ""
271
+
272
+ #: php/question-types.php:485
273
+ msgid "Short Answer"
274
+ msgstr ""
275
+
276
+ #: php/question-types.php:563
277
+ msgid "Multiple Response"
278
+ msgstr ""
279
+
280
+ #: php/question-types.php:668
281
+ msgid "Paragraph"
282
+ msgstr ""
283
+
284
+ #: php/question-types.php:750
285
+ msgid "Text/HTML Section"
286
+ msgstr ""
287
+
288
+ #: php/question-types.php:784
289
+ msgid "Number"
290
+ msgstr ""
291
+
292
+ #: php/question-types.php:867
293
+ msgid "Opt-in"
294
+ msgstr ""
295
+
296
+ #: php/question-types.php:912
297
+ msgid "Captcha"
298
+ msgstr ""
299
+
300
+ #: php/question-types.php:971
301
+ msgid "Horizontal Multiple Response"
302
+ msgstr ""
303
+
304
+ #: php/question-types.php:1088
305
+ msgid ""
306
+ "For fill in the blank types, use %BLANK% to represent where to put the text "
307
+ "box in your text."
308
+ msgstr ""
309
+
310
+ #: php/question-types.php:1093
311
+ msgid "Fill In The Blank"
312
+ msgstr ""
313
+
314
+ #: php/question-types.php:1184
315
+ msgid "Polar"
316
+ msgstr ""
317
+
318
+ #: php/rest-api.php:162 php/rest-api.php:275 php/rest-api.php:302
319
+ #: php/rest-api.php:327 php/rest-api.php:354 php/rest-api.php:393
320
+ #: php/rest-api.php:451 php/rest-api.php:508 php/rest-api.php:579
321
+ msgid "User not logged in"
322
+ msgstr ""
323
+
324
+ #: php/rest-api.php:183 php/admin/admin-dashboard.php:381
325
+ #: php/admin/admin-results-page.php:366
326
+ msgid "Not Graded"
327
+ msgstr ""
328
+
329
+ #: php/shortcodes.php:92
330
+ msgid "No quiz found"
331
+ msgstr ""
332
+
333
+ #: php/template-variables.php:878 php/template-variables.php:887
334
+ msgid "No answer provided"
335
+ msgstr ""
336
+
337
+ #: php/admin/about-page.php:29
338
+ msgid "Welcome To Quiz And Survey Master (Formerly Quiz Master Next)"
339
+ msgstr ""
340
+
341
+ #: php/admin/about-page.php:52
342
+ msgid "View "
343
+ msgstr ""
344
+
345
+ #: php/admin/addons-page.php:18 php/admin/addons-page.php:280
346
+ msgid "Featured Addons"
347
+ msgstr ""
348
+
349
+ #: php/admin/addons-page.php:24
350
+ msgid "QSM Addon Settings"
351
+ msgstr ""
352
+
353
+ #: php/admin/addons-page.php:27
354
+ msgid "Back to list"
355
+ msgstr ""
356
+
357
+ #: php/admin/addons-page.php:70 php/admin/addons-page.php:85
358
+ msgid "Installed Addons"
359
+ msgstr ""
360
+
361
+ #: php/admin/addons-page.php:71
362
+ msgid "Add Addons"
363
+ msgstr ""
364
+
365
+ #: php/admin/addons-page.php:74
366
+ msgid "Popular Addons"
367
+ msgstr ""
368
+
369
+ #: php/admin/addons-page.php:75
370
+ msgid "On Sale Addons"
371
+ msgstr ""
372
+
373
+ #: php/admin/addons-page.php:76
374
+ msgid "Recently Updated Addons"
375
+ msgstr ""
376
+
377
+ #: php/admin/addons-page.php:80
378
+ msgid "40+ addons available"
379
+ msgstr ""
380
+
381
+ #: php/admin/addons-page.php:81
382
+ msgid "Browse All Addons"
383
+ msgstr ""
384
+
385
+ #: php/admin/addons-page.php:107
386
+ msgid ""
387
+ "You have currently not installed any addons. Explore our addons repository "
388
+ "with 40+ addons to make your quiz even better."
389
+ msgstr ""
390
+
391
+ #: php/admin/addons-page.php:139 php/admin/addons-page.php:178
392
+ #: php/admin/addons-page.php:220
393
+ msgid "Show more"
394
+ msgstr ""
395
+
396
+ #: php/admin/addons-page.php:144 php/admin/addons-page.php:183
397
+ #: php/admin/addons-page.php:225
398
+ msgid "Price: "
399
+ msgstr ""
400
+
401
+ #: php/admin/addons-page.php:145 php/admin/addons-page.php:184
402
+ #: php/admin/addons-page.php:226
403
+ msgid "Get This Addon"
404
+ msgstr ""
405
+
406
+ #: php/admin/addons-page.php:247
407
+ msgid "SAVE WITH OUR BUNDLES"
408
+ msgstr ""
409
+
410
+ #: php/admin/addons-page.php:259
411
+ msgid "Get now"
412
+ msgstr ""
413
+
414
+ #: php/admin/addons-page.php:296
415
+ msgid "Get Your Free Addon!"
416
+ msgstr ""
417
+
418
+ #: php/admin/addons-page.php:298
419
+ msgid ""
420
+ "Wanna get more out of Quiz and Survey Master, but not yet ready to spend the "
421
+ "cash? Get one free addon today!"
422
+ msgstr ""
423
+
424
+ #: php/admin/addons-page.php:310
425
+ msgid ""
426
+ "Getting your addon is dead simple: just subscribe to our newsletter and then "
427
+ "you will get the free addon by e-mail. We will not spam you. We usually send "
428
+ "out newsletters to talk about new features in "
429
+ msgstr ""
430
+
431
+ #: php/admin/addons-page.php:310
432
+ msgid "Quiz and Survey Master"
433
+ msgstr ""
434
+
435
+ #: php/admin/addons-page.php:310
436
+ msgid ""
437
+ " let you know when new or updated addons are being released and provide "
438
+ "informative articles that show you how to use "
439
+ msgstr ""
440
+
441
+ #: php/admin/addons-page.php:310
442
+ msgid "Quiz and Survey Master "
443
+ msgstr ""
444
+
445
+ #: php/admin/addons-page.php:310
446
+ msgid "to its full potential. "
447
+ msgstr ""
448
+
449
+ #: php/admin/addons-page.php:310
450
+ msgid "View our privacy policy"
451
+ msgstr ""
452
+
453
+ #: php/admin/addons-page.php:367
454
+ msgid "Your subscription could not be saved. Please try again."
455
+ msgstr ""
456
+
457
+ #: php/admin/addons-page.php:379
458
+ msgid "Your subscription has been successful."
459
+ msgstr ""
460
+
461
+ #: php/admin/addons-page.php:392
462
+ msgid "Enter your email address to subscribe"
463
+ msgstr ""
464
+
465
+ #: php/admin/addons-page.php:403
466
+ msgid "Provide your email address to subscribe. For e.g abc@xyz.com"
467
+ msgstr ""
468
+
469
+ #: php/admin/addons-page.php:416
470
+ msgid "SUBSCRIBE"
471
+ msgstr ""
472
+
473
+ #: php/admin/addons-page.php:424
474
+ msgid "Terms & Privacy policy"
475
+ msgstr ""
476
+
477
+ #: php/admin/admin-dashboard.php:66
478
+ msgid "Welcome"
479
+ msgstr ""
480
+
481
+ #: php/admin/admin-dashboard.php:110
482
+ msgid "QSM Dashboard"
483
+ msgstr ""
484
+
485
+ #: php/admin/admin-dashboard.php:116
486
+ msgid "Dismiss"
487
+ msgstr ""
488
+
489
+ #: php/admin/admin-dashboard.php:118
490
+ msgid "Welcome to Quiz And Survey Master!"
491
+ msgstr ""
492
+
493
+ #: php/admin/admin-dashboard.php:119
494
+ msgid "Formerly Quiz Master Next"
495
+ msgstr ""
496
+
497
+ #: php/admin/admin-dashboard.php:122
498
+ msgid "Get Started"
499
+ msgstr ""
500
+
501
+ #: php/admin/admin-dashboard.php:123 php/admin/quizzes-page.php:586
502
+ msgid "Create New Quiz/Survey"
503
+ msgstr ""
504
+
505
+ #: php/admin/admin-dashboard.php:125
506
+ msgid "Edit previously created quizzes"
507
+ msgstr ""
508
+
509
+ #: php/admin/admin-dashboard.php:129
510
+ msgid "Next Steps"
511
+ msgstr ""
512
+
513
+ #: php/admin/admin-dashboard.php:131 php/admin/quizzes-page.php:587
514
+ msgid "Read Documentation"
515
+ msgstr ""
516
+
517
+ #: php/admin/admin-dashboard.php:132
518
+ msgid "See demos"
519
+ msgstr ""
520
+
521
+ #: php/admin/admin-dashboard.php:133
522
+ msgid "Extend QSM with PRO Addons"
523
+ msgstr ""
524
+
525
+ #: php/admin/admin-dashboard.php:137
526
+ msgid "Useful Links"
527
+ msgstr ""
528
+
529
+ #: php/admin/admin-dashboard.php:139
530
+ msgid "Contact Support"
531
+ msgstr ""
532
+
533
+ #: php/admin/admin-dashboard.php:140
534
+ msgid "Github Repository"
535
+ msgstr ""
536
+
537
+ #: php/admin/admin-dashboard.php:261
538
+ msgid "No settings are found!"
539
+ msgstr ""
540
+
541
+ #: php/admin/admin-dashboard.php:283
542
+ msgid "No addons are found!"
543
+ msgstr ""
544
+
545
+ #: php/admin/admin-dashboard.php:300 php/admin/admin-dashboard.php:303
546
+ msgid "Most Popular Addon this Week"
547
+ msgstr ""
548
+
549
+ #: php/admin/admin-dashboard.php:322
550
+ msgid "SEE ALL ADDONS"
551
+ msgstr ""
552
+
553
+ #: php/admin/admin-dashboard.php:341 php/admin/admin-dashboard.php:344
554
+ msgid "Recently Taken Quizzes"
555
+ msgstr ""
556
+
557
+ #: php/admin/admin-dashboard.php:370
558
+ msgid "Guest"
559
+ msgstr ""
560
+
561
+ #: php/admin/admin-dashboard.php:372
562
+ msgid " took quiz "
563
+ msgstr ""
564
+
565
+ #: php/admin/admin-dashboard.php:412
566
+ msgid " Time to complete "
567
+ msgstr ""
568
+
569
+ #: php/admin/admin-dashboard.php:431
570
+ msgid "See All Results "
571
+ msgstr ""
572
+
573
+ #: php/admin/admin-dashboard.php:453
574
+ msgid "'what's New"
575
+ msgstr ""
576
+
577
+ #: php/admin/admin-dashboard.php:456
578
+ msgid "What's New"
579
+ msgstr ""
580
+
581
+ #: php/admin/admin-dashboard.php:495
582
+ msgid "Changelog"
583
+ msgstr ""
584
+
585
+ #: php/admin/admin-dashboard.php:498
586
+ msgid "Changelog ( "
587
+ msgstr ""
588
+
589
+ #: php/admin/admin-dashboard.php:525
590
+ msgid "View Complete Changelog"
591
+ msgstr ""
592
+
593
+ #: php/admin/admin-results-details-page.php:26
594
+ #: php/admin/admin-results-page.php:21 php/admin/admin-results-page.php:26
595
+ #: php/admin/admin-results-page.php:68
596
+ msgid "Quiz Results"
597
+ msgstr ""
598
+
599
+ #: php/admin/admin-results-details-page.php:93
600
+ msgid "Back to Results"
601
+ msgstr ""
602
+
603
+ #: php/admin/admin-results-details-page.php:127
604
+ msgid "Name:"
605
+ msgstr ""
606
+
607
+ #: php/admin/admin-results-details-page.php:128
608
+ msgid "Business:"
609
+ msgstr ""
610
+
611
+ #: php/admin/admin-results-details-page.php:129
612
+ msgid "Phone:"
613
+ msgstr ""
614
+
615
+ #: php/admin/admin-results-details-page.php:130
616
+ msgid "Email:"
617
+ msgstr ""
618
+
619
+ #: php/admin/admin-results-details-page.php:140
620
+ msgid "Correct Answers:"
621
+ msgstr ""
622
+
623
+ #: php/admin/admin-results-details-page.php:141
624
+ msgid "Points:"
625
+ msgstr ""
626
+
627
+ #: php/admin/admin-results-details-page.php:142
628
+ msgid "Percentage:"
629
+ msgstr ""
630
+
631
+ #: php/admin/admin-results-details-page.php:158
632
+ msgid "hour"
633
+ msgstr ""
634
+
635
+ #: php/admin/admin-results-details-page.php:158
636
+ msgid "hours"
637
+ msgstr ""
638
+
639
+ #: php/admin/admin-results-details-page.php:171
640
+ msgid "minute"
641
+ msgstr ""
642
+
643
+ #: php/admin/admin-results-details-page.php:171
644
+ msgid "minutes"
645
+ msgstr ""
646
+
647
+ #: php/admin/admin-results-details-page.php:183
648
+ msgid "second"
649
+ msgstr ""
650
+
651
+ #: php/admin/admin-results-details-page.php:183
652
+ msgid "seconds"
653
+ msgstr ""
654
+
655
+ #: php/admin/admin-results-page.php:106
656
+ #: php/classes/class-qmn-quiz-creator.php:305
657
+ msgid "Unknown error"
658
+ msgstr ""
659
+
660
+ #: php/admin/admin-results-page.php:108
661
+ #, php-format
662
+ msgid "There was an error when deleting this result. Error from WordPress: %s"
663
+ msgstr ""
664
+
665
+ #: php/admin/admin-results-page.php:111
666
+ msgid "Your results has been deleted successfully."
667
+ msgstr ""
668
+
669
+ #: php/admin/admin-results-page.php:238
670
+ #, php-format
671
+ msgid "One result"
672
+ msgid_plural "%s results"
673
+ msgstr[0] ""
674
+ msgstr[1] ""
675
+
676
+ #: php/admin/admin-results-page.php:298 php/admin/admin-results-page.php:308
677
+ msgid "Search Results"
678
+ msgstr ""
679
+
680
+ #: php/admin/admin-results-page.php:300
681
+ msgid "Order By"
682
+ msgstr ""
683
+
684
+ #: php/admin/admin-results-page.php:302 php/admin/admin-results-page.php:321
685
+ msgid "Quiz Name"
686
+ msgstr ""
687
+
688
+ #: php/admin/admin-results-page.php:303
689
+ msgid "User Name"
690
+ msgstr ""
691
+
692
+ #: php/admin/admin-results-page.php:304 php/classes/class-qsm-install.php:78
693
+ msgid "Points"
694
+ msgstr ""
695
+
696
+ #: php/admin/admin-results-page.php:305
697
+ msgid "Correct Percent"
698
+ msgstr ""
699
+
700
+ #: php/admin/admin-results-page.php:306
701
+ msgid "Default (Time)"
702
+ msgstr ""
703
+
704
+ #: php/admin/admin-results-page.php:322
705
+ msgid "Score"
706
+ msgstr ""
707
+
708
+ #: php/admin/admin-results-page.php:323
709
+ msgid "Time To Complete"
710
+ msgstr ""
711
+
712
+ #: php/admin/admin-results-page.php:324 php/admin/quiz-options-page.php:176
713
+ msgid "Name"
714
+ msgstr ""
715
+
716
+ #: php/admin/admin-results-page.php:325
717
+ msgid "Business"
718
+ msgstr ""
719
+
720
+ #: php/admin/admin-results-page.php:326
721
+ msgid "Email"
722
+ msgstr ""
723
+
724
+ #: php/admin/admin-results-page.php:327
725
+ msgid "Phone"
726
+ msgstr ""
727
+
728
+ #: php/admin/admin-results-page.php:328 php/admin/tools-page.php:185
729
+ msgid "User"
730
+ msgstr ""
731
+
732
+ #: php/admin/admin-results-page.php:329
733
+ msgid "Time Taken"
734
+ msgstr ""
735
+
736
+ #: php/admin/admin-results-page.php:395
737
+ msgid "No record found."
738
+ msgstr ""
739
+
740
+ #: php/admin/admin-results-page.php:404
741
+ msgid "Are you sure you want to delete these results?"
742
+ msgstr ""
743
+
744
+ #: php/admin/admin-results-page.php:409
745
+ msgid "Delete Results"
746
+ msgstr ""
747
+
748
+ #: php/admin/dashboard-widgets.php:16
749
+ msgid "Quiz And Survey Master Snapshot"
750
+ msgstr ""
751
+
752
+ #: php/admin/dashboard-widgets.php:180
753
+ msgid "quizzes taken today"
754
+ msgstr ""
755
+
756
+ #: php/admin/dashboard-widgets.php:199
757
+ msgid "quizzes taken last 7 days"
758
+ msgstr ""
759
+
760
+ #: php/admin/dashboard-widgets.php:218
761
+ msgid "quizzes taken last 30 days"
762
+ msgstr ""
763
+
764
+ #: php/admin/dashboard-widgets.php:237
765
+ msgid "quizzes taken last 120 days"
766
+ msgstr ""
767
+
768
+ #: php/admin/dashboard-widgets.php:256
769
+ msgid "total active quizzes"
770
+ msgstr ""
771
+
772
+ #: php/admin/dashboard-widgets.php:262
773
+ msgid "total active questions"
774
+ msgstr ""
775
+
776
+ #: php/admin/dashboard-widgets.php:268
777
+ msgid "most popular quiz"
778
+ msgstr ""
779
+
780
+ #: php/admin/dashboard-widgets.php:274
781
+ msgid "least popular quiz"
782
+ msgstr ""
783
+
784
+ #: php/admin/functions.php:8
785
+ msgid "Something went wrong"
786
+ msgstr ""
787
+
788
+ #: php/admin/functions.php:185 php/admin/options-page-contact-tab.php:52
789
+ #: php/admin/options-page-email-tab.php:51
790
+ #: php/admin/options-page-option-tab.php:28
791
+ #: php/admin/options-page-questions-tab.php:278
792
+ #: php/admin/options-page-text-tab.php:30
793
+ #: php/classes/class-qsm-install.php:1760
794
+ msgid "View Documentation"
795
+ msgstr ""
796
+
797
+ #: php/admin/functions.php:277
798
+ msgid "+ Add New Category"
799
+ msgstr ""
800
+
801
+ #: php/admin/functions.php:350
802
+ msgid "Create New Quiz Or Survey"
803
+ msgstr ""
804
+
805
+ #: php/admin/functions.php:357
806
+ msgid "Start from scratch"
807
+ msgstr ""
808
+
809
+ #: php/admin/functions.php:389
810
+ msgid "Simple Quiz"
811
+ msgstr ""
812
+
813
+ #: php/admin/functions.php:426
814
+ msgid "Time Based Quiz"
815
+ msgstr ""
816
+
817
+ #: php/admin/functions.php:459 php/classes/class-qsm-install.php:55
818
+ msgid "Survey"
819
+ msgstr ""
820
+
821
+ #: php/admin/functions.php:505
822
+ msgid "Enter quiz name here"
823
+ msgstr ""
824
+
825
+ #: php/admin/functions.php:507
826
+ msgid "Select Template"
827
+ msgstr ""
828
+
829
+ #: php/admin/functions.php:542
830
+ msgid "Quiz Settings"
831
+ msgstr ""
832
+
833
+ #: php/admin/functions.php:544
834
+ msgid "Recommended Addons"
835
+ msgstr ""
836
+
837
+ #: php/admin/functions.php:551
838
+ msgid "Create Quiz"
839
+ msgstr ""
840
+
841
+ #: php/admin/functions.php:552 php/admin/quizzes-page.php:476
842
+ #: php/admin/quizzes-page.php:504 php/admin/quizzes-page.php:531
843
+ #: php/admin/quizzes-page.php:550
844
+ msgid "Cancel"
845
+ msgstr ""
846
+
847
+ #: php/admin/functions.php:566
848
+ msgid "Score for the quiz when using points"
849
+ msgstr ""
850
+
851
+ #: php/admin/functions.php:567
852
+ msgid "Maximum possible points one can score"
853
+ msgstr ""
854
+
855
+ #: php/admin/functions.php:568
856
+ msgid "The average amount of points user had per question"
857
+ msgstr ""
858
+
859
+ #: php/admin/functions.php:569
860
+ msgid "The number of correct answers the user had"
861
+ msgstr ""
862
+
863
+ #: php/admin/functions.php:570
864
+ msgid "The number of incorrect answers the user had"
865
+ msgstr ""
866
+
867
+ #: php/admin/functions.php:571
868
+ msgid "The number of questions are attempted"
869
+ msgstr ""
870
+
871
+ #: php/admin/functions.php:572
872
+ msgid "The total number of questions in the quiz"
873
+ msgstr ""
874
+
875
+ #: php/admin/functions.php:573
876
+ msgid "Score for the quiz when using correct answers"
877
+ msgstr ""
878
+
879
+ #: php/admin/functions.php:574
880
+ msgid "The name the user entered before the quiz"
881
+ msgstr ""
882
+
883
+ #: php/admin/functions.php:575
884
+ msgid "The business the user entered before the quiz"
885
+ msgstr ""
886
+
887
+ #: php/admin/functions.php:576
888
+ msgid "The phone number the user entered before the quiz"
889
+ msgstr ""
890
+
891
+ #: php/admin/functions.php:577
892
+ msgid "The email the user entered before the quiz"
893
+ msgstr ""
894
+
895
+ #: php/admin/functions.php:578
896
+ msgid "The name of the quiz"
897
+ msgstr ""
898
+
899
+ #: php/admin/functions.php:579
900
+ msgid ""
901
+ "Shows the question, the answer the user provided, and the correct answer"
902
+ msgstr ""
903
+
904
+ #: php/admin/functions.php:580
905
+ msgid "The comments the user entered into comment box if enabled"
906
+ msgstr ""
907
+
908
+ #: php/admin/functions.php:581
909
+ msgid "The amount of time user spent on quiz in seconds"
910
+ msgstr ""
911
+
912
+ #: php/admin/functions.php:582
913
+ msgid "The amount of time user spent on quiz in minutes"
914
+ msgstr ""
915
+
916
+ #: php/admin/functions.php:583
917
+ msgid "X: Category name - The amount of points a specific category earned."
918
+ msgstr ""
919
+
920
+ #: php/admin/functions.php:584
921
+ msgid "X: Category name - The score a specific category earned."
922
+ msgstr ""
923
+
924
+ #: php/admin/functions.php:585
925
+ msgid "The average points from all categories."
926
+ msgstr ""
927
+
928
+ #: php/admin/functions.php:586
929
+ msgid "The average score from all categories."
930
+ msgstr ""
931
+
932
+ #: php/admin/functions.php:587
933
+ msgid "The question that the user answered"
934
+ msgstr ""
935
+
936
+ #: php/admin/functions.php:588
937
+ msgid "The answer the user gave for the question"
938
+ msgstr ""
939
+
940
+ #: php/admin/functions.php:589
941
+ msgid "The answer the user gave for the question with default design"
942
+ msgstr ""
943
+
944
+ #: php/admin/functions.php:590
945
+ msgid "The correct answer for the question"
946
+ msgstr ""
947
+
948
+ #: php/admin/functions.php:591
949
+ msgid "The comments the user provided in the comment field for the question"
950
+ msgstr ""
951
+
952
+ #: php/admin/functions.php:592
953
+ msgid "Reason why the correct answer is the correct answer"
954
+ msgstr ""
955
+
956
+ #: php/admin/functions.php:593
957
+ msgid "The Current Date"
958
+ msgstr ""
959
+
960
+ #: php/admin/functions.php:594
961
+ msgid "Point Score of the question"
962
+ msgstr ""
963
+
964
+ #: php/admin/help-page.php:26
965
+ msgid "Need Help?"
966
+ msgstr ""
967
+
968
+ #: php/admin/help-page.php:27
969
+ msgid "System Info"
970
+ msgstr ""
971
+
972
+ #: php/admin/help-page.php:30
973
+ msgid "Help Page"
974
+ msgstr ""
975
+
976
+ #: php/admin/help-page.php:54
977
+ msgid "Need help with the plugin? Try any of the following:"
978
+ msgstr ""
979
+
980
+ #: php/admin/help-page.php:92
981
+ msgid "Site Information"
982
+ msgstr ""
983
+
984
+ #: php/admin/help-page.php:93
985
+ msgid "Site URL:"
986
+ msgstr ""
987
+
988
+ #: php/admin/help-page.php:94
989
+ msgid "Home URL:"
990
+ msgstr ""
991
+
992
+ #: php/admin/help-page.php:95
993
+ msgid "Multisite: "
994
+ msgstr ""
995
+
996
+ #: php/admin/help-page.php:97
997
+ msgid "WordPress Information"
998
+ msgstr ""
999
+
1000
+ #: php/admin/help-page.php:98
1001
+ msgid "Version: "
1002
+ msgstr ""
1003
+
1004
+ #: php/admin/help-page.php:99
1005
+ msgid "Language: "
1006
+ msgstr ""
1007
+
1008
+ #: php/admin/help-page.php:100
1009
+ msgid "Permalink Structure: "
1010
+ msgstr ""
1011
+
1012
+ #: php/admin/help-page.php:101
1013
+ msgid "Active Theme: "
1014
+ msgstr ""
1015
+
1016
+ #: php/admin/help-page.php:102
1017
+ msgid "Parent Theme: "
1018
+ msgstr ""
1019
+
1020
+ #: php/admin/help-page.php:103
1021
+ msgid "Debug Mode: "
1022
+ msgstr ""
1023
+
1024
+ #: php/admin/help-page.php:104
1025
+ msgid "Memory Limit: "
1026
+ msgstr ""
1027
+
1028
+ #: php/admin/help-page.php:106
1029
+ msgid "Plugins Information"
1030
+ msgstr ""
1031
+
1032
+ #: php/admin/help-page.php:109
1033
+ msgid "Must Use"
1034
+ msgstr ""
1035
+
1036
+ #: php/admin/help-page.php:114
1037
+ msgid "Active"
1038
+ msgstr ""
1039
+
1040
+ #: php/admin/help-page.php:123
1041
+ msgid "Inactive"
1042
+ msgstr ""
1043
+
1044
+ #: php/admin/help-page.php:131
1045
+ msgid "Server Information"
1046
+ msgstr ""
1047
+
1048
+ #: php/admin/help-page.php:132
1049
+ msgid "PHP : "
1050
+ msgstr ""
1051
+
1052
+ #: php/admin/help-page.php:133
1053
+ msgid "MySQL : "
1054
+ msgstr ""
1055
+
1056
+ #: php/admin/help-page.php:134
1057
+ msgid "Webserver : "
1058
+ msgstr ""
1059
+
1060
+ #: php/admin/help-page.php:143
1061
+ msgid "QSM Information"
1062
+ msgstr ""
1063
+
1064
+ #: php/admin/help-page.php:144
1065
+ msgid "Initial Version : "
1066
+ msgstr ""
1067
+
1068
+ #: php/admin/help-page.php:145
1069
+ msgid "Current Version : "
1070
+ msgstr ""
1071
+
1072
+ #: php/admin/help-page.php:146
1073
+ msgid "Total Quizzes : "
1074
+ msgstr ""
1075
+
1076
+ #: php/admin/help-page.php:147
1077
+ msgid "Total Active Quizzes : "
1078
+ msgstr ""
1079
+
1080
+ #: php/admin/help-page.php:148
1081
+ msgid "Total Questions : "
1082
+ msgstr ""
1083
+
1084
+ #: php/admin/help-page.php:149
1085
+ msgid "Total Active Questions : "
1086
+ msgstr ""
1087
+
1088
+ #: php/admin/help-page.php:150
1089
+ msgid "Total Results : "
1090
+ msgstr ""
1091
+
1092
+ #: php/admin/help-page.php:151
1093
+ msgid "Total Active Results : "
1094
+ msgstr ""
1095
+
1096
+ #: php/admin/help-page.php:153
1097
+ msgid "QSM Recent Logs"
1098
+ msgstr ""
1099
+
1100
+ #: php/admin/help-page.php:160
1101
+ msgid "No recent logs"
1102
+ msgstr ""
1103
+
1104
+ #: php/admin/options-page-contact-tab.php:14
1105
+ #: php/admin/options-page-contact-tab.php:51
1106
+ msgid "Contact"
1107
+ msgstr ""
1108
+
1109
+ #: php/admin/options-page-contact-tab.php:54
1110
+ msgid "Save Contact Fields"
1111
+ msgstr ""
1112
+
1113
+ #: php/admin/options-page-contact-tab.php:56
1114
+ msgid "Add New Field"
1115
+ msgstr ""
1116
+
1117
+ #: php/admin/options-page-email-tab.php:20
1118
+ msgid "Emails"
1119
+ msgstr ""
1120
+
1121
+ #: php/admin/options-page-email-tab.php:48
1122
+ #: php/admin/options-page-email-tab.php:53
1123
+ msgid "Save Emails"
1124
+ msgstr ""
1125
+
1126
+ #: php/admin/options-page-email-tab.php:49
1127
+ #: php/admin/options-page-email-tab.php:54
1128
+ msgid "Add New Email"
1129
+ msgstr ""
1130
+
1131
+ #: php/admin/options-page-email-tab.php:50
1132
+ #: php/admin/options-page-results-page-tab.php:46
1133
+ msgid "Insert Template Variables"
1134
+ msgstr ""
1135
+
1136
+ #: php/admin/options-page-email-tab.php:71
1137
+ #: php/admin/options-page-results-page-tab.php:67
1138
+ msgid "When..."
1139
+ msgstr ""
1140
+
1141
+ #: php/admin/options-page-email-tab.php:72
1142
+ msgid ""
1143
+ "Set conditions for when this email should be sent. Leave empty to set this "
1144
+ "as an email that is always sent."
1145
+ msgstr ""
1146
+
1147
+ #: php/admin/options-page-email-tab.php:77
1148
+ #: php/admin/options-page-results-page-tab.php:73
1149
+ msgid "Add additional condition"
1150
+ msgstr ""
1151
+
1152
+ #: php/admin/options-page-email-tab.php:81
1153
+ msgid "...Send"
1154
+ msgstr ""
1155
+
1156
+ #: php/admin/options-page-email-tab.php:82
1157
+ msgid "Create the email that should be sent when the conditions are met."
1158
+ msgstr ""
1159
+
1160
+ #: php/admin/options-page-email-tab.php:84
1161
+ msgid "Who to send the email to? Put %USER_EMAIL% to send to user"
1162
+ msgstr ""
1163
+
1164
+ #: php/admin/options-page-email-tab.php:86
1165
+ msgid "Email Subject"
1166
+ msgstr ""
1167
+
1168
+ #: php/admin/options-page-email-tab.php:88
1169
+ msgid "Email Content"
1170
+ msgstr ""
1171
+
1172
+ #: php/admin/options-page-email-tab.php:100
1173
+ #: php/admin/options-page-results-page-tab.php:92
1174
+ msgid "Total points earned"
1175
+ msgstr ""
1176
+
1177
+ #: php/admin/options-page-email-tab.php:101
1178
+ #: php/admin/options-page-results-page-tab.php:93
1179
+ msgid "Correct score percentage"
1180
+ msgstr ""
1181
+
1182
+ #: php/admin/options-page-email-tab.php:105
1183
+ #: php/admin/options-page-results-page-tab.php:97
1184
+ msgid "is equal to"
1185
+ msgstr ""
1186
+
1187
+ #: php/admin/options-page-email-tab.php:106
1188
+ #: php/admin/options-page-results-page-tab.php:98
1189
+ msgid "is not equal to"
1190
+ msgstr ""
1191
+
1192
+ #: php/admin/options-page-email-tab.php:107
1193
+ #: php/admin/options-page-results-page-tab.php:99
1194
+ msgid "is greater than or equal to"
1195
+ msgstr ""
1196
+
1197
+ #: php/admin/options-page-email-tab.php:108
1198
+ #: php/admin/options-page-results-page-tab.php:100
1199
+ msgid "is greater than"
1200
+ msgstr ""
1201
+
1202
+ #: php/admin/options-page-email-tab.php:109
1203
+ #: php/admin/options-page-results-page-tab.php:101
1204
+ msgid "is less than or equal to"
1205
+ msgstr ""
1206
+
1207
+ #: php/admin/options-page-email-tab.php:110
1208
+ #: php/admin/options-page-results-page-tab.php:102
1209
+ msgid "is less than"
1210
+ msgstr ""
1211
+
1212
+ #: php/admin/options-page-email-tab.php:122
1213
+ #: php/admin/options-page-results-page-tab.php:113
1214
+ #: php/admin/options-page-text-tab.php:120
1215
+ msgid "Template Variables"
1216
+ msgstr ""
1217
+
1218
+ #: php/admin/options-page-email-tab.php:124
1219
+ #: php/admin/options-page-results-page-tab.php:115
1220
+ msgid ""
1221
+ "Use these dynamic variables to customize your quiz or survey. Just copy and "
1222
+ "paste one or more variables into the content templates and these will be "
1223
+ "replaced by actual values when user takes a quiz."
1224
+ msgstr ""
1225
+
1226
+ #: php/admin/options-page-email-tab.php:125
1227
+ #: php/admin/options-page-results-page-tab.php:116
1228
+ msgid "Note: "
1229
+ msgstr ""
1230
+
1231
+ #: php/admin/options-page-email-tab.php:126
1232
+ #: php/admin/options-page-results-page-tab.php:117
1233
+ msgid "Always use uppercase while using these variables."
1234
+ msgstr ""
1235
+
1236
+ #: php/admin/options-page-email-tab.php:133
1237
+ #: php/admin/options-page-email-tab.php:134
1238
+ #: php/admin/options-page-results-page-tab.php:124
1239
+ #: php/admin/options-page-results-page-tab.php:125
1240
+ msgid ""
1241
+ "Value user entered into contact field. X is # of contact field. For example, "
1242
+ "first contact field would be %CONTACT_1%"
1243
+ msgstr ""
1244
+
1245
+ #: php/admin/options-page-email-tab.php:135
1246
+ #: php/admin/options-page-results-page-tab.php:133
1247
+ msgid "X = Question ID. It will show result of particular question."
1248
+ msgstr ""
1249
+
1250
+ #: php/admin/options-page-email-tab.php:136
1251
+ msgid "Shows the question, the answer provided by user, and the correct answer"
1252
+ msgstr ""
1253
+
1254
+ #: php/admin/options-page-email-tab.php:139
1255
+ #: php/admin/options-page-results-page-tab.php:128
1256
+ msgid ""
1257
+ "X: Category name - The average amount of points a specific category earned."
1258
+ msgstr ""
1259
+
1260
+ #: php/admin/options-page-email-tab.php:164
1261
+ #: php/admin/options-page-results-page-tab.php:158
1262
+ msgid "Close [Esc]"
1263
+ msgstr ""
1264
+
1265
+ #: php/admin/options-page-option-tab.php:14
1266
+ msgid "Options"
1267
+ msgstr ""
1268
+
1269
+ #: php/admin/options-page-questions-tab.php:19
1270
+ #: php/admin/quiz-options-page.php:41
1271
+ msgid "Questions"
1272
+ msgstr ""
1273
+
1274
+ #: php/admin/options-page-questions-tab.php:59
1275
+ msgid "Answer"
1276
+ msgstr ""
1277
+
1278
+ #: php/admin/options-page-questions-tab.php:68
1279
+ msgid "Less Description"
1280
+ msgstr ""
1281
+
1282
+ #: php/admin/options-page-questions-tab.php:69
1283
+ #: php/admin/options-page-questions-tab.php:165
1284
+ msgid "Add Description"
1285
+ msgstr ""
1286
+
1287
+ #: php/admin/options-page-questions-tab.php:90
1288
+ msgid ""
1289
+ "This quiz has the \"How many questions per page would you like?\" option "
1290
+ "enabled. The pages below will not be used while that option is enabled. To "
1291
+ "turn off, go to the \"Options\" tab and set that option to 0."
1292
+ msgstr ""
1293
+
1294
+ #: php/admin/options-page-questions-tab.php:98
1295
+ msgid ""
1296
+ "This quiz has the \"How many questions should be loaded for quiz?\" option "
1297
+ "enabled. The pages below will not be used while that option is enabled. To "
1298
+ "turn off, go to the \"Options\" tab and set that option to 0."
1299
+ msgstr ""
1300
+
1301
+ #: php/admin/options-page-questions-tab.php:106
1302
+ msgid ""
1303
+ "This quiz has the \"Are the questions random?\" option enabled. The pages "
1304
+ "below will not be used while that option is enabled. To turn off, go to the "
1305
+ "\"Options\" tab and set that option to \"No\"."
1306
+ msgstr ""
1307
+
1308
+ #: php/admin/options-page-questions-tab.php:114
1309
+ msgid "Total Questions:"
1310
+ msgstr ""
1311
+
1312
+ #: php/admin/options-page-questions-tab.php:118
1313
+ msgid "Search Questions"
1314
+ msgstr ""
1315
+
1316
+ #: php/admin/options-page-questions-tab.php:124
1317
+ msgid "Create New Page"
1318
+ msgstr ""
1319
+
1320
+ #: php/admin/options-page-questions-tab.php:125
1321
+ msgid "Save Questions and Pages"
1322
+ msgstr ""
1323
+
1324
+ #: php/admin/options-page-questions-tab.php:134
1325
+ #: php/admin/options-page-questions-tab.php:508
1326
+ msgid "Add Question From Question Bank"
1327
+ msgstr ""
1328
+
1329
+ #: php/admin/options-page-questions-tab.php:154
1330
+ msgid "Edit Question"
1331
+ msgstr ""
1332
+
1333
+ #: php/admin/options-page-questions-tab.php:163
1334
+ msgid "Type your question here"
1335
+ msgstr ""
1336
+
1337
+ #: php/admin/options-page-questions-tab.php:167
1338
+ msgid "Add your description here"
1339
+ msgstr ""
1340
+
1341
+ #: php/admin/options-page-questions-tab.php:174
1342
+ msgid ""
1343
+ "For this question type, users will see a file upload field on front end."
1344
+ msgstr ""
1345
+
1346
+ #: php/admin/options-page-questions-tab.php:178
1347
+ msgid "Use %BLANK% variable in the description field to display input boxes."
1348
+ msgstr ""
1349
+
1350
+ #: php/admin/options-page-questions-tab.php:182
1351
+ msgid "For this question type, users will see a date input field on front end."
1352
+ msgstr ""
1353
+
1354
+ #: php/admin/options-page-questions-tab.php:186
1355
+ msgid ""
1356
+ "For this question type, users will see a standard input box on front end."
1357
+ msgstr ""
1358
+
1359
+ #: php/admin/options-page-questions-tab.php:190
1360
+ msgid ""
1361
+ "For this question type, users will see a standard textarea input box on "
1362
+ "front end."
1363
+ msgstr ""
1364
+
1365
+ #: php/admin/options-page-questions-tab.php:194
1366
+ msgid "Displays a simple section on front end."
1367
+ msgstr ""
1368
+
1369
+ #: php/admin/options-page-questions-tab.php:198
1370
+ msgid ""
1371
+ "For this question type, users will see an input box which accepts only "
1372
+ "number values on front end."
1373
+ msgstr ""
1374
+
1375
+ #: php/admin/options-page-questions-tab.php:202
1376
+ msgid ""
1377
+ "For this question type, users will see a checkbox on front end. The text in "
1378
+ "description field will act like it's label."
1379
+ msgstr ""
1380
+
1381
+ #: php/admin/options-page-questions-tab.php:206
1382
+ msgid "For this question type, users will see a Captcha field on front end."
1383
+ msgstr ""
1384
+
1385
+ #: php/admin/options-page-questions-tab.php:210
1386
+ msgid "Use points based grading system for Polar questions."
1387
+ msgstr ""
1388
+
1389
+ #: php/admin/options-page-questions-tab.php:233
1390
+ msgid "Answers"
1391
+ msgstr ""
1392
+
1393
+ #: php/admin/options-page-questions-tab.php:238
1394
+ #: php/admin/options-page-questions-tab.php:563
1395
+ msgid "Correct"
1396
+ msgstr ""
1397
+
1398
+ #: php/admin/options-page-questions-tab.php:243
1399
+ msgid "Add New Answer!"
1400
+ msgstr ""
1401
+
1402
+ #: php/admin/options-page-questions-tab.php:249
1403
+ msgid "Correct Answer Info"
1404
+ msgstr ""
1405
+
1406
+ #: php/admin/options-page-questions-tab.php:267
1407
+ msgid "Publish"
1408
+ msgstr ""
1409
+
1410
+ #: php/admin/options-page-questions-tab.php:275
1411
+ msgid "Question Type"
1412
+ msgstr ""
1413
+
1414
+ #: php/admin/options-page-questions-tab.php:291
1415
+ msgid "How to use this option?"
1416
+ msgstr ""
1417
+
1418
+ #: php/admin/options-page-questions-tab.php:297
1419
+ msgid "Answers Type"
1420
+ msgstr ""
1421
+
1422
+ #: php/admin/options-page-questions-tab.php:301
1423
+ msgid "Text Answers"
1424
+ msgstr ""
1425
+
1426
+ #: php/admin/options-page-questions-tab.php:302
1427
+ msgid "Rich Answers"
1428
+ msgstr ""
1429
+
1430
+ #: php/admin/options-page-questions-tab.php:310
1431
+ msgid "Required?"
1432
+ msgstr ""
1433
+
1434
+ #: php/admin/options-page-questions-tab.php:315
1435
+ #: php/admin/options-page-questions-tab.php:396
1436
+ #: php/admin/options-page-questions-tab.php:484
1437
+ #: php/admin/settings-page.php:264 php/classes/class-qsm-install.php:100
1438
+ #: php/classes/class-qsm-install.php:119 php/classes/class-qsm-install.php:165
1439
+ #: php/classes/class-qsm-install.php:183 php/classes/class-qsm-install.php:333
1440
+ #: php/classes/class-qsm-install.php:354 php/classes/class-qsm-install.php:374
1441
+ #: php/classes/class-qsm-install.php:393 php/classes/class-qsm-install.php:413
1442
+ #: php/classes/class-qsm-install.php:434 php/classes/class-qsm-install.php:455
1443
+ #: php/classes/class-qsm-install.php:474 php/classes/class-qsm-install.php:493
1444
+ #: php/classes/class-qsm-install.php:513 php/classes/class-qsm-install.php:533
1445
+ #: php/classes/class-qsm-install.php:553 php/classes/class-qsm-install.php:572
1446
+ #: php/classes/class-qsm-install.php:592 php/classes/class-qsm-install.php:611
1447
+ #: php/classes/class-qsm-install.php:707 php/classes/class-qsm-install.php:731
1448
+ #: php/classes/class-qsm-install.php:755 php/classes/class-qsm-install.php:778
1449
+ #: php/classes/class-qsm-install.php:801
1450
+ msgid "Yes"
1451
+ msgstr ""
1452
+
1453
+ #: php/admin/options-page-questions-tab.php:342
1454
+ msgid "Select Category"
1455
+ msgstr ""
1456
+
1457
+ #: php/admin/options-page-questions-tab.php:366
1458
+ msgid "Advanced Option"
1459
+ msgstr ""
1460
+
1461
+ #: php/admin/options-page-questions-tab.php:372
1462
+ msgid "Comment Field"
1463
+ msgstr ""
1464
+
1465
+ #: php/admin/options-page-questions-tab.php:376
1466
+ msgid "Small Text Field"
1467
+ msgstr ""
1468
+
1469
+ #: php/admin/options-page-questions-tab.php:377
1470
+ msgid "Large Text Field"
1471
+ msgstr ""
1472
+
1473
+ #: php/admin/options-page-questions-tab.php:378
1474
+ msgid "None"
1475
+ msgstr ""
1476
+
1477
+ #: php/admin/options-page-questions-tab.php:384
1478
+ msgid "Hint"
1479
+ msgstr ""
1480
+
1481
+ #: php/admin/options-page-questions-tab.php:391
1482
+ msgid "Hide Autofill?"
1483
+ msgstr ""
1484
+
1485
+ #: php/admin/options-page-questions-tab.php:395
1486
+ #: php/admin/options-page-questions-tab.php:483
1487
+ #: php/admin/settings-page.php:269 php/classes/class-qsm-install.php:104
1488
+ #: php/classes/class-qsm-install.php:123 php/classes/class-qsm-install.php:169
1489
+ #: php/classes/class-qsm-install.php:187 php/classes/class-qsm-install.php:337
1490
+ #: php/classes/class-qsm-install.php:358 php/classes/class-qsm-install.php:378
1491
+ #: php/classes/class-qsm-install.php:397 php/classes/class-qsm-install.php:417
1492
+ #: php/classes/class-qsm-install.php:438 php/classes/class-qsm-install.php:459
1493
+ #: php/classes/class-qsm-install.php:478 php/classes/class-qsm-install.php:497
1494
+ #: php/classes/class-qsm-install.php:517 php/classes/class-qsm-install.php:537
1495
+ #: php/classes/class-qsm-install.php:557 php/classes/class-qsm-install.php:576
1496
+ #: php/classes/class-qsm-install.php:596 php/classes/class-qsm-install.php:615
1497
+ #: php/classes/class-qsm-install.php:711 php/classes/class-qsm-install.php:727
1498
+ #: php/classes/class-qsm-install.php:751 php/classes/class-qsm-install.php:774
1499
+ #: php/classes/class-qsm-install.php:797
1500
+ msgid "No"
1501
+ msgstr ""
1502
+
1503
+ #: php/admin/options-page-questions-tab.php:403
1504
+ msgid "Limit Text"
1505
+ msgstr ""
1506
+
1507
+ #: php/admin/options-page-questions-tab.php:411
1508
+ msgid "Limit Multiple choice"
1509
+ msgstr ""
1510
+
1511
+ #: php/admin/options-page-questions-tab.php:419
1512
+ msgid "Allow File type"
1513
+ msgstr ""
1514
+
1515
+ #: php/admin/options-page-questions-tab.php:423
1516
+ msgid "Text File"
1517
+ msgstr ""
1518
+
1519
+ #: php/admin/options-page-questions-tab.php:424
1520
+ msgid "Image"
1521
+ msgstr ""
1522
+
1523
+ #: php/admin/options-page-questions-tab.php:425
1524
+ msgid "PDF File"
1525
+ msgstr ""
1526
+
1527
+ #: php/admin/options-page-questions-tab.php:426
1528
+ msgid "Doc File"
1529
+ msgstr ""
1530
+
1531
+ #: php/admin/options-page-questions-tab.php:427
1532
+ msgid "Excel File"
1533
+ msgstr ""
1534
+
1535
+ #: php/admin/options-page-questions-tab.php:428
1536
+ msgid "Video"
1537
+ msgstr ""
1538
+
1539
+ #: php/admin/options-page-questions-tab.php:435
1540
+ msgid "File upload limit ( in MB )"
1541
+ msgstr ""
1542
+
1543
+ #: php/admin/options-page-questions-tab.php:470
1544
+ msgid "Edit Page"
1545
+ msgstr ""
1546
+
1547
+ #: php/admin/options-page-questions-tab.php:477
1548
+ msgid "Page Name"
1549
+ msgstr ""
1550
+
1551
+ #: php/admin/options-page-questions-tab.php:481
1552
+ msgid "Hide Previous Button?"
1553
+ msgstr ""
1554
+
1555
+ #: php/admin/options-page-questions-tab.php:507
1556
+ msgid "Create New Question"
1557
+ msgstr ""
1558
+
1559
+ #: php/admin/options-page-questions-tab.php:523
1560
+ msgid "Category:"
1561
+ msgstr ""
1562
+
1563
+ #: php/admin/options-page-questions-tab.php:536
1564
+ msgid "Add Question"
1565
+ msgstr ""
1566
+
1567
+ #: php/admin/options-page-questions-tab.php:704
1568
+ msgid "Nonce verification failed."
1569
+ msgstr ""
1570
+
1571
+ #: php/admin/options-page-questions-tab.php:725
1572
+ msgid "Selected Questions are removed from question bank."
1573
+ msgstr ""
1574
+
1575
+ #: php/admin/options-page-results-page-tab.php:19
1576
+ msgid "Results Pages"
1577
+ msgstr ""
1578
+
1579
+ #: php/admin/options-page-results-page-tab.php:44
1580
+ #: php/admin/options-page-results-page-tab.php:49
1581
+ msgid "Save Results Pages"
1582
+ msgstr ""
1583
+
1584
+ #: php/admin/options-page-results-page-tab.php:45
1585
+ #: php/admin/options-page-results-page-tab.php:50
1586
+ msgid "Add New Results Page"
1587
+ msgstr ""
1588
+
1589
+ #: php/admin/options-page-results-page-tab.php:68
1590
+ msgid ""
1591
+ "Set conditions for when this page should be shown. Leave empty to set this "
1592
+ "as the default page."
1593
+ msgstr ""
1594
+
1595
+ #: php/admin/options-page-results-page-tab.php:77
1596
+ msgid "...Show"
1597
+ msgstr ""
1598
+
1599
+ #: php/admin/options-page-results-page-tab.php:78
1600
+ msgid ""
1601
+ "Create the results page that should be shown when the conditions are met."
1602
+ msgstr ""
1603
+
1604
+ #: php/admin/options-page-results-page-tab.php:81
1605
+ msgid "Or, redirect the user by entering the URL below:"
1606
+ msgstr ""
1607
+
1608
+ #: php/admin/options-page-results-page-tab.php:129
1609
+ msgid "Displays button to share on Facebook."
1610
+ msgstr ""
1611
+
1612
+ #: php/admin/options-page-results-page-tab.php:130
1613
+ msgid "Displays button to share on Twitter."
1614
+ msgstr ""
1615
+
1616
+ #: php/admin/options-page-results-page-tab.php:131
1617
+ msgid "X = Question ID Note: only supported for multiple choice answers"
1618
+ msgstr ""
1619
+
1620
+ #: php/admin/options-page-results-page-tab.php:132
1621
+ msgid "Show result id"
1622
+ msgstr ""
1623
+
1624
+ #: php/admin/options-page-style-tab.php:18
1625
+ msgid "Style"
1626
+ msgstr ""
1627
+
1628
+ #: php/admin/options-page-style-tab.php:44
1629
+ msgid "The style has been saved successfully."
1630
+ msgstr ""
1631
+
1632
+ #: php/admin/options-page-style-tab.php:47
1633
+ msgid "Error occured when trying to save the styles. Please try again."
1634
+ msgstr ""
1635
+
1636
+ #: php/admin/options-page-style-tab.php:71
1637
+ msgid "Quiz Styles"
1638
+ msgstr ""
1639
+
1640
+ #: php/admin/options-page-style-tab.php:72
1641
+ msgid "Choose your style:"
1642
+ msgstr ""
1643
+
1644
+ #: php/admin/options-page-style-tab.php:86
1645
+ msgid "Custom"
1646
+ msgstr ""
1647
+
1648
+ #: php/admin/options-page-style-tab.php:91
1649
+ #: php/admin/options-page-style-tab.php:102
1650
+ msgid "Save Quiz Style"
1651
+ msgstr ""
1652
+
1653
+ #: php/admin/options-page-style-tab.php:93
1654
+ msgid "Custom Style CSS"
1655
+ msgstr ""
1656
+
1657
+ #: php/admin/options-page-style-tab.php:94
1658
+ msgid ""
1659
+ "For help and guidance along with a list of different classes used in this "
1660
+ "plugin, please visit the following link:"
1661
+ msgstr ""
1662
+
1663
+ #: php/admin/options-page-text-tab.php:12
1664
+ msgid "Text"
1665
+ msgstr ""
1666
+
1667
+ #: php/admin/options-page-text-tab.php:50
1668
+ msgid "Select Message"
1669
+ msgstr ""
1670
+
1671
+ #: php/admin/options-page-text-tab.php:64
1672
+ msgid "Save Text Message"
1673
+ msgstr ""
1674
+
1675
+ #: php/admin/options-page-text-tab.php:77
1676
+ msgid "Allowed Variables"
1677
+ msgstr ""
1678
+
1679
+ #: php/admin/options-page-text-tab.php:78
1680
+ msgid "click to insert the variable"
1681
+ msgstr ""
1682
+
1683
+ #: php/admin/options-page-text-tab.php:102
1684
+ msgid "Show all Variables"
1685
+ msgstr ""
1686
+
1687
+ #: php/admin/options-page-text-tab.php:108
1688
+ #: php/admin/options-page-text-tab.php:111
1689
+ msgid "Customize Labels"
1690
+ msgstr ""
1691
+
1692
+ #: php/admin/options-page-text-tab.php:141
1693
+ msgid "Close"
1694
+ msgstr ""
1695
+
1696
+ #: php/admin/options-page-text-tab.php:158
1697
+ msgid "Text id is missing."
1698
+ msgstr ""
1699
+
1700
+ #: php/admin/options-page-text-tab.php:208
1701
+ msgid ""
1702
+ "There has been an error in this action. Please share this with the developer"
1703
+ msgstr ""
1704
+
1705
+ #: php/admin/quiz-options-page.php:108 php/admin/quizzes-page.php:600
1706
+ msgid "Post Settings"
1707
+ msgstr ""
1708
+
1709
+ #: php/admin/quiz-options-page.php:148
1710
+ #: php/classes/class-qmn-alert-manager.php:41
1711
+ msgid "Error!"
1712
+ msgstr ""
1713
+
1714
+ #: php/admin/quiz-options-page.php:148
1715
+ msgid ""
1716
+ "Please go to the quizzes page and click on the Edit link from the quiz you "
1717
+ "wish to edit."
1718
+ msgstr ""
1719
+
1720
+ #: php/admin/quizzes-page.php:63
1721
+ msgid "The stats has been reset successfully."
1722
+ msgstr ""
1723
+
1724
+ #: php/admin/quizzes-page.php:66
1725
+ msgid "Error trying to reset stats. Please try again."
1726
+ msgstr ""
1727
+
1728
+ #: php/admin/quizzes-page.php:233
1729
+ msgid "Your site is using PHP version"
1730
+ msgstr ""
1731
+
1732
+ #: php/admin/quizzes-page.php:233
1733
+ msgid "Starting in QSM 6.0, your version of PHP will no longer be supported."
1734
+ msgstr ""
1735
+
1736
+ #: php/admin/quizzes-page.php:233
1737
+ msgid "Click here to learn more about QSM's minimum PHP version change."
1738
+ msgstr ""
1739
+
1740
+ #: php/admin/quizzes-page.php:249
1741
+ msgid "Search"
1742
+ msgstr ""
1743
+
1744
+ #: php/admin/quizzes-page.php:253 php/admin/quizzes-page.php:255
1745
+ msgid "Import & Export"
1746
+ msgstr ""
1747
+
1748
+ #: php/admin/quizzes-page.php:261 php/admin/quizzes-page.php:422
1749
+ msgid "Bulk Actions"
1750
+ msgstr ""
1751
+
1752
+ #: php/admin/quizzes-page.php:262 php/admin/quizzes-page.php:423
1753
+ msgid "Delete Permanently"
1754
+ msgstr ""
1755
+
1756
+ #: php/admin/quizzes-page.php:264 php/admin/quizzes-page.php:425
1757
+ msgid "Apply"
1758
+ msgstr ""
1759
+
1760
+ #: php/admin/quizzes-page.php:267 php/admin/quizzes-page.php:427
1761
+ msgid "item"
1762
+ msgid_plural "items"
1763
+ msgstr[0] ""
1764
+ msgstr[1] ""
1765
+
1766
+ #: php/admin/quizzes-page.php:277 php/admin/quizzes-page.php:437
1767
+ msgid "Go to the first page"
1768
+ msgstr ""
1769
+
1770
+ #: php/admin/quizzes-page.php:278 php/admin/quizzes-page.php:438
1771
+ msgid "Go to the previous page"
1772
+ msgstr ""
1773
+
1774
+ #: php/admin/quizzes-page.php:282 php/admin/quizzes-page.php:442
1775
+ msgid "of"
1776
+ msgstr ""
1777
+
1778
+ #: php/admin/quizzes-page.php:289 php/admin/quizzes-page.php:449
1779
+ msgid "Go to the next page"
1780
+ msgstr ""
1781
+
1782
+ #: php/admin/quizzes-page.php:290 php/admin/quizzes-page.php:450
1783
+ msgid "Go to the last page"
1784
+ msgstr ""
1785
+
1786
+ #: php/admin/quizzes-page.php:329 php/admin/quizzes-page.php:404
1787
+ msgid "Title"
1788
+ msgstr ""
1789
+
1790
+ #: php/admin/quizzes-page.php:333 php/admin/quizzes-page.php:408
1791
+ #: php/admin/quizzes-page.php:561
1792
+ msgid "Shortcode"
1793
+ msgstr ""
1794
+
1795
+ #: php/admin/quizzes-page.php:334 php/admin/quizzes-page.php:409
1796
+ msgid "Views"
1797
+ msgstr ""
1798
+
1799
+ #: php/admin/quizzes-page.php:335 php/admin/quizzes-page.php:380
1800
+ #: php/admin/quizzes-page.php:410
1801
+ msgid "Participants"
1802
+ msgstr ""
1803
+
1804
+ #: php/admin/quizzes-page.php:338 php/admin/quizzes-page.php:413
1805
+ msgid "Last Modified"
1806
+ msgstr ""
1807
+
1808
+ #: php/admin/quizzes-page.php:357 php/admin/quizzes-page.php:599
1809
+ msgid "Edit"
1810
+ msgstr ""
1811
+
1812
+ #: php/admin/quizzes-page.php:358 php/admin/quizzes-page.php:490
1813
+ #: php/admin/quizzes-page.php:503 php/admin/quizzes-page.php:601
1814
+ msgid "Duplicate"
1815
+ msgstr ""
1816
+
1817
+ #: php/admin/quizzes-page.php:359 php/admin/quizzes-page.php:515
1818
+ #: php/admin/quizzes-page.php:530 php/admin/quizzes-page.php:602
1819
+ msgid "Delete"
1820
+ msgstr ""
1821
+
1822
+ #: php/admin/quizzes-page.php:360
1823
+ msgid "View Results"
1824
+ msgstr ""
1825
+
1826
+ #: php/admin/quizzes-page.php:361 php/admin/quizzes-page.php:603
1827
+ msgid "Preview"
1828
+ msgstr ""
1829
+
1830
+ #: php/admin/quizzes-page.php:369 php/admin/quizzes-page.php:610
1831
+ msgid "Click here"
1832
+ msgstr ""
1833
+
1834
+ #: php/admin/quizzes-page.php:374 php/admin/quizzes-page.php:615
1835
+ msgid "Reset"
1836
+ msgstr ""
1837
+
1838
+ #: php/admin/quizzes-page.php:392
1839
+ msgid "No Quiz found!"
1840
+ msgstr ""
1841
+
1842
+ #: php/admin/quizzes-page.php:464
1843
+ msgid "Reset stats for this quiz?"
1844
+ msgstr ""
1845
+
1846
+ #: php/admin/quizzes-page.php:468
1847
+ msgid ""
1848
+ "Are you sure you want to reset the stats to 0? All views and taken stats for "
1849
+ "this quiz will be reset. This is permanent and cannot be undone."
1850
+ msgstr ""
1851
+
1852
+ #: php/admin/quizzes-page.php:475
1853
+ msgid "Reset All Stats For Quiz"
1854
+ msgstr ""
1855
+
1856
+ #: php/admin/quizzes-page.php:495
1857
+ msgid "Duplicate questions also?"
1858
+ msgstr ""
1859
+
1860
+ #: php/admin/quizzes-page.php:497
1861
+ msgid "Name Of New Quiz Or Survey:"
1862
+ msgstr ""
1863
+
1864
+ #: php/admin/quizzes-page.php:520
1865
+ msgid "Are you sure you want to delete this quiz or survey?"
1866
+ msgstr ""
1867
+
1868
+ #: php/admin/quizzes-page.php:522
1869
+ msgid "Delete question from question bank?"
1870
+ msgstr ""
1871
+
1872
+ #: php/admin/quizzes-page.php:542
1873
+ msgid "Extend QSM"
1874
+ msgstr ""
1875
+
1876
+ #: php/admin/quizzes-page.php:546
1877
+ msgid "Export functionality is provided as Premium addon."
1878
+ msgstr ""
1879
+
1880
+ #: php/admin/quizzes-page.php:549
1881
+ msgid "Buy Now"
1882
+ msgstr ""
1883
+
1884
+ #: php/admin/quizzes-page.php:566
1885
+ msgid "Embed Shortcode"
1886
+ msgstr ""
1887
+
1888
+ #: php/admin/quizzes-page.php:571
1889
+ msgid "Link Shortcode"
1890
+ msgstr ""
1891
+
1892
+ #: php/admin/quizzes-page.php:584
1893
+ msgid "You do not have any quizzes or surveys yet"
1894
+ msgstr ""
1895
+
1896
+ #: php/admin/quizzes-page.php:589
1897
+ msgid "or watch the below video to get started"
1898
+ msgstr ""
1899
+
1900
+ #: php/admin/quizzes-page.php:640
1901
+ msgid "Number of items per page:"
1902
+ msgstr ""
1903
+
1904
+ #: php/admin/settings-page.php:45
1905
+ msgid "Main Settings"
1906
+ msgstr ""
1907
+
1908
+ #: php/admin/settings-page.php:46
1909
+ msgid "Allow Usage Tracking?"
1910
+ msgstr ""
1911
+
1912
+ #: php/admin/settings-page.php:47
1913
+ msgid "Disable collecting and storing IP addresses?"
1914
+ msgstr ""
1915
+
1916
+ #: php/admin/settings-page.php:48
1917
+ msgid "Disable Quiz Posts From Being Searched?"
1918
+ msgstr ""
1919
+
1920
+ #: php/admin/settings-page.php:49
1921
+ msgid "Disable Quiz Archive?"
1922
+ msgstr ""
1923
+
1924
+ #: php/admin/settings-page.php:50
1925
+ msgid "Delete all the data related to QSM on deletion?"
1926
+ msgstr ""
1927
+
1928
+ #: php/admin/settings-page.php:51
1929
+ msgid "Process emails in background?"
1930
+ msgstr ""
1931
+
1932
+ #: php/admin/settings-page.php:52
1933
+ msgid "Quiz Url Slug"
1934
+ msgstr ""
1935
+
1936
+ #: php/admin/settings-page.php:53
1937
+ msgid ""
1938
+ "Post Type Plural Name (Shown in various places such as on archive pages)"
1939
+ msgstr ""
1940
+
1941
+ #: php/admin/settings-page.php:54
1942
+ msgid "Facebook App Id"
1943
+ msgstr ""
1944
+
1945
+ #: php/admin/settings-page.php:55
1946
+ msgid "From Name (The name emails come from)"
1947
+ msgstr ""
1948
+
1949
+ #: php/admin/settings-page.php:56
1950
+ msgid "From Email (The email address that emails come from)"
1951
+ msgstr ""
1952
+
1953
+ #: php/admin/settings-page.php:57
1954
+ msgid "Items per page in question bank pagination"
1955
+ msgstr ""
1956
+
1957
+ #: php/admin/settings-page.php:58
1958
+ msgid "New Template For Admin Results Details"
1959
+ msgstr ""
1960
+
1961
+ #: php/admin/settings-page.php:59
1962
+ msgid "Template For Admin Results Details"
1963
+ msgstr ""
1964
+
1965
+ #: php/admin/settings-page.php:71
1966
+ msgid "These settings are applied to the entire plugin and all quizzes."
1967
+ msgstr ""
1968
+
1969
+ #: php/admin/settings-page.php:75
1970
+ msgid " Settings have been updated!"
1971
+ msgstr ""
1972
+
1973
+ #: php/admin/settings-page.php:326
1974
+ msgid ""
1975
+ "Allow Quiz And Survey Master to anonymously track this plugin's usage and "
1976
+ "help us make this plugin better."
1977
+ msgstr ""
1978
+
1979
+ #: php/admin/settings-page.php:349
1980
+ msgid ""
1981
+ "You must not restrict number of quiz attempts when this option is enabled."
1982
+ msgstr ""
1983
+
1984
+ #: php/admin/settings-page.php:364
1985
+ msgid "Global Settings"
1986
+ msgstr ""
1987
+
1988
+ #: php/admin/settings-page.php:389
1989
+ msgid "New Template"
1990
+ msgstr ""
1991
+
1992
+ #: php/admin/settings-page.php:394
1993
+ msgid "Old Template"
1994
+ msgstr ""
1995
+
1996
+ #: php/admin/stats-page.php:29
1997
+ msgid "Quiz/Survey Statistics"
1998
+ msgstr ""
1999
+
2000
+ #: php/admin/stats-page.php:68
2001
+ msgid "Quiz And Survey Submissions"
2002
+ msgstr ""
2003
+
2004
+ #: php/admin/stats-page.php:111
2005
+ msgid "Daily"
2006
+ msgstr ""
2007
+
2008
+ #: php/admin/stats-page.php:112
2009
+ msgid "Weekly"
2010
+ msgstr ""
2011
+
2012
+ #: php/admin/stats-page.php:113
2013
+ msgid "Monthly"
2014
+ msgstr ""
2015
+
2016
+ #: php/admin/stats-page.php:116
2017
+ msgid "Filter"
2018
+ msgstr ""
2019
+
2020
+ #: php/admin/tools-page.php:79
2021
+ msgid "There has been an error! Please try again."
2022
+ msgstr ""
2023
+
2024
+ #: php/admin/tools-page.php:100
2025
+ msgid "Quiz Has Been Restored!"
2026
+ msgstr ""
2027
+
2028
+ #: php/admin/tools-page.php:106
2029
+ msgid ""
2030
+ "Choose a quiz in the drop down and then click the button to restore a "
2031
+ "deleted quiz."
2032
+ msgstr ""
2033
+
2034
+ #: php/admin/tools-page.php:117
2035
+ msgid "Restore Quiz"
2036
+ msgstr ""
2037
+
2038
+ #: php/admin/tools-page.php:146
2039
+ msgid "Total actions since QSM installed:"
2040
+ msgstr ""
2041
+
2042
+ #: php/admin/tools-page.php:154 php/admin/tools-page.php:176
2043
+ #, php-format
2044
+ msgid "Previous %s Audits"
2045
+ msgstr ""
2046
+
2047
+ #: php/admin/tools-page.php:160 php/admin/tools-page.php:168
2048
+ #, php-format
2049
+ msgid "Next %s Audits"
2050
+ msgstr ""
2051
+
2052
+ #: php/admin/tools-page.php:186
2053
+ msgid "Action"
2054
+ msgstr ""
2055
+
2056
+ #: php/admin/tools-page.php:187
2057
+ msgid "Time"
2058
+ msgstr ""
2059
+
2060
+ #: php/classes/class-qmn-alert-manager.php:37
2061
+ msgid "Success!"
2062
+ msgstr ""
2063
+
2064
+ #: php/classes/class-qmn-quiz-creator.php:199
2065
+ msgid ""
2066
+ "Your new quiz or survey has been created successfully. To begin editing, "
2067
+ "click the Edit link."
2068
+ msgstr ""
2069
+
2070
+ #: php/classes/class-qmn-quiz-creator.php:205
2071
+ #: php/classes/class-qmn-quiz-creator.php:268
2072
+ #: php/classes/class-qmn-quiz-creator.php:478
2073
+ #: php/classes/class-qmn-quiz-creator.php:551
2074
+ #, php-format
2075
+ msgid ""
2076
+ "There has been an error in this action. Please share this with the "
2077
+ "developer. Error Code: %s"
2078
+ msgstr ""
2079
+
2080
+ #: php/classes/class-qmn-quiz-creator.php:263
2081
+ msgid "Your quiz or survey has been deleted successfully."
2082
+ msgstr ""
2083
+
2084
+ #: php/classes/class-qmn-quiz-creator.php:300
2085
+ msgid "The name of your quiz or survey has been updated successfully."
2086
+ msgstr ""
2087
+
2088
+ #: php/classes/class-qmn-quiz-creator.php:307
2089
+ msgid ""
2090
+ "An error occurred while trying to update the name of your quiz or survey. "
2091
+ "Please try again."
2092
+ msgstr ""
2093
+
2094
+ #: php/classes/class-qmn-quiz-creator.php:472
2095
+ msgid "Your quiz or survey has been duplicated successfully."
2096
+ msgstr ""
2097
+
2098
+ #: php/classes/class-qmn-quiz-manager.php:96
2099
+ msgid "File is too large. File must be less than "
2100
+ msgstr ""
2101
+
2102
+ #: php/classes/class-qmn-quiz-manager.php:121
2103
+ msgid "File not uploaded"
2104
+ msgstr ""
2105
+
2106
+ #: php/classes/class-qmn-quiz-manager.php:140
2107
+ msgid "File uploaded successfully"
2108
+ msgstr ""
2109
+
2110
+ #: php/classes/class-qmn-quiz-manager.php:147
2111
+ msgid "File type is not supported"
2112
+ msgstr ""
2113
+
2114
+ #: php/classes/class-qmn-quiz-manager.php:167
2115
+ msgid "File removed successfully"
2116
+ msgstr ""
2117
+
2118
+ #: php/classes/class-qmn-quiz-manager.php:172
2119
+ msgid "File not removed"
2120
+ msgstr ""
2121
+
2122
+ #: php/classes/class-qmn-quiz-manager.php:202
2123
+ msgid "Correct Info: "
2124
+ msgstr ""
2125
+
2126
+ #: php/classes/class-qmn-quiz-manager.php:249
2127
+ #: php/classes/class-qmn-quiz-manager.php:262
2128
+ msgid "It appears that this quiz is not set up correctly"
2129
+ msgstr ""
2130
+
2131
+ #: php/classes/class-qmn-quiz-manager.php:554
2132
+ msgid "Limit of choice is reached."
2133
+ msgstr ""
2134
+
2135
+ #: php/classes/class-qmn-quiz-manager.php:1242
2136
+ #: php/classes/class-qsm-install.php:529
2137
+ msgid "Retake Quiz"
2138
+ msgstr ""
2139
+
2140
+ #: php/classes/class-qmn-quiz-manager.php:1409
2141
+ msgid "Click here to view"
2142
+ msgstr ""
2143
+
2144
+ #: php/classes/class-qmn-quiz-manager.php:1870
2145
+ msgid "Not collected"
2146
+ msgstr ""
2147
+
2148
+ #: php/classes/class-qmn-quiz-manager.php:1880
2149
+ msgid "Unknown"
2150
+ msgstr ""
2151
+
2152
+ #: php/classes/class-qmn-review-message.php:91
2153
+ #, php-format
2154
+ msgid ""
2155
+ "Greetings! I just noticed that you now have more than %d quiz results. That "
2156
+ "is\n"
2157
+ "\t\tawesome! Could you please help me out by giving this plugin a 5-star "
2158
+ "rating on WordPress? This\n"
2159
+ "\t\twill help us by helping other users discover this plugin. %s"
2160
+ msgstr ""
2161
+
2162
+ #: php/classes/class-qmn-review-message.php:97
2163
+ msgid "Yeah, you deserve it!"
2164
+ msgstr ""
2165
+
2166
+ #: php/classes/class-qmn-review-message.php:98
2167
+ msgid "I already did!"
2168
+ msgstr ""
2169
+
2170
+ #: php/classes/class-qmn-review-message.php:99
2171
+ msgid "No, this plugin is not good enough"
2172
+ msgstr ""
2173
+
2174
+ #: php/classes/class-qsm-fields.php:63
2175
+ msgid "The settings has been updated successfully."
2176
+ msgstr ""
2177
+
2178
+ #: php/classes/class-qsm-fields.php:66
2179
+ msgid "There was an error when updating the settings. Please try again."
2180
+ msgstr ""
2181
+
2182
+ #: php/classes/class-qsm-fields.php:81 php/classes/class-qsm-fields.php:93
2183
+ msgid "Save Changes"
2184
+ msgstr ""
2185
+
2186
+ #: php/classes/class-qsm-fields.php:209
2187
+ msgid "Allowed Variables:"
2188
+ msgstr ""
2189
+
2190
+ #: php/classes/class-qsm-install.php:47
2191
+ msgid "Quiz Type"
2192
+ msgstr ""
2193
+
2194
+ #: php/classes/class-qsm-install.php:59
2195
+ msgid "Simple Form"
2196
+ msgstr ""
2197
+
2198
+ #: php/classes/class-qsm-install.php:70
2199
+ msgid "Grading System"
2200
+ msgstr ""
2201
+
2202
+ #: php/classes/class-qsm-install.php:74
2203
+ msgid "Correct/Incorrect"
2204
+ msgstr ""
2205
+
2206
+ #: php/classes/class-qsm-install.php:82
2207
+ msgid "Both"
2208
+ msgstr ""
2209
+
2210
+ #: php/classes/class-qsm-install.php:87
2211
+ msgid "Select the system for grading the quiz."
2212
+ msgstr ""
2213
+
2214
+ #: php/classes/class-qsm-install.php:88
2215
+ msgid "To know more about our grading systems please "
2216
+ msgstr ""
2217
+
2218
+ #: php/classes/class-qsm-install.php:88
2219
+ msgid "read the documentation."
2220
+ msgstr ""
2221
+
2222
+ #: php/classes/class-qsm-install.php:96
2223
+ msgid "Show progress bar"
2224
+ msgstr ""
2225
+
2226
+ #: php/classes/class-qsm-install.php:115
2227
+ msgid "Require User Login"
2228
+ msgstr ""
2229
+
2230
+ #: php/classes/class-qsm-install.php:128
2231
+ msgid "Enabling this allows only logged in users to take the quiz"
2232
+ msgstr ""
2233
+
2234
+ #: php/classes/class-qsm-install.php:135
2235
+ msgid "Questions Per Page"
2236
+ msgstr ""
2237
+
2238
+ #: php/classes/class-qsm-install.php:141
2239
+ msgid "Override the default pagination created on questions tab"
2240
+ msgstr ""
2241
+
2242
+ #: php/classes/class-qsm-install.php:148
2243
+ msgid "Time Limit (in minutes)"
2244
+ msgstr ""
2245
+
2246
+ #: php/classes/class-qsm-install.php:154
2247
+ msgid "Leave 0 for no time limit"
2248
+ msgstr ""
2249
+
2250
+ #: php/classes/class-qsm-install.php:161
2251
+ msgid "Force submit after timer expiry"
2252
+ msgstr ""
2253
+
2254
+ #: php/classes/class-qsm-install.php:179
2255
+ msgid "Skip validations when time expire"
2256
+ msgstr ""
2257
+
2258
+ #: php/classes/class-qsm-install.php:198
2259
+ msgid "Limit Attempts"
2260
+ msgstr ""
2261
+
2262
+ #: php/classes/class-qsm-install.php:204
2263
+ msgid "Leave 0 for unlimited attempts"
2264
+ msgstr ""
2265
+
2266
+ #: php/classes/class-qsm-install.php:205
2267
+ msgid "Limits how many times a user can take the quiz"
2268
+ msgstr ""
2269
+
2270
+ #: php/classes/class-qsm-install.php:212
2271
+ msgid "Limit Entries"
2272
+ msgstr ""
2273
+
2274
+ #: php/classes/class-qsm-install.php:218
2275
+ msgid "Leave 0 for unlimited entries"
2276
+ msgstr ""
2277
+
2278
+ #: php/classes/class-qsm-install.php:219
2279
+ msgid "Limits how many users can take the quiz."
2280
+ msgstr ""
2281
+
2282
+ #: php/classes/class-qsm-install.php:226
2283
+ msgid "Limit number of Questions"
2284
+ msgstr ""
2285
+
2286
+ #: php/classes/class-qsm-install.php:232
2287
+ msgid "Leave 0 to load all questions"
2288
+ msgstr ""
2289
+
2290
+ #: php/classes/class-qsm-install.php:233
2291
+ msgid "Show only limited number of questions from your quiz."
2292
+ msgstr ""
2293
+
2294
+ #: php/classes/class-qsm-install.php:240
2295
+ msgid "Quiz Dates"
2296
+ msgstr ""
2297
+
2298
+ #: php/classes/class-qsm-install.php:247
2299
+ msgid "Start Date"
2300
+ msgstr ""
2301
+
2302
+ #: php/classes/class-qsm-install.php:248
2303
+ msgid "If set, Quiz will be accessible only after this date"
2304
+ msgstr ""
2305
+
2306
+ #: php/classes/class-qsm-install.php:249
2307
+ msgid "Leave blank for no date limit"
2308
+ msgstr ""
2309
+
2310
+ #: php/classes/class-qsm-install.php:262
2311
+ msgid " If set, Quiz will not be accessible after this date"
2312
+ msgstr ""
2313
+
2314
+ #: php/classes/class-qsm-install.php:263
2315
+ msgid "End Date"
2316
+ msgstr ""
2317
+
2318
+ #: php/classes/class-qsm-install.php:270 php/classes/class-qsm-install.php:274
2319
+ msgid "Random Questions"
2320
+ msgstr ""
2321
+
2322
+ #: php/classes/class-qsm-install.php:278
2323
+ msgid "Random Questions And Answers"
2324
+ msgstr ""
2325
+
2326
+ #: php/classes/class-qsm-install.php:282
2327
+ msgid "Random Answers"
2328
+ msgstr ""
2329
+
2330
+ #: php/classes/class-qsm-install.php:286
2331
+ msgid "Disabled"
2332
+ msgstr ""
2333
+
2334
+ #: php/classes/class-qsm-install.php:291
2335
+ msgid "Randomize the order of questions or answers every time a quiz loads"
2336
+ msgstr ""
2337
+
2338
+ #: php/classes/class-qsm-install.php:298
2339
+ msgid "Random Questions Categories"
2340
+ msgstr ""
2341
+
2342
+ #: php/classes/class-qsm-install.php:301
2343
+ msgid "Questions will load only from selected categories"
2344
+ msgstr ""
2345
+
2346
+ #: php/classes/class-qsm-install.php:308
2347
+ msgid "Contact form position"
2348
+ msgstr ""
2349
+
2350
+ #: php/classes/class-qsm-install.php:312
2351
+ msgid "Show before quiz begins"
2352
+ msgstr ""
2353
+
2354
+ #: php/classes/class-qsm-install.php:316
2355
+ msgid "Show after the quiz ends"
2356
+ msgstr ""
2357
+
2358
+ #: php/classes/class-qsm-install.php:321
2359
+ msgid "Select when to display the contact form"
2360
+ msgstr ""
2361
+
2362
+ #: php/classes/class-qsm-install.php:322
2363
+ msgid "The form can be configured in Contact tab"
2364
+ msgstr ""
2365
+
2366
+ #: php/classes/class-qsm-install.php:329
2367
+ msgid "Show contact form to logged in users"
2368
+ msgstr ""
2369
+
2370
+ #: php/classes/class-qsm-install.php:342
2371
+ msgid "Logged in users can edit their contact information"
2372
+ msgstr ""
2373
+
2374
+ #: php/classes/class-qsm-install.php:343
2375
+ msgid "The information will still get saved if this option is disabled"
2376
+ msgstr ""
2377
+
2378
+ #: php/classes/class-qsm-install.php:350
2379
+ msgid "Enable comments"
2380
+ msgstr ""
2381
+
2382
+ #: php/classes/class-qsm-install.php:363
2383
+ msgid "Allow users to enter their comments after the quiz"
2384
+ msgstr ""
2385
+
2386
+ #: php/classes/class-qsm-install.php:370
2387
+ msgid "Show question numbers"
2388
+ msgstr ""
2389
+
2390
+ #: php/classes/class-qsm-install.php:389
2391
+ msgid "Save Responses"
2392
+ msgstr ""
2393
+
2394
+ #: php/classes/class-qsm-install.php:402
2395
+ msgid "The results will be permanently stored in a database"
2396
+ msgstr ""
2397
+
2398
+ #: php/classes/class-qsm-install.php:409
2399
+ msgid "Disable change of answers"
2400
+ msgstr ""
2401
+
2402
+ #: php/classes/class-qsm-install.php:422 php/classes/class-qsm-install.php:443
2403
+ msgid "Works with multiple choice questions only"
2404
+ msgstr ""
2405
+
2406
+ #: php/classes/class-qsm-install.php:423
2407
+ msgid "The question will be disabled once an answer is selected"
2408
+ msgstr ""
2409
+
2410
+ #: php/classes/class-qsm-install.php:430
2411
+ msgid "Add class for correct/incorrect answers"
2412
+ msgstr ""
2413
+
2414
+ #: php/classes/class-qsm-install.php:444
2415
+ msgid ""
2416
+ "Dynamically add class for incorrect/correct answer after user selects answer."
2417
+ msgstr ""
2418
+
2419
+ #: php/classes/class-qsm-install.php:451
2420
+ msgid "Disable auto fill for contact input"
2421
+ msgstr ""
2422
+
2423
+ #: php/classes/class-qsm-install.php:470
2424
+ msgid "Display category name on front end"
2425
+ msgstr ""
2426
+
2427
+ #: php/classes/class-qsm-install.php:489
2428
+ msgid "Show results inline"
2429
+ msgstr ""
2430
+
2431
+ #: php/classes/class-qsm-install.php:502
2432
+ msgid "Instantly displays the result for each question"
2433
+ msgstr ""
2434
+
2435
+ #: php/classes/class-qsm-install.php:509
2436
+ msgid "Show correct answer inline"
2437
+ msgstr ""
2438
+
2439
+ #: php/classes/class-qsm-install.php:522
2440
+ msgid "Show correct user info when inline result is enabled."
2441
+ msgstr ""
2442
+
2443
+ #: php/classes/class-qsm-install.php:542
2444
+ msgid "Show a button on result page to retake the quiz"
2445
+ msgstr ""
2446
+
2447
+ #: php/classes/class-qsm-install.php:549
2448
+ msgid "Show current page number"
2449
+ msgstr ""
2450
+
2451
+ #: php/classes/class-qsm-install.php:568
2452
+ msgid "Deselect Answer"
2453
+ msgstr ""
2454
+
2455
+ #: php/classes/class-qsm-install.php:581
2456
+ msgid ""
2457
+ "Users are able deselect an answer and leave it blank. Works with Multiple "
2458
+ "Choice and Horizintal Multiple Choice questions only"
2459
+ msgstr ""
2460
+
2461
+ #: php/classes/class-qsm-install.php:588
2462
+ msgid "Disable description on quiz result page?"
2463
+ msgstr ""
2464
+
2465
+ #: php/classes/class-qsm-install.php:607
2466
+ msgid "Disable scroll on next and previous button click?"
2467
+ msgstr ""
2468
+
2469
+ #: php/classes/class-qsm-install.php:626
2470
+ msgid "Quiz Animation"
2471
+ msgstr ""
2472
+
2473
+ #: php/classes/class-qsm-install.php:630
2474
+ msgid "bounce"
2475
+ msgstr ""
2476
+
2477
+ #: php/classes/class-qsm-install.php:634
2478
+ msgid "flash"
2479
+ msgstr ""
2480
+
2481
+ #: php/classes/class-qsm-install.php:638
2482
+ msgid "pulse"
2483
+ msgstr ""
2484
+
2485
+ #: php/classes/class-qsm-install.php:642
2486
+ msgid "rubberBand"
2487
+ msgstr ""
2488
+
2489
+ #: php/classes/class-qsm-install.php:646
2490
+ msgid "shake"
2491
+ msgstr ""
2492
+
2493
+ #: php/classes/class-qsm-install.php:650
2494
+ msgid "swing"
2495
+ msgstr ""
2496
+
2497
+ #: php/classes/class-qsm-install.php:654
2498
+ msgid "tada"
2499
+ msgstr ""
2500
+
2501
+ #: php/classes/class-qsm-install.php:658
2502
+ msgid "wobble"
2503
+ msgstr ""
2504
+
2505
+ #: php/classes/class-qsm-install.php:662
2506
+ msgid "jello"
2507
+ msgstr ""
2508
+
2509
+ #: php/classes/class-qsm-install.php:666
2510
+ msgid "heartBeat"
2511
+ msgstr ""
2512
+
2513
+ #: php/classes/class-qsm-install.php:670
2514
+ msgid "No animation"
2515
+ msgstr ""
2516
+
2517
+ #: php/classes/class-qsm-install.php:681
2518
+ msgid "Logo URL"
2519
+ msgstr ""
2520
+
2521
+ #: php/classes/class-qsm-install.php:684
2522
+ msgid ""
2523
+ "Enter the url of an image which will be used as logo while sharing on "
2524
+ "facebook."
2525
+ msgstr ""
2526
+
2527
+ #: php/classes/class-qsm-install.php:685
2528
+ msgid "If left blank, this will default to QSM logo"
2529
+ msgstr ""
2530
+
2531
+ #: php/classes/class-qsm-install.php:692
2532
+ #: php/classes/class-qsm-install.php:1106
2533
+ msgid "Show Legacy Options"
2534
+ msgstr ""
2535
+
2536
+ #: php/classes/class-qsm-install.php:695
2537
+ #: php/classes/class-qsm-install.php:1109
2538
+ msgid ""
2539
+ "All the legacy options are deprecated and will be removed in upcoming version"
2540
+ msgstr ""
2541
+
2542
+ #: php/classes/class-qsm-install.php:703
2543
+ msgid "Social Sharing Buttons"
2544
+ msgstr ""
2545
+
2546
+ #: php/classes/class-qsm-install.php:716
2547
+ msgid ""
2548
+ "Please use the new template variables instead.%FACEBOOK_SHARE% %TWITTER_SHARE"
2549
+ "%"
2550
+ msgstr ""
2551
+
2552
+ #: php/classes/class-qsm-install.php:723
2553
+ msgid "Ask user's name"
2554
+ msgstr ""
2555
+
2556
+ #: php/classes/class-qsm-install.php:735 php/classes/class-qsm-install.php:759
2557
+ #: php/classes/class-qsm-install.php:782 php/classes/class-qsm-install.php:805
2558
+ msgid "Require"
2559
+ msgstr ""
2560
+
2561
+ #: php/classes/class-qsm-install.php:747
2562
+ msgid "Ask user's business"
2563
+ msgstr ""
2564
+
2565
+ #: php/classes/class-qsm-install.php:770
2566
+ msgid "Ask user's email"
2567
+ msgstr ""
2568
+
2569
+ #: php/classes/class-qsm-install.php:793
2570
+ msgid "Ask user's phone"
2571
+ msgstr ""
2572
+
2573
+ #: php/classes/class-qsm-install.php:816
2574
+ msgid "Message Displayed Before Quiz"
2575
+ msgstr ""
2576
+
2577
+ #: php/classes/class-qsm-install.php:829
2578
+ msgid "Message Displayed Before Comments Box If Enabled"
2579
+ msgstr ""
2580
+
2581
+ #: php/classes/class-qsm-install.php:842
2582
+ msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
2583
+ msgstr ""
2584
+
2585
+ #: php/classes/class-qsm-install.php:855
2586
+ msgid "Message Displayed If User Has Tried Quiz Too Many Times"
2587
+ msgstr ""
2588
+
2589
+ #: php/classes/class-qsm-install.php:868
2590
+ msgid ""
2591
+ "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be "
2592
+ "Logged In"
2593
+ msgstr ""
2594
+
2595
+ #: php/classes/class-qsm-install.php:881
2596
+ msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
2597
+ msgstr ""
2598
+
2599
+ #: php/classes/class-qsm-install.php:894
2600
+ msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
2601
+ msgstr ""
2602
+
2603
+ #: php/classes/class-qsm-install.php:907
2604
+ msgid "Results Page %QUESTIONS_ANSWERS% Text"
2605
+ msgstr ""
2606
+
2607
+ #: php/classes/class-qsm-install.php:925
2608
+ msgid "%QUESTIONS_ANSWERS_EMAIL% Text"
2609
+ msgstr ""
2610
+
2611
+ #: php/classes/class-qsm-install.php:941
2612
+ msgid "Twitter Sharing Text"
2613
+ msgstr ""
2614
+
2615
+ #: php/classes/class-qsm-install.php:960
2616
+ msgid "Facebook Sharing Text"
2617
+ msgstr ""
2618
+
2619
+ #: php/classes/class-qsm-install.php:979
2620
+ msgid "Buttons"
2621
+ msgstr ""
2622
+
2623
+ #: php/classes/class-qsm-install.php:987
2624
+ msgid "Submit Button"
2625
+ msgstr ""
2626
+
2627
+ #: php/classes/class-qsm-install.php:996
2628
+ msgid "Previous button"
2629
+ msgstr ""
2630
+
2631
+ #: php/classes/class-qsm-install.php:1005
2632
+ msgid "Next button"
2633
+ msgstr ""
2634
+
2635
+ #: php/classes/class-qsm-install.php:1014
2636
+ msgid "Validation Messages"
2637
+ msgstr ""
2638
+
2639
+ #: php/classes/class-qsm-install.php:1023
2640
+ msgid "All required fields"
2641
+ msgstr ""
2642
+
2643
+ #: php/classes/class-qsm-install.php:1032
2644
+ msgid "Invalid email"
2645
+ msgstr ""
2646
+
2647
+ #: php/classes/class-qsm-install.php:1041
2648
+ msgid "Invalid number"
2649
+ msgstr ""
2650
+
2651
+ #: php/classes/class-qsm-install.php:1050
2652
+ msgid "Invalid Captcha"
2653
+ msgstr ""
2654
+
2655
+ #: php/classes/class-qsm-install.php:1059
2656
+ msgid "Other"
2657
+ msgstr ""
2658
+
2659
+ #: php/classes/class-qsm-install.php:1068
2660
+ msgid "Comments field"
2661
+ msgstr ""
2662
+
2663
+ #: php/classes/class-qsm-install.php:1077
2664
+ msgid "Hint Text"
2665
+ msgstr ""
2666
+
2667
+ #: php/classes/class-qsm-install.php:1086
2668
+ msgid "Correct answer message"
2669
+ msgstr ""
2670
+
2671
+ #: php/classes/class-qsm-install.php:1089
2672
+ msgid "Text to show when the selected option is correct answer."
2673
+ msgstr ""
2674
+
2675
+ #: php/classes/class-qsm-install.php:1096
2676
+ msgid "Incorrect answer message"
2677
+ msgstr ""
2678
+
2679
+ #: php/classes/class-qsm-install.php:1099
2680
+ msgid "Text to show when the selected option is wrong answer."
2681
+ msgstr ""
2682
+
2683
+ #: php/classes/class-qsm-install.php:1117
2684
+ msgid "Name field"
2685
+ msgstr ""
2686
+
2687
+ #: php/classes/class-qsm-install.php:1126
2688
+ msgid "Business field"
2689
+ msgstr ""
2690
+
2691
+ #: php/classes/class-qsm-install.php:1135
2692
+ msgid "Email field"
2693
+ msgstr ""
2694
+
2695
+ #: php/classes/class-qsm-install.php:1144
2696
+ msgid "Phone number field"
2697
+ msgstr ""
2698
+
2699
+ #: php/classes/class-qsm-install.php:1760
2700
+ msgid "Documentation"
2701
+ msgstr ""
2702
+
2703
+ #: php/classes/class-qsm-install.php:1761
2704
+ msgid "Create Support Ticket"
2705
+ msgstr ""
2706
+
2707
+ #: php/classes/class-qsm-install.php:1761
2708
+ msgid "Support"
2709
+ msgstr ""
2710
+
2711
+ #: php/classes/class-qsm-settings.php:324
2712
+ msgid "Previous"
2713
+ msgstr ""
2714
+
2715
+ #: php/classes/class-qsm-settings.php:325
2716
+ msgid "Next"
2717
+ msgstr ""
2718
+
2719
+ #: php/classes/class-qsm-tracking.php:195
2720
+ msgid ""
2721
+ "Allow Quiz And Survey Master to track this plugin's usage and help us make "
2722
+ "this plugin better?"
2723
+ msgstr ""
2724
+
2725
+ #: php/classes/class-qsm-tracking.php:196
2726
+ msgid ""
2727
+ "No sensitive data is tracked. Only feature usage and data about quizzes, "
2728
+ "surveys, and questions are collected. No questions or user responses is ever "
2729
+ "collected."
2730
+ msgstr ""
2731
+
2732
+ #: php/classes/class-qsm-tracking.php:197
2733
+ msgid ""
2734
+ "Click here to learn more about why we need this data and what we collect"
2735
+ msgstr ""
2736
+
2737
+ #: php/classes/class-qsm-tracking.php:198
2738
+ msgid "Allow"
2739
+ msgstr ""
2740
+
2741
+ #: php/classes/class-qsm-tracking.php:199
2742
+ msgid "Do not allow"
2743
+ msgstr ""
2744
+
2745
+ #: php/classes/lib/wp-background-process.php:423
2746
+ #, php-format
2747
+ msgid "Every %d Minutes"
2748
+ msgstr ""
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: 7.1.3
6
  * Author: ExpressTech
7
  * Author URI: https://quizandsurveymaster.com/
8
  * Plugin URI: https://expresstech.io/
9
  * Text Domain: quiz-master-next
10
  *
11
  * @author QSM Team
12
- * @version 7.1.3
13
  * @package QSM
14
  */
15
 
@@ -37,7 +37,7 @@ class MLWQuizMasterNext {
37
  * @var string
38
  * @since 4.0.0
39
  */
40
- public $version = '7.1.3';
41
 
42
  /**
43
  * QSM Alert Manager Object
@@ -188,7 +188,15 @@ class MLWQuizMasterNext {
188
  add_action( 'admin_menu', array( $this, 'setup_admin_menu' ) );
189
  add_action( 'admin_head', array( $this, 'admin_head' ), 900 );
190
  add_action( 'init', array( $this, 'register_quiz_post_types' ) );
 
191
  }
 
 
 
 
 
 
 
192
 
193
  /**
194
  * Creates Custom Quiz Post Type
2
  /**
3
  * Plugin Name: Quiz And Survey Master
4
  * Description: Easily and quickly add quizzes and surveys to your website.
5
+ * Version: 7.1.4
6
  * Author: ExpressTech
7
  * Author URI: https://quizandsurveymaster.com/
8
  * Plugin URI: https://expresstech.io/
9
  * Text Domain: quiz-master-next
10
  *
11
  * @author QSM Team
12
+ * @version 7.1.4
13
  * @package QSM
14
  */
15
 
37
  * @var string
38
  * @since 4.0.0
39
  */
40
+ public $version = '7.1.4';
41
 
42
  /**
43
  * QSM Alert Manager Object
188
  add_action( 'admin_menu', array( $this, 'setup_admin_menu' ) );
189
  add_action( 'admin_head', array( $this, 'admin_head' ), 900 );
190
  add_action( 'init', array( $this, 'register_quiz_post_types' ) );
191
+ add_action('plugins_loaded', array(&$this, 'qsm_load_textdomain'));
192
  }
193
+
194
+ /**
195
+ * @since 7.1.4
196
+ */
197
+ public function qsm_load_textdomain(){
198
+ load_plugin_textdomain( 'quiz-master-next', false, dirname(plugin_basename(__FILE__)) . '/lang/');
199
+ }
200
 
201
  /**
202
  * Creates Custom Quiz Post Type
php/admin/about-page.php CHANGED
@@ -49,7 +49,7 @@ function qsm_generate_about_page() {
49
  $contributor_list .= sprintf( '<a href="%s" title="%s">',
50
  esc_url( 'https://github.com/' . $contributor->login ),
51
  // translators: This is the 'title' attribute for GitHub contributors. This would add the GitHub user such as 'View fpcorso'.
52
- esc_html( sprintf( __( 'View %s', 'quiz-master-next' ), $contributor->login ) )
53
  );
54
  $contributor_list .= sprintf( '<img src="%s" width="64" height="64" class="gravatar" alt="%s" />', esc_url( $contributor->avatar_url ), esc_html( $contributor->login ) );
55
  $contributor_list .= '</a>';
49
  $contributor_list .= sprintf( '<a href="%s" title="%s">',
50
  esc_url( 'https://github.com/' . $contributor->login ),
51
  // translators: This is the 'title' attribute for GitHub contributors. This would add the GitHub user such as 'View fpcorso'.
52
+ esc_html( __( 'View ', 'quiz-master-next' ) . $contributor->login )
53
  );
54
  $contributor_list .= sprintf( '<img src="%s" width="64" height="64" class="gravatar" alt="%s" />', esc_url( $contributor->avatar_url ), esc_html( $contributor->login ) );
55
  $contributor_list .= '</a>';
php/admin/addons-page.php CHANGED
@@ -307,7 +307,7 @@ function qsm_display_optin_page() {
307
  </div> -->
308
  </div>
309
 
310
- <p><?php echo sprintf(__('Getting your addon is dead simple: just subscribe to our newsletter and then you will get the free addon by e-mail. We will not spam you. We usually send out newsletters to talk about new features in <b>Quiz and Survey Master</b>, let you know when new or updated addons are being released and provide informative articles that show you how to use <b>Quiz and Survey Master</b> to its full potential. <a href="%s" %s>View our privacy policy</a>', 'quiz-master-next'), 'https://quizandsurveymaster.com/privacy-policy/', 'target="_blank"'); ?></p>
311
 
312
  <div id="wpas-mailchimp-signup-form-wrapper">
313
  <div id="status"></div>
@@ -421,7 +421,7 @@ function qsm_display_optin_page() {
421
  <div class="sib-form-block" style="font-size:14px; text-align:center; font-family:Helvetica, sans-serif; color:#333; background-color:transparent; border-width:px;">
422
  <div class="sib-text-form-block">
423
  <p>
424
- <a href="https://sendinblue.com" target="_blank"><?php _e('Terms &amp; Privacy policy', 'quiz-master-next'); ?></a>
425
  </p>
426
  </div>
427
  </div>
307
  </div> -->
308
  </div>
309
 
310
+ <p><?php echo __('Getting your addon is dead simple: just subscribe to our newsletter and then you will get the free addon by e-mail. We will not spam you. We usually send out newsletters to talk about new features in ', 'quiz-master-next') . '<b>'. __('Quiz and Survey Master', 'quiz-master-next') .'</b>,' . __(' let you know when new or updated addons are being released and provide informative articles that show you how to use ', 'quiz-master-next') . '<b>'. __('Quiz and Survey Master ', 'quiz-master-next') .'</b>' . __('to its full potential. ', 'quiz-master-next') . '<a href="https://quizandsurveymaster.com/privacy-policy/" target="_blank">' . __('View our privacy policy', 'quiz-master-next') .'</a>'; ?></p>
311
 
312
  <div id="wpas-mailchimp-signup-form-wrapper">
313
  <div id="status"></div>
421
  <div class="sib-form-block" style="font-size:14px; text-align:center; font-family:Helvetica, sans-serif; color:#333; background-color:transparent; border-width:px;">
422
  <div class="sib-text-form-block">
423
  <p>
424
+ <a href="https://sendinblue.com" target="_blank"><?php _e('Terms & Privacy policy', 'quiz-master-next'); ?></a>
425
  </p>
426
  </div>
427
  </div>
php/admin/admin-dashboard.php CHANGED
@@ -495,7 +495,7 @@ function qsm_dashboard_chagelog( $widget_id ) {
495
  <span class="screen-reader-text">Toggle panel: <?php _e( 'Changelog', 'quiz-master-next' ); ?></span>
496
  <span class="toggle-indicator" aria-hidden="true"></span>
497
  </button>
498
- <h2 class="hndle ui-sortable-handle"><span><?php _e( 'Changelog ( '. $mlwQuizMasterNext->version .' )', 'quiz-master-next' ); ?></span></h2>
499
  <div class="inside">
500
  <div class="main">
501
  <?php if($change_log){
495
  <span class="screen-reader-text">Toggle panel: <?php _e( 'Changelog', 'quiz-master-next' ); ?></span>
496
  <span class="toggle-indicator" aria-hidden="true"></span>
497
  </button>
498
+ <h2 class="hndle ui-sortable-handle"><span><?php _e( 'Changelog ' . '( ' . $mlwQuizMasterNext->version .' )', 'quiz-master-next' ); ?></span></h2>
499
  <div class="inside">
500
  <div class="main">
501
  <?php if($change_log){
php/admin/admin-results-page.php CHANGED
@@ -392,7 +392,7 @@ function qsm_results_overview_tab_content() {
392
  $quotes_list .= "</tr>";
393
  }
394
  }else{
395
- $quotes_list .= "<tr{$alternate}><td colspan='12' style='text-align: center;'>". __('No record found.','quiz_master_next') ."</td></tr>";
396
  }
397
  $display .= "<tbody id=\"the-list\">{$quotes_list}</tbody>";
398
  echo $display;
392
  $quotes_list .= "</tr>";
393
  }
394
  }else{
395
+ $quotes_list .= "<tr{$alternate}><td colspan='12' style='text-align: center;'>". __('No record found.','quiz-master-next') ."</td></tr>";
396
  }
397
  $display .= "<tbody id=\"the-list\">{$quotes_list}</tbody>";
398
  echo $display;
php/admin/functions.php CHANGED
@@ -591,6 +591,7 @@ function qsm_text_template_variable_list(){
591
  '%USER_COMMENTS%' => __('The comments the user provided in the comment field for the question', 'quiz-master-next'),
592
  '%CORRECT_ANSWER_INFO%' => __('Reason why the correct answer is the correct answer', 'quiz-master-next'),
593
  '%CURRENT_DATE%' => __('The Current Date', 'quiz-master-next'),
 
594
  );
595
  $variable_list = apply_filters('qsm_text_variable_list', $variable_list);
596
  return $variable_list;
591
  '%USER_COMMENTS%' => __('The comments the user provided in the comment field for the question', 'quiz-master-next'),
592
  '%CORRECT_ANSWER_INFO%' => __('Reason why the correct answer is the correct answer', 'quiz-master-next'),
593
  '%CURRENT_DATE%' => __('The Current Date', 'quiz-master-next'),
594
+ '%QUESTION_POINT_SCORE%' => __('Point Score of the question', 'quiz-master-next'),
595
  );
596
  $variable_list = apply_filters('qsm_text_variable_list', $variable_list);
597
  return $variable_list;
php/admin/options-page-email-tab.php CHANGED
@@ -68,7 +68,7 @@ function qsm_options_emails_tab_content() {
68
  <main class="qsm-email-content">
69
  <div class="email-when">
70
  <div class="email-content-header">
71
- <h4><?php esc_html_e('When...', 'quiz-master-') ?></h4>
72
  <p><?php esc_html_e('Set conditions for when this email should be sent. Leave empty to set this as an email that is always sent.', 'quiz-master-next'); ?></p>
73
  </div>
74
  <div class="email-when-conditions">
@@ -120,7 +120,11 @@ function qsm_options_emails_tab_content() {
120
  <div class="qsm-popup__container" role="dialog" aria-modal="true" aria-labelledby="modal-3-title">
121
  <header class="qsm-popup__header" style="display: block;">
122
  <h2 class="qsm-popup__title"><?php _e('Template Variables', 'quiz-master-next'); ?></h2>
123
- <span class="description"><?php _e('Use these dynamic variables to customize your quiz or survey. Just copy and paste one or more variables into the content templates and these will be replaced by actual values when user takes a quiz. <br/><b>Note:</b> Always use uppercase while using these variables.', 'quiz-master-next'); ?></span>
 
 
 
 
124
  </header>
125
  <main class="qsm-popup__content" id="show-all-variable-content">
126
  <?php
@@ -136,6 +140,7 @@ function qsm_options_emails_tab_content() {
136
  unset($variable_list['%QUESTION%']);
137
  unset($variable_list['%USER_ANSWER%']);
138
  unset($variable_list['%USER_ANSWERS_DEFAULT%']);
 
139
  unset($variable_list['%CORRECT_ANSWER%']);
140
  unset($variable_list['%USER_COMMENTS%']);
141
  unset($variable_list['%CORRECT_ANSWER_INFO%']);
68
  <main class="qsm-email-content">
69
  <div class="email-when">
70
  <div class="email-content-header">
71
+ <h4><?php esc_html_e('When...', 'quiz-master-next') ?></h4>
72
  <p><?php esc_html_e('Set conditions for when this email should be sent. Leave empty to set this as an email that is always sent.', 'quiz-master-next'); ?></p>
73
  </div>
74
  <div class="email-when-conditions">
120
  <div class="qsm-popup__container" role="dialog" aria-modal="true" aria-labelledby="modal-3-title">
121
  <header class="qsm-popup__header" style="display: block;">
122
  <h2 class="qsm-popup__title"><?php _e('Template Variables', 'quiz-master-next'); ?></h2>
123
+ <span class="description">
124
+ <?php _e('Use these dynamic variables to customize your quiz or survey. Just copy and paste one or more variables into the content templates and these will be replaced by actual values when user takes a quiz.', 'quiz-master-next'); ?>
125
+ <br/><b><?php _e('Note: ', 'quiz-master-next'); ?></b>
126
+ <?php _e('Always use uppercase while using these variables.', 'quiz-master-next'); ?>
127
+ </span>
128
  </header>
129
  <main class="qsm-popup__content" id="show-all-variable-content">
130
  <?php
140
  unset($variable_list['%QUESTION%']);
141
  unset($variable_list['%USER_ANSWER%']);
142
  unset($variable_list['%USER_ANSWERS_DEFAULT%']);
143
+ unset($variable_list['%QUESTION_POINT_SCORE%']);
144
  unset($variable_list['%CORRECT_ANSWER%']);
145
  unset($variable_list['%USER_COMMENTS%']);
146
  unset($variable_list['%CORRECT_ANSWER_INFO%']);
php/admin/options-page-questions-tab.php CHANGED
@@ -264,7 +264,7 @@ function qsm_options_questions_tab_content() {
264
  <div id="side-sortables" class="meta-box-sortables ui-sortable" style="">
265
  <div id="submitdiv" class="postbox ">
266
  <h2 class="hndle ui-sortable-handle">
267
- <span><?php _e( 'Publish', 'quiz-master-quiz' ); ?></span>
268
  <span id="qsm-question-id"></span>
269
  </h2>
270
  <div class="inside">
@@ -288,7 +288,7 @@ function qsm_options_questions_tab_content() {
288
  }
289
  ?>
290
  </select>
291
- <a class="question_info_tag hidden" target="_blank" href="https://quizandsurveymaster.com/docs/about-quiz-survey-master/question-types/"><?php _e('How to use this option?','quiz_master_next') ?></a>
292
  <p class="hidden" id="question_type_info"></p>
293
  </div>
294
  <?php
264
  <div id="side-sortables" class="meta-box-sortables ui-sortable" style="">
265
  <div id="submitdiv" class="postbox ">
266
  <h2 class="hndle ui-sortable-handle">
267
+ <span><?php _e( 'Publish', 'quiz-master-next' ); ?></span>
268
  <span id="qsm-question-id"></span>
269
  </h2>
270
  <div class="inside">
288
  }
289
  ?>
290
  </select>
291
+ <a class="question_info_tag hidden" target="_blank" href="https://quizandsurveymaster.com/docs/about-quiz-survey-master/question-types/"><?php _e('How to use this option?','quiz-master-next') ?></a>
292
  <p class="hidden" id="question_type_info"></p>
293
  </div>
294
  <?php
php/admin/options-page-results-page-tab.php CHANGED
@@ -111,7 +111,11 @@ function qsm_options_results_tab_content() {
111
  <div class="qsm-popup__container" role="dialog" aria-modal="true" aria-labelledby="modal-3-title">
112
  <header class="qsm-popup__header" style="display: block;">
113
  <h2 class="qsm-popup__title"><?php _e('Template Variables', 'quiz-master-next'); ?></h2>
114
- <span class="description"><?php _e('Use these dynamic variables to customize your quiz or survey. Just copy and paste one or more variables into the content templates and these will be replaced by actual values when user takes a quiz. <br/><b>Note:</b> Always use uppercase while using these variables.', 'quiz-master-next'); ?></span>
 
 
 
 
115
  </header>
116
  <main class="qsm-popup__content" id="show-all-variable-content">
117
  <?php
@@ -130,6 +134,7 @@ function qsm_options_results_tab_content() {
130
  unset($variable_list['%QUESTION%']);
131
  unset($variable_list['%USER_ANSWER%']);
132
  unset($variable_list['%USER_ANSWERS_DEFAULT%']);
 
133
  unset($variable_list['%CORRECT_ANSWER%']);
134
  unset($variable_list['%USER_COMMENTS%']);
135
  unset($variable_list['%CORRECT_ANSWER_INFO%']);
111
  <div class="qsm-popup__container" role="dialog" aria-modal="true" aria-labelledby="modal-3-title">
112
  <header class="qsm-popup__header" style="display: block;">
113
  <h2 class="qsm-popup__title"><?php _e('Template Variables', 'quiz-master-next'); ?></h2>
114
+ <span class="description">
115
+ <?php _e('Use these dynamic variables to customize your quiz or survey. Just copy and paste one or more variables into the content templates and these will be replaced by actual values when user takes a quiz.', 'quiz-master-next'); ?>
116
+ <br/><b><?php _e('Note: ', 'quiz-master-next'); ?></b>
117
+ <?php _e('Always use uppercase while using these variables.', 'quiz-master-next'); ?>
118
+ </span>
119
  </header>
120
  <main class="qsm-popup__content" id="show-all-variable-content">
121
  <?php
134
  unset($variable_list['%QUESTION%']);
135
  unset($variable_list['%USER_ANSWER%']);
136
  unset($variable_list['%USER_ANSWERS_DEFAULT%']);
137
+ unset($variable_list['%QUESTION_POINT_SCORE%']);
138
  unset($variable_list['%CORRECT_ANSWER%']);
139
  unset($variable_list['%USER_COMMENTS%']);
140
  unset($variable_list['%CORRECT_ANSWER_INFO%']);
php/classes/class-qmn-quiz-manager.php CHANGED
@@ -183,19 +183,31 @@ class QMNQuizManager {
183
  global $wpdb;
184
  $question_id = isset($_POST['question_id']) ? intval($_POST['question_id']) : 0;
185
  $answer = isset( $_POST['answer'] ) ? sanitize_textarea_field( $_POST['answer'] ) : '';
186
- $question_array = $wpdb->get_row( "SELECT answer_array FROM {$wpdb->prefix}mlw_questions WHERE question_id = ($question_id)", 'ARRAY_A' );
187
  $answer_array = unserialize($question_array['answer_array']);
188
- $got_ans = false;
 
 
 
189
  if($answer_array && $got_ans === false){
190
  foreach ($answer_array as $key => $value) {
191
  if($value[0] == $answer && $value[2] == 1){
192
  $got_ans = true;
 
193
  break;
194
  }
195
  }
196
  }
197
- echo $got_ans ? 'correct' : 'incorrect';
198
- exit;
 
 
 
 
 
 
 
 
199
  }
200
 
201
  /**
@@ -544,7 +556,7 @@ class QMNQuizManager {
544
  wp_enqueue_style('qsm_model_css', plugins_url('../../css/qsm-admin.css', __FILE__));
545
  wp_enqueue_script('qsm_model_js', plugins_url('../../js/micromodal.min.js', __FILE__));
546
  wp_enqueue_script('qsm_quiz', plugins_url('../../js/qsm-quiz.js', __FILE__), array('wp-util', 'underscore', 'jquery', 'jquery-ui-tooltip', 'progress-bar'), $mlwQuizMasterNext->version);
547
- wp_localize_script('qsm_quiz', 'qmn_ajax_object', array('ajaxurl' => admin_url('admin-ajax.php'), 'enable_quick_result_mc' => isset($options->enable_quick_result_mc) ? $options->enable_quick_result_mc : '','enable_result_after_timer_end' => isset($options->enable_result_after_timer_end) ? $options->enable_result_after_timer_end : '', 'quick_result_correct_text' => $options->quick_result_correct_answer_text, 'quick_result_wrong_text' => $options->quick_result_wrong_answer_text, 'multicheckbox_limit_reach' => __('Limit of choice is reached.', 'quiz-master-next') ));
548
  wp_enqueue_script( 'math_jax', '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML' );
549
  global $qmn_total_questions;
550
  $qmn_total_questions = 0;
@@ -811,6 +823,7 @@ class QMNQuizManager {
811
  </section>
812
  <?php
813
  }
 
814
  ?>
815
  <!-- View for pagination -->
816
  <script type="text/template" id="tmpl-qsm-pagination">
@@ -1170,51 +1183,64 @@ class QMNQuizManager {
1170
  // Inserts the responses in the database.
1171
  global $wpdb;
1172
  $table_name = $wpdb->prefix . "mlw_results";
1173
- $results_insert = $wpdb->insert(
1174
- $table_name, array(
1175
- 'quiz_id' => $qmn_array_for_variables['quiz_id'],
1176
- 'quiz_name' => $qmn_array_for_variables['quiz_name'],
1177
- 'quiz_system' => $qmn_array_for_variables['quiz_system'],
1178
- 'point_score' => $qmn_array_for_variables['total_points'],
1179
- 'correct_score' => $qmn_array_for_variables['total_score'],
1180
- 'correct' => $qmn_array_for_variables['total_correct'],
1181
- 'total' => $qmn_array_for_variables['total_questions'],
1182
- 'name' => $qmn_array_for_variables['user_name'],
1183
- 'business' => $qmn_array_for_variables['user_business'],
1184
- 'email' => $qmn_array_for_variables['user_email'],
1185
- 'phone' => $qmn_array_for_variables['user_phone'],
1186
- 'user' => $qmn_array_for_variables['user_id'],
1187
- 'user_ip' => $qmn_array_for_variables['user_ip'],
1188
- 'time_taken' => $qmn_array_for_variables['time_taken'],
1189
- 'time_taken_real' => date('Y-m-d H:i:s', strtotime($qmn_array_for_variables['time_taken'])),
1190
- 'quiz_results' => $serialized_results,
1191
- 'deleted' => 0,
1192
- 'unique_id' => $unique_id,
1193
- 'form_type' => isset( $qmn_quiz_options->form_type ) ? $qmn_quiz_options->form_type : 0,
1194
- ), array(
1195
- '%d',
1196
- '%s',
1197
- '%d',
1198
- '%d',
1199
- '%d',
1200
- '%d',
1201
- '%d',
1202
- '%s',
1203
- '%s',
1204
- '%s',
1205
- '%s',
1206
- '%d',
1207
- '%s',
1208
- '%s',
1209
- '%s',
1210
- '%s',
1211
- '%d',
1212
- '%s',
1213
- '%d',
1214
- )
1215
- );
1216
- $results_id = $wpdb->insert_id;
1217
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
1218
  $qmn_array_for_variables['result_id'] = $results_id;
1219
 
1220
  // Determines redirect/results page.
@@ -1225,7 +1251,7 @@ class QMNQuizManager {
1225
  $result_display .= $this->display_social($qmn_quiz_options, $qmn_array_for_variables);
1226
  $result_display = apply_filters('qmn_after_social_media', $result_display, $qmn_quiz_options, $qmn_array_for_variables);
1227
  if ($this->qsm_plugin_active('qsm-save-resume/qsm-save-resume.php') != 1 && $qmn_quiz_options->enable_retake_quiz_button == 1) {
1228
- $result_display .= '<a style="float: right;" class="button btn-reload-quiz" data-quiz_id="' . $qmn_array_for_variables['quiz_id'] . '" href="#" >' . apply_filters('qsm_retake_quiz_text', 'Retake Quiz') . '</a>';
1229
  }
1230
 
1231
  /*
183
  global $wpdb;
184
  $question_id = isset($_POST['question_id']) ? intval($_POST['question_id']) : 0;
185
  $answer = isset( $_POST['answer'] ) ? sanitize_textarea_field( $_POST['answer'] ) : '';
186
+ $question_array = $wpdb->get_row( "SELECT answer_array, question_answer_info FROM {$wpdb->prefix}mlw_questions WHERE question_id = ($question_id)", 'ARRAY_A' );
187
  $answer_array = unserialize($question_array['answer_array']);
188
+ $correct_info_text = isset( $question_array['question_answer_info'] ) ? $question_array['question_answer_info'] : '';
189
+ $show_correct_info = isset( $_POST['show_correct_info'] ) ? sanitize_text_field( $_POST['show_correct_info'] ) : 0;
190
+ $got_ans = false;
191
+ $correct_answer = false;
192
  if($answer_array && $got_ans === false){
193
  foreach ($answer_array as $key => $value) {
194
  if($value[0] == $answer && $value[2] == 1){
195
  $got_ans = true;
196
+ $correct_answer = true;
197
  break;
198
  }
199
  }
200
  }
201
+ if( $show_correct_info == 2 ){
202
+ $got_ans = true;
203
+ }
204
+ echo wp_json_encode(
205
+ array(
206
+ 'success' => $correct_answer ? 'correct' : 'incorrect',
207
+ 'message' => $show_correct_info && $got_ans ? '<b>'. __('Correct Info: ', 'quiz-master-next') .'</b>' . $correct_info_text : ''
208
+ )
209
+ );
210
+ wp_die();
211
  }
212
 
213
  /**
556
  wp_enqueue_style('qsm_model_css', plugins_url('../../css/qsm-admin.css', __FILE__));
557
  wp_enqueue_script('qsm_model_js', plugins_url('../../js/micromodal.min.js', __FILE__));
558
  wp_enqueue_script('qsm_quiz', plugins_url('../../js/qsm-quiz.js', __FILE__), array('wp-util', 'underscore', 'jquery', 'jquery-ui-tooltip', 'progress-bar'), $mlwQuizMasterNext->version);
559
+ wp_localize_script('qsm_quiz', 'qmn_ajax_object', array('ajaxurl' => admin_url('admin-ajax.php'), 'enable_quick_result_mc' => isset($options->enable_quick_result_mc) ? $options->enable_quick_result_mc : '','enable_result_after_timer_end' => isset($options->enable_result_after_timer_end) ? $options->enable_result_after_timer_end : '', 'quick_result_correct_text' => $options->quick_result_correct_answer_text, 'quick_result_wrong_text' => $options->quick_result_wrong_answer_text, 'multicheckbox_limit_reach' => __('Limit of choice is reached.', 'quiz-master-next'), 'enable_quick_correct_answer_info' => isset($options->enable_quick_correct_answer_info) ? $options->enable_quick_correct_answer_info : 0 ));
560
  wp_enqueue_script( 'math_jax', '//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML' );
561
  global $qmn_total_questions;
562
  $qmn_total_questions = 0;
823
  </section>
824
  <?php
825
  }
826
+ do_action('qsm_after_all_section');
827
  ?>
828
  <!-- View for pagination -->
829
  <script type="text/template" id="tmpl-qsm-pagination">
1183
  // Inserts the responses in the database.
1184
  global $wpdb;
1185
  $table_name = $wpdb->prefix . "mlw_results";
1186
+ if (isset($_POST['update_result']) && !empty($_POST['update_result'])) {
1187
+ $results_id = $_POST['update_result'];
1188
+ $results_update = $wpdb->update($table_name, array(
1189
+ 'point_score' => $qmn_array_for_variables['total_points'],
1190
+ 'correct_score' => $qmn_array_for_variables['total_score'],
1191
+ 'correct' => $qmn_array_for_variables['total_correct'],
1192
+ 'total' => $qmn_array_for_variables['total_questions'],
1193
+ 'user_ip' => $qmn_array_for_variables['user_ip'],
1194
+ 'time_taken' => $qmn_array_for_variables['time_taken'],
1195
+ 'time_taken_real' => date('Y-m-d H:i:s', strtotime($qmn_array_for_variables['time_taken'])),
1196
+ 'quiz_results' => $serialized_results,
1197
+ ), array('result_id' => $results_id));
1198
+ } else {
1199
+ $results_insert = $wpdb->insert($table_name, array(
1200
+ 'quiz_id' => $qmn_array_for_variables['quiz_id'],
1201
+ 'quiz_name' => $qmn_array_for_variables['quiz_name'],
1202
+ 'quiz_system' => $qmn_array_for_variables['quiz_system'],
1203
+ 'point_score' => $qmn_array_for_variables['total_points'],
1204
+ 'correct_score' => $qmn_array_for_variables['total_score'],
1205
+ 'correct' => $qmn_array_for_variables['total_correct'],
1206
+ 'total' => $qmn_array_for_variables['total_questions'],
1207
+ 'name' => $qmn_array_for_variables['user_name'],
1208
+ 'business' => $qmn_array_for_variables['user_business'],
1209
+ 'email' => $qmn_array_for_variables['user_email'],
1210
+ 'phone' => $qmn_array_for_variables['user_phone'],
1211
+ 'user' => $qmn_array_for_variables['user_id'],
1212
+ 'user_ip' => $qmn_array_for_variables['user_ip'],
1213
+ 'time_taken' => $qmn_array_for_variables['time_taken'],
1214
+ 'time_taken_real' => date('Y-m-d H:i:s', strtotime($qmn_array_for_variables['time_taken'])),
1215
+ 'quiz_results' => $serialized_results,
1216
+ 'deleted' => 0,
1217
+ 'unique_id' => $unique_id,
1218
+ 'form_type' => isset($qmn_quiz_options->form_type) ? $qmn_quiz_options->form_type : 0,
1219
+ ), array(
1220
+ '%d',
1221
+ '%s',
1222
+ '%d',
1223
+ '%d',
1224
+ '%d',
1225
+ '%d',
1226
+ '%d',
1227
+ '%s',
1228
+ '%s',
1229
+ '%s',
1230
+ '%s',
1231
+ '%d',
1232
+ '%s',
1233
+ '%s',
1234
+ '%s',
1235
+ '%s',
1236
+ '%d',
1237
+ '%s',
1238
+ '%d',
1239
+ )
1240
+ );
1241
+ $results_id = $wpdb->insert_id;
1242
+ }
1243
+ }
1244
  $qmn_array_for_variables['result_id'] = $results_id;
1245
 
1246
  // Determines redirect/results page.
1251
  $result_display .= $this->display_social($qmn_quiz_options, $qmn_array_for_variables);
1252
  $result_display = apply_filters('qmn_after_social_media', $result_display, $qmn_quiz_options, $qmn_array_for_variables);
1253
  if ($this->qsm_plugin_active('qsm-save-resume/qsm-save-resume.php') != 1 && $qmn_quiz_options->enable_retake_quiz_button == 1) {
1254
+ $result_display .= '<a style="float: right;" class="button btn-reload-quiz" data-quiz_id="' . $qmn_array_for_variables['quiz_id'] . '" href="#" >' . apply_filters('qsm_retake_quiz_text', __('Retake Quiz', 'quiz-master-next')) . '</a>';
1255
  }
1256
 
1257
  /*
php/classes/class-qmn-review-message.php CHANGED
@@ -90,7 +90,7 @@ class QMN_Review_Message {
90
  echo "<div class='updated'><br />";
91
  echo sprintf( __('Greetings! I just noticed that you now have more than %d quiz results. That is
92
  awesome! Could you please help me out by giving this plugin a 5-star rating on WordPress? This
93
- will help us by helping other users discover this plugin. %s', 'quiz_master_next'),
94
  $this->trigger,
95
  '<br /><strong><em>~ QSM Team</em></strong><br /><br />'
96
  );
90
  echo "<div class='updated'><br />";
91
  echo sprintf( __('Greetings! I just noticed that you now have more than %d quiz results. That is
92
  awesome! Could you please help me out by giving this plugin a 5-star rating on WordPress? This
93
+ will help us by helping other users discover this plugin. %s', 'quiz-master-next'),
94
  $this->trigger,
95
  '<br /><strong><em>~ QSM Team</em></strong><br /><br />'
96
  );
php/classes/class-qsm-emails.php CHANGED
@@ -150,8 +150,12 @@ class QSM_Emails {
150
  } else {
151
  $to = str_replace( '%USER_EMAIL%', '', $to );
152
  }
 
153
  $to_array = explode( ',', $to );
154
-
 
 
 
155
  // Prepares our subject.
156
  $subject = apply_filters( 'mlw_qmn_template_variable_results_page', $subject, $response_data );
157
 
150
  } else {
151
  $to = str_replace( '%USER_EMAIL%', '', $to );
152
  }
153
+ $to = apply_filters('qsm_send_results_email_addresses', $to, $response_data);
154
  $to_array = explode( ',', $to );
155
+ $to_array = array_unique($to_array);
156
+ if (empty($to_array)) {
157
+ return;
158
+ }
159
  // Prepares our subject.
160
  $subject = apply_filters( 'mlw_qmn_template_variable_results_page', $subject, $response_data );
161
 
php/classes/class-qsm-install.php CHANGED
@@ -503,6 +503,30 @@ class QSM_Install {
503
  );
504
  $mlwQuizMasterNext->pluginHelper->register_quiz_setting( $field_array, 'quiz_options' );
505
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
506
  //Setting for retake quiz
507
  $field_array = array(
508
  'id' => 'enable_retake_quiz_button',
@@ -893,7 +917,8 @@ class QSM_Install {
893
  '%USER_ANSWER%',
894
  '%CORRECT_ANSWER%',
895
  '%USER_COMMENTS%',
896
- '%CORRECT_ANSWER_INFO%'
 
897
  )
898
  );
899
  $mlwQuizMasterNext->pluginHelper->register_quiz_setting( $field_array, 'quiz_text' );
503
  );
504
  $mlwQuizMasterNext->pluginHelper->register_quiz_setting( $field_array, 'quiz_options' );
505
 
506
+ // Settings for quick result
507
+ $field_array = array(
508
+ 'id' => 'enable_quick_correct_answer_info',
509
+ 'label' => __('Show correct answer inline', 'quiz-master-next'),
510
+ 'type' => 'radio',
511
+ 'options' => array(
512
+ array(
513
+ 'label' => __('Yes When answer is correct', 'quiz-master-next'),
514
+ 'value' => 1
515
+ ),
516
+ array(
517
+ 'label' => __('Yes Independent of correct/incorrect', 'quiz-master-next'),
518
+ 'value' => 2
519
+ ),
520
+ array(
521
+ 'label' => __('No', 'quiz-master-next'),
522
+ 'value' => 0
523
+ )
524
+ ),
525
+ 'default' => 0,
526
+ 'help' => __('Show correct user info when inline result is enabled.','quiz-master-next')
527
+ );
528
+ $mlwQuizMasterNext->pluginHelper->register_quiz_setting( $field_array, 'quiz_options' );
529
+
530
  //Setting for retake quiz
531
  $field_array = array(
532
  'id' => 'enable_retake_quiz_button',
917
  '%USER_ANSWER%',
918
  '%CORRECT_ANSWER%',
919
  '%USER_COMMENTS%',
920
+ '%CORRECT_ANSWER_INFO%',
921
+ '%QUESTION_POINT_SCORE%'
922
  )
923
  );
924
  $mlwQuizMasterNext->pluginHelper->register_quiz_setting( $field_array, 'quiz_text' );
php/question-types.php CHANGED
@@ -159,11 +159,13 @@ function qmn_multiple_choice_review($id, $question, $answers)
159
  } else {
160
  $mlw_user_answer = " ";
161
  }
162
- $return_array['user_text'] = stripslashes( htmlspecialchars_decode($mlw_user_answer, ENT_QUOTES) );
 
163
  foreach($answers as $answer){
164
  if($answerEditor === 'rich'){
165
- $answer_option = stripslashes( htmlspecialchars_decode($answer[0], ENT_QUOTES) );
166
- if ( $mlw_user_answer == trim( $answer_option ) ){
 
167
  $return_array["points"] = $answer[1];
168
  $return_array["user_text"] = $answer[0];
169
  if ($answer[2] == 1){
@@ -171,7 +173,7 @@ function qmn_multiple_choice_review($id, $question, $answers)
171
  }
172
  }
173
  if ($answer[2] == 1){
174
- $return_array["correct_text"] = htmlspecialchars_decode($answer[0], ENT_QUOTES);
175
  }
176
  } else {
177
  $mlw_user_answer = '';
@@ -190,7 +192,7 @@ function qmn_multiple_choice_review($id, $question, $answers)
190
  $return_array["correct_text"] = htmlspecialchars_decode($answer[0], ENT_QUOTES);
191
  }
192
  }
193
- }
194
  return $return_array;
195
  }
196
 
@@ -340,11 +342,12 @@ function qmn_horizontal_multiple_choice_review($id, $question, $answers)
340
  } else {
341
  $mlw_user_answer = " ";
342
  }
343
-
344
  foreach($answers as $answer){
345
  if($answerEditor === 'rich'){
346
- $answer_option = stripslashes( htmlspecialchars_decode($answer[0], ENT_QUOTES) );
347
- if ( $mlw_user_answer == trim( $answer_option ) ){
 
348
  $return_array["points"] = $answer[1];
349
  $return_array["user_text"] = strval(htmlspecialchars_decode($answer[0], ENT_QUOTES));
350
  if ($answer[2] == 1){
159
  } else {
160
  $mlw_user_answer = " ";
161
  }
162
+ $return_array['user_text'] = stripslashes( htmlspecialchars_decode($mlw_user_answer, ENT_QUOTES) );
163
+ $rich_text_comapre = preg_replace("/\s+|\n+|\r/", ' ', htmlentities( $mlw_user_answer ));
164
  foreach($answers as $answer){
165
  if($answerEditor === 'rich'){
166
+ $answer_option = stripslashes( htmlspecialchars_decode($answer[0], ENT_QUOTES) );
167
+ $sinel_answer_cmp = preg_replace("/\s+|\n+|\r/", ' ', htmlentities( $answer_option ));
168
+ if ( $rich_text_comapre == $sinel_answer_cmp ){
169
  $return_array["points"] = $answer[1];
170
  $return_array["user_text"] = $answer[0];
171
  if ($answer[2] == 1){
173
  }
174
  }
175
  if ($answer[2] == 1){
176
+ $return_array["correct_text"] = stripslashes( htmlspecialchars_decode($answer[0], ENT_QUOTES) );
177
  }
178
  } else {
179
  $mlw_user_answer = '';
192
  $return_array["correct_text"] = htmlspecialchars_decode($answer[0], ENT_QUOTES);
193
  }
194
  }
195
+ }
196
  return $return_array;
197
  }
198
 
342
  } else {
343
  $mlw_user_answer = " ";
344
  }
345
+ $rich_text_comapre = preg_replace("/\s+|\n+|\r/", ' ', htmlentities( $mlw_user_answer ));
346
  foreach($answers as $answer){
347
  if($answerEditor === 'rich'){
348
+ $answer_option = stripslashes( htmlspecialchars_decode($answer[0], ENT_QUOTES) );
349
+ $sinel_answer_cmp = preg_replace("/\s+|\n+|\r/", ' ', htmlentities( $answer_option ));
350
+ if ( $rich_text_comapre == $sinel_answer_cmp ){
351
  $return_array["points"] = $answer[1];
352
  $return_array["user_text"] = strval(htmlspecialchars_decode($answer[0], ENT_QUOTES));
353
  if ($answer[2] == 1){
php/template-variables.php CHANGED
@@ -432,13 +432,14 @@ function mlw_qmn_variable_question_answers( $content, $mlw_quiz_array ) {
432
  // Cycles through each answer in the responses.
433
  $total_question_cnt = count( $mlw_quiz_array['question_answers_array'] );
434
  $qsm_question_cnt = 1;
435
- foreach ( $mlw_quiz_array['question_answers_array'] as $answer ) {
436
  if(in_array($answer['id'],$hidden_questions)) {
437
  continue;
438
  }
439
  $display .= qsm_questions_answers_shortcode_to_text($mlw_quiz_array, $qmn_question_answer_template, $questions, $qmn_questions, $answer, $qsm_question_cnt, $total_question_cnt);
440
  $qsm_question_cnt++;
441
  }
 
442
  $content = str_replace( "%QUESTIONS_ANSWERS%" , $display, $content);
443
  $content = str_replace( "%QUESTIONS_ANSWERS_EMAIL%" , $display, $content);
444
  }
@@ -976,10 +977,14 @@ function qsm_questions_answers_shortcode_to_text($mlw_quiz_array, $qmn_question_
976
  $mlw_question_answer_display = str_replace("%USER_COMMENTS%", $answer_3, $mlw_question_answer_display);
977
  $answer_4 = !empty($qmn_questions[$answer['id']]) ? $qmn_questions[$answer['id']] : 'NA';
978
  $mlw_question_answer_display = str_replace("%CORRECT_ANSWER_INFO%", htmlspecialchars_decode($answer_4, ENT_QUOTES), $mlw_question_answer_display);
 
 
 
979
  $mlw_question_answer_display = wp_kses_post($mlw_question_answer_display);
980
  if ($total_question_cnt == $qsm_question_cnt && $remove_border == false ) {
981
  $extra_border_bottom_class = 'qsm-remove-border-bottom';
982
  }
 
983
  $display = "<div class='qmn_question_answer $extra_border_bottom_class $question_answer_class'>" . apply_filters('qmn_variable_question_answers', $mlw_question_answer_display, $mlw_quiz_array) . '</div>';
984
  return $display;
985
  }
432
  // Cycles through each answer in the responses.
433
  $total_question_cnt = count( $mlw_quiz_array['question_answers_array'] );
434
  $qsm_question_cnt = 1;
435
+ foreach ( $mlw_quiz_array['question_answers_array'] as $answer ) {
436
  if(in_array($answer['id'],$hidden_questions)) {
437
  continue;
438
  }
439
  $display .= qsm_questions_answers_shortcode_to_text($mlw_quiz_array, $qmn_question_answer_template, $questions, $qmn_questions, $answer, $qsm_question_cnt, $total_question_cnt);
440
  $qsm_question_cnt++;
441
  }
442
+ $display = "<div class='qsm_questions_answers_section'>{$display}</div>";
443
  $content = str_replace( "%QUESTIONS_ANSWERS%" , $display, $content);
444
  $content = str_replace( "%QUESTIONS_ANSWERS_EMAIL%" , $display, $content);
445
  }
977
  $mlw_question_answer_display = str_replace("%USER_COMMENTS%", $answer_3, $mlw_question_answer_display);
978
  $answer_4 = !empty($qmn_questions[$answer['id']]) ? $qmn_questions[$answer['id']] : 'NA';
979
  $mlw_question_answer_display = str_replace("%CORRECT_ANSWER_INFO%", htmlspecialchars_decode($answer_4, ENT_QUOTES), $mlw_question_answer_display);
980
+ //Point score of the particular question.
981
+ $question_point = isset( $answer['points'] ) ? $answer['points'] : '0';
982
+ $mlw_question_answer_display = str_replace("%QUESTION_POINT_SCORE%", htmlspecialchars_decode($question_point, ENT_QUOTES), $mlw_question_answer_display);
983
  $mlw_question_answer_display = wp_kses_post($mlw_question_answer_display);
984
  if ($total_question_cnt == $qsm_question_cnt && $remove_border == false ) {
985
  $extra_border_bottom_class = 'qsm-remove-border-bottom';
986
  }
987
+ $mlw_question_answer_display = apply_filters('qsm_question_answers_template_variable', $mlw_question_answer_display, $mlw_quiz_array, $answer);
988
  $display = "<div class='qmn_question_answer $extra_border_bottom_class $question_answer_class'>" . apply_filters('qmn_variable_question_answers', $mlw_question_answer_display, $mlw_quiz_array) . '</div>';
989
  return $display;
990
  }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: quiz, survey, lead, test, score, exam, questionnaire, question,wordpress q
4
  Requires at least: 4.9
5
  Tested up to: 5.5.1
6
  Requires PHP: 5.4
7
- Stable tag: 7.1.3
8
  License: GPLv2
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -135,6 +135,13 @@ This is usually a theme conflict. You can [checkout out our common conflict solu
135
 
136
  == Changelog ==
137
 
 
 
 
 
 
 
 
138
  = 7.1.3 (September 22, 2020) =
139
  * Bug: Fixed issues when email templates were not showing if classic editor was disabled.
140
  * Bug: Fixed the issue of Certificate Addon link not showing in admin result detail page issue.
4
  Requires at least: 4.9
5
  Tested up to: 5.5.1
6
  Requires PHP: 5.4
7
+ Stable tag: 7.1.4
8
  License: GPLv2
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
135
 
136
  == Changelog ==
137
 
138
+ = 7.1.4 (October 06, 2020) =
139
+ * Bug: Fixed point score issues when answer type is Rich Answer with HTML tags.
140
+ * Enhancement: Added JS hook for quiz to enhance JS event.
141
+ * Enhancement: Added .pot file to translate string into any language.
142
+ * Enhancement: Added %POINT_SCORE% variable support in %QUESTIONS_ANSWERS% template variable.
143
+ * Enhancement: Added option to display Correct Answer Info with inline result.
144
+
145
  = 7.1.3 (September 22, 2020) =
146
  * Bug: Fixed issues when email templates were not showing if classic editor was disabled.
147
  * Bug: Fixed the issue of Certificate Addon link not showing in admin result detail page issue.