Split Unlock standalone exercices between themes and standalone ex

This commit is contained in:
nemunaire 2024-03-17 10:17:39 +01:00
parent cc147a9819
commit ae5068f8b8
7 changed files with 35 additions and 15 deletions

View file

@ -318,7 +318,8 @@ func ApplySettings(config *settings.Settings) {
fic.DisplayAllFlags = config.DisplayAllFlags
fic.HideCaseSensitivity = config.HideCaseSensitivity
fic.UnlockedStandaloneExercices = config.UnlockedStandaloneExercices
fic.UnlockedStandaloneExercicesByValidation = config.UnlockedStandaloneExercicesByValidation
fic.UnlockedStandaloneExercicesByThemeStepValidation = config.UnlockedStandaloneExercicesByThemeStepValidation
fic.UnlockedStandaloneExercicesByStandaloneExerciceValidation = config.UnlockedStandaloneExercicesByStandaloneExerciceValidation
fic.DisplayMCQBadCount = config.DisplayMCQBadCount
fic.FirstBlood = config.FirstBlood
fic.SubmissionCostBase = config.SubmissionCostBase

View file

@ -145,9 +145,16 @@
<div class="col">
<div class="form-group row">
<label for="unlockedStandaloneExercicesByValidation" class="col-sm-auto col-form-label col-form-label-sm" ng-class="{'text-primary font-weight-bold': config.unlockedStandaloneExercicesByValidation != dist_config.unlockedStandaloneExercicesByValidation}">Exercices supplémentaires par validation</label>
<label for="unlockedStandaloneExercicesByThemeStepValidation" class="col-sm-auto col-form-label col-form-label-sm" ng-class="{'text-primary font-weight-bold': config.unlockedStandaloneExercicesByThemeStepValidation != dist_config.unlockedStandaloneExercicesByThemeStepValidation}">Débloqués par étape validée</label>
<div class="col-sm">
<input type="number" class="form-control form-control-sm" id="unlockedStandaloneExercicesByValidation" ng-model="config.unlockedStandaloneExercicesByValidation" ng-class="{'border-primary': config.unlockedStandaloneExercicesByValidation != dist_config.unlockedStandaloneExercicesByValidation}" min="0" step="0.01">
<input type="number" class="form-control form-control-sm" id="unlockedStandaloneExercicesByThemeStepValidation" ng-model="config.unlockedStandaloneExercicesByThemeStepValidation" ng-class="{'border-primary': config.unlockedStandaloneExercicesByThemeStepValidation != dist_config.unlockedStandaloneExercicesByThemeStepValidation}" min="0" step="0.01">
</div>
</div>
<div class="form-group row">
<label for="unlockedStandaloneExercicesByStandaloneExerciceValidation" class="col-sm-auto col-form-label col-form-label-sm" ng-class="{'text-primary font-weight-bold': config.unlockedStandaloneExercicesByStandaloneExerciceValidation != dist_config.unlockedStandaloneExercicesByStandaloneExerciceValidation}">Débloqués par exercice indépendant validé</label>
<div class="col-sm">
<input type="number" class="form-control form-control-sm" id="unlockedStandaloneExercicesByStandaloneExerciceValidation" ng-model="config.unlockedStandaloneExercicesByStandaloneExerciceValidation" ng-class="{'border-primary': config.unlockedStandaloneExercicesByStandaloneExerciceValidation != dist_config.unlockedStandaloneExercicesByStandaloneExerciceValidation}" min="0" step="0.01">
</div>
</div>
</div>