def new(self): if len(self.subExercisesList) == 0: self.currentSubExercise = SubExercise(self) self.subExercisesList.append(self.currentSubExercise) self.currentSubExerciseId = 0 self.currentSequenceId = 0 languageManager = LanguagesManager() self.language = languageManager.get_default_language() self.maxSequenceLength = float( config.get("default_exercise_max_sequence_length")) / 1000 self.timeBetweenSequence = float( config.get("default_exercise_time_between_sequences")) / 1000 self.playMarginAfter = config.get( "default_exercise_play_margin_before") self.playMarginBefore = config.get( "default_exercise_play_margin_after") self.repeatAfterCompleted = ( config.get("default_exercise_repeat_after_completed") == 1) self.randomOrder = ( config.get("default_exercise_random_order") == 1) self.use_dynamic_correction = ( config.get("default_exercise_dynamic_correction") == 1) self.set_language_id(config.get("default_exercise_language")) self.repeat_count_limit_by_sequence = int( config.get("default_repeat_count_limit_by_sequence"))
def new(self): if len(self.subExercisesList) == 0: self.currentSubExercise = SubExercise(self) self.subExercisesList.append(self.currentSubExercise) self.currentSubExerciseId = 0 self.currentSequenceId = 0 languageManager = LanguagesManager() self.language = languageManager.get_default_language() self.maxSequenceLength = float(config.get("default_exercise_max_sequence_length")) / 1000 self.timeBetweenSequence = float(config.get("default_exercise_time_between_sequences")) / 1000 self.playMarginAfter = config.get("default_exercise_play_margin_before") self.playMarginBefore = config.get("default_exercise_play_margin_after") self.repeatAfterCompleted = (config.get("default_exercise_repeat_after_completed") == 1) self.randomOrder = (config.get("default_exercise_random_order") == 1) self.use_dynamic_correction = (config.get("default_exercise_dynamic_correction") == 1) self.set_language_id(config.get("default_exercise_language")) self.repeat_count_limit_by_sequence = int(config.get("default_repeat_count_limit_by_sequence"))
def set_language_id(self, langId): languageManager = LanguagesManager() self.language = languageManager.get_language_by_id(langId)