ONO::FW::Apps::Core::Question

This module offers functions that allow tracking exercise progress.

Functions

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 );

Sub-Modules

none

Dependencies

Code