Hello Bob. I made a multipage form, consisting of 19 pages:
1. - Page with personal data
2-19 - page proficiency polish language test 180 questions, each 4 Responses to choose a, b, c, d (one correct, three abnormal) Correct answer 1 point, incorrect 0 points.
With your help wrote out the number of points for each group of proficiency test
CHECKING THE TEST
At each trimester falls 10 questions. The student must have 6 correct answers to be considered as credited trimester.
Is this code for all multi-page forms is correct?
Bob, please write me step by step exactly where this code put it. Is there any help or tutorial on how to put it? Are there any print screenshots? Greatly facilitated and accelerated the work of ChronoForms especially for beginners like me.
Page 2 of 19 - level A0 questions 1-10
Next page
Page 3 of 19 - level A1.1 questions 11-20
Next page
Page 4 of 19 - level A1.2 questions 21-30
Next page
Page 5 of 19 - level A1.3 questions 31-40
Next page
Page 6 of 19 - level A2.1 questions 41-50
Next page
Page 7 of 19 - level A2.2 questions 51-60
Next page
Page 8 of 19 - level A2.3 questions 61-70
Next page
Page 9 of 19 - level B1.1 questions 71-80
Next page
Page 10 of 19 - level B1.2 questions 81-90
Next page
Page 11 of 19 - level B1.3 questions 91-100
Next page
Page 12 of 19 - level A2.1 questions 101-110
Next page
Page 13 of 19 - level B2.2 questions 111-120
Next page
Page 14 of 19 - level B2.3 questions 121-130
Next page
Page 15 of 19 - level B2.4 questions 131-140
Next page
Page 16 of 19 - level C1.1 questions 141-150
Next page
Page 17 of 19 - level C1.2 questions 151-160
Next page
Page 18 of 19 - level C1.3 questions 161-170
Next page
Page 19 of 19 - level C1.4 questions 171-180
1. - Page with personal data
2-19 - page proficiency polish language test 180 questions, each 4 Responses to choose a, b, c, d (one correct, three abnormal) Correct answer 1 point, incorrect 0 points.
With your help wrote out the number of points for each group of proficiency test
CHECKING THE TEST
At each trimester falls 10 questions. The student must have 6 correct answers to be considered as credited trimester.
Is this code for all multi-page forms is correct?
Bob, please write me step by step exactly where this code put it. Is there any help or tutorial on how to put it? Are there any print screenshots? Greatly facilitated and accelerated the work of ChronoForms especially for beginners like me.
$form->data['radio1'] = 3
$form->data['radio2'] = 2
$form->data['radio3'] = 1
. . .
<?php
$score = 0;
if ( $form->data['radio1'] == 3 ) [
$score++;
}
if ( $form->data['radio2'] == 1 ) [
$score++;
}
if ( $form->data['radio3'] == 4 ) [
$score++;
}
$form->data['score'] += $score;
?>
Page 2 of 19 - level A0 questions 1-10
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 6 ) {
$form->data['group'] = 'A.0';
} else if ( $form->data['points'] > 5 && $form->data['points'] < 10 )
$form->data['group'] = 'A.1.1';
}
?>
Next page
Page 3 of 19 - level A1.1 questions 11-20
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 12 ) {
$form->data['group'] = 'A.1.1';
} else if ( $form->data['points'] > 11 && $form->data['points'] < 20 )
$form->data['group'] = 'A.1.2';
}
?>
Next page
Page 4 of 19 - level A1.2 questions 21-30
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 18 ) {
$form->data['group'] = 'A.1.2';
} else if ( $form->data['points'] > 17 && $form->data['points'] < 30 )
$form->data['group'] = 'A.1.3';
}
?>
Next page
Page 5 of 19 - level A1.3 questions 31-40
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 24 ) {
$form->data['group'] = 'A.1.3';
} else if ( $form->data['points'] > 23 && $form->data['points'] < 40 )
$form->data['group'] = 'A.2.1';
}
?>
Next page
Page 6 of 19 - level A2.1 questions 41-50
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 30 ) {
$form->data['group'] = 'A.2.1';
} else if ( $form->data['points'] > 29 && $form->data['points'] < 50 )
$form->data['group'] = 'A.2.2';
}
?>
Next page
Page 7 of 19 - level A2.2 questions 51-60
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 36 ) {
$form->data['group'] = 'A.2.2';
} else if ( $form->data['points'] > 35 && $form->data['points'] < 60 )
$form->data['group'] = 'A.2.3';
}
?>
Next page
Page 8 of 19 - level A2.3 questions 61-70
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 42 ) {
$form->data['group'] = 'A.2.3';
} else if ( $form->data['points'] > 41 && $form->data['points'] < 70 )
$form->data['group'] = 'B.1.1';
}
?>
Next page
Page 9 of 19 - level B1.1 questions 71-80
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 48 ) {
$form->data['group'] = 'B.1.1';
} else if ( $form->data['points'] > 47 && $form->data['points'] < 80 )
$form->data['group'] = 'B.1.2';
}
?>
Next page
Page 10 of 19 - level B1.2 questions 81-90
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 54 ) {
$form->data['group'] = 'B.1.2';
} else if ( $form->data['points'] > 53 && $form->data['points'] < 90 )
$form->data['group'] = 'B.1.3';
}
?>
Next page
Page 11 of 19 - level B1.3 questions 91-100
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 60 ) {
$form->data['group'] = 'B.1.3';
} else if ( $form->data['points'] > 59 && $form->data['points'] < 100 )
$form->data['group'] = 'B.2.1';
}
?>
Next page
Page 12 of 19 - level A2.1 questions 101-110
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 66 ) {
$form->data['group'] = 'B.2.1';
} else if ( $form->data['points'] > 65 && $form->data['points'] < 110 )
$form->data['group'] = 'B.2.2';
}
?>
Next page
Page 13 of 19 - level B2.2 questions 111-120
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 72 ) {
$form->data['group'] = 'B.2.2';
} else if ( $form->data['points'] > 71 && $form->data['points'] < 120 )
$form->data['group'] = 'B.2.3';
}
?>
Next page
Page 14 of 19 - level B2.3 questions 121-130
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 78 ) {
$form->data['group'] = 'B.2.3';
} else if ( $form->data['points'] > 77 && $form->data['points'] < 130 )
$form->data['group'] = 'B.2.4';
}
?>
Next page
Page 15 of 19 - level B2.4 questions 131-140
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 84 ) {
$form->data['group'] = 'B.2.4';
} else if ( $form->data['points'] > 83 && $form->data['points'] < 140 )
$form->data['group'] = 'C.1.1';
}
?>
Next page
Page 16 of 19 - level C1.1 questions 141-150
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 90 ) {
$form->data['group'] = 'C.1.1';
} else if ( $form->data['points'] > 89 && $form->data['points'] < 150 )
$form->data['group'] = 'C.1.2';
}
?>
Next page
Page 17 of 19 - level C1.2 questions 151-160
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 96 ) {
$form->data['group'] = 'C.1.2';
} else if ( $form->data['points'] > 95 && $form->data['points'] < 160 )
$form->data['group'] = 'C.1.3';
}
?>
Next page
Page 18 of 19 - level C1.3 questions 161-170
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 102 ) {
$form->data['group'] = 'C.1.3';
} else if ( $form->data['points'] > 101 && $form->data['points'] < 170 )
$form->data['group'] = 'C.1.4';
}
?>
Next page
Page 19 of 19 - level C1.4 questions 171-180
<?php
if ( $form->data['points'] > 0 && $form->data['points'] < 108 ) {
$form->data['group'] = 'C.1.4';
} else if ( $form->data['points'] > 107 && $form->data['points'] < 180 )
$form->data['group'] = 'C2';
}
?>