Skip to main content

Ajouter un nouveau module

  1. Ajouter le nouveau module dans modules.json (S'inspirer des modules existants pour formuler le nouveau)
  2. Ajouter les settings dedu lanouveau nouvelle pagemodule dans les pages_settings
Si c'est nécessaire, comme dans le cas d'une table (column_inputs_order) ou d'un custom prefab (prefab_reference), ajouter les settings de la nouvelle page dans les regions_settings Si c'est nécessaire, comme dans le cas d'une table ou d'un custom prefab, ajouter les settings de la nouvelle page dans les regions_settingsmodules_settings Ajouter lales pagepréférences et pj modifiables du nouveau module dans la liste de pages dans modules_settings et modules_contexts concernés S'il y a des conditions pour inclure ou pas la page, ajouter les conditions dans pages_settings_definitions Si la nouvelle page contient un dropdown, ajouter le data dans dynamic_dropdown_data_structure (dynamic), dropdown_data (static) ou UtilsAcc1.GetDropdownDataFromString (static, mais spécifique au contexte du module) Si la nouvelle page est un custom prefab, créer le prefab (variant si un prefab parent est disponible e.g. SubModulePageInputsControlBase)modules_settings_definitions Ajouter le corrigénouveau (answerkey)module afindans queliste lespour contextesl'ordre fonctionnentpar défaut des modules dans sim_settings Ajouter lales correctiontextes (grading)du scénario du module dans l'onglet Scénario dans le document Google Sheet S'assurer que tous les autres nouveaux textes ont été ajoutés Tester le module avec les différentes préférences et pj modifiables