If you are using "group by group" mode, you could put a hidden short-text question ("qHidden") in the same group as Q-A and use a JavaScript timer to record total time in the group. Then simple relevance can be used to control the display of Q-B and Q-C.
Add a script something like this to the source of "qHidden":
Code:
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
// Identify this question
var thisQuestion = $('#question{QID}');
// Hide this question
thisQuestion.hide();
// Determine initial elapsed time
if($('input.text', thisQuestion).val() == '') {
$('input.text', thisQuestion).val('0.0')
}
var elapsed = $('input.text', thisQuestion).val();
// Timer to load this question (1/10 seconds)
var pageTimer = setInterval(function() {
elapsed = Number(elapsed) + 0.1;
$('input.text', thisQuestion).val(elapsed.toFixed(1));
}, 100);
// Stop timer when "Next" clicked
$('#movenextbtn, #movesubmitbtn').bind('click', function () {
clearInterval(pageTimer);
});
});
</script>
Cheers,
Tony Partner Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.