The nomenclature of unique internal Ametys codes used to create training offer objects is configurable:
Example of a training model using incremental code prefixed by type :