19 declare(strict_types=1);
    91         self::AUTO_SAVE, self::AUTO_SAVE_ON_TIME_LIMIT, self::REDIRECT_ON_TIME_LIMIT,
    92         self::AFTER_TEST_PASS_FINISHED, self::SHOW_FINAL_STATMENT, self::REDIRECT_AFTER_QUESTION_LIST
   101         return !in_array($cmd, self::$nonExecutionCommands);
 const AFTER_TEST_PASS_FINISHED
 
const SHOW_REQUESTED_HINTS_LIST
 
const QUESTION_SUMMARY_INC_OBLIGATIONS
 
const SHOW_FINAL_STATMENT
 
const BACK_FROM_FINISHING
 
const AUTO_SAVE_ON_TIME_LIMIT
 
const BACK_TO_INFO_SCREEN
 
const SUBMIT_SOLUTION_AND_NEXT
 
const CONFIRM_HINT_REQUEST
 
const ACCESS_CODE_CONFIRMED
 
const REDIRECT_ON_TIME_LIMIT
 
const SHOW_INSTANT_RESPONSE
 
const SHOW_QUESTION_SELECTION
 
const SUBMIT_INTERMEDIATE_SOLUTION
 
const REDIRECT_AFTER_QUESTION_LIST
 
const UNMARK_QUESTION_SAVE
 
const QUESTION_SUMMARY_OBLIGATIONS_ONLY
 
const DISPLAY_ACCESS_CODE
 
static $nonExecutionCommands
 
static isTestExecutionCommand($cmd)