I have sometimes heard Roman legionaries described as "combat engineers" do we know if that involved any extra training? Did Roman soldiers need to learn architecture? Math? Measuring? Was there a mandatory shop class?

by hborrgg
Gantson

/u/Alkibiades415 gives a good answer [here] (https://np.reddit.com/r/AskHistorians/comments/4ui7mi/i_am_a_young_man_in_the_roman_empire_with_a/d5qgg3e/) and [here] (https://np.reddit.com/r/AskHistorians/comments/4ui7mi/i_am_a_young_man_in_the_roman_empire_with_a/d5qo8lg/) about this subject (and the difficulties of actually getting an answer to this)