Example #1
0
    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"))
Example #2
0
    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"))
Example #3
0
 def set_language_id(self, langId):
     languageManager = LanguagesManager()
     self.language = languageManager.get_language_by_id(langId)
Example #4
0
 def set_language_id(self, langId):
     languageManager = LanguagesManager()
     self.language = languageManager.get_language_by_id(langId)