Ajouter une nouvelle page

  1. Ajouter la nouvelle page dans module_pages.json (S'inspirer des pages existantes pour formuler la nouvelle)
  2. Ajouter les settings de la nouvelle page dans les pages_settings
  3. 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
  4. 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_settings
  5. Ajouter la page dans la liste de pages dans modules_settings et modules_contexts concernés
  6. S'il y a des conditions pour inclure ou pas la page, ajouter les conditions dans pages_settings_definitions
  7. 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)
  8. Si la nouvelle page est un custom prefab, créer le prefab (variant si un prefab parent est disponible e.g. SubModulePageInputsControlBase)
  9. Ajouter le corrigé (answerkey) afin que les contextes fonctionnent
  10. Ajouter la correction (grading)
  11. S'assurer que tous les nouveaux textes ont été ajoutés
  12. Tester tous les modules qui possèdent la nouvelle page avec les différentes préférences et pj modifiables
No Comments
Back to top