This module offers functions that allow tracking exercise progress.
question_number();
Check if question number is valid.
ONO::FW::Apps::Core::Question->question_number( );
returns: $num
question_progress();
Track exercise progress
Switches:
-f box_fabric
-i info field (can be used for mistakes, stats, etc...)
-p box_paper
-P no padding
ONO::FW::Apps::Core::Question->question_progress( $total, $question, $MORE, $switches );
question_progress_done();
Check if exercise has been completed.
ONO::FW::Apps::Core::Question->question_progress_done( );
question_progress_done_msg();
Exercise completed message + followup options.
Switches:
-M don't show mistakes
-R don't allow repeating
ONO::FW::Apps::Core::Question->question_progress_done_msg( $app, $db, $community, $form, $action_url, $questions, $mistakes, $lang, $BLK_ref, $vars_ref, $switches );