Is this classification of mineral formation environments correct? I am writing an app for students that consist in 180 sheets of the most common minerals on Earth's Crust. 

One of the fields of the sheets is environment of formation.

It is important to me to correctly classify environments because I generate with code thousands of questions for a quiz type:


  In wich environment would you found calcopyrite?
  
  a) Sedimentary
  
  b) ....




This is my classification of environments of formation of minerals:


Sedimentary: diagenesys minerals etc (calcite, halite...).
Magmatic: sensu stricto igneous minerals (quartz, plagioclase...).
Metamorphic: minerals formed on metamorphism (muscovite, clorite...).
Tardimagmatic: stockworcks, IOCG, VMS, etc, derivatived from magma.(copper, pyrite...).
Hydrothermal: basin fluids, veins of hig-medium-low grade (quartz, serpentinite...).
Exogenous: neoformation minerals on surface by (alteration clays...).




My question is: is this classification correct?

I am particullary worried about tardimagmatic environment. I am sure the term is used at Spain, but it migth not be very accurate at anglo saxon Universities, for the english version of my app.



Update from answers

Thank you very much for answers. Exogenous was totally an inaccurated term and I suspected tardimagmatic was not a very used term, so my clasification will be:


Sedimentary
Magmatic
Metamorphic
Hydrothermal
Supergenic


My users will thank it. 

As answering Gimelist yes the sheets have multiple environments as you can see for pyrite. This is taken in count when I generate the questions (not to show two correct options).



I know to memorize is not a good way to learn, but for first courses they should associate quickly eg heidenbergite as inosilicate.
I add a description of the environment so I think the quiz has some pedagocical value for first courses students.
A genetic classification.

Endogenic: Magmatic, Metamorphic, Hydrothermal
Exogenic: Supergene, Sedimentary

For more on this please see Wenk, H. R., &amp; Bulakh, A. (2016). Minerals: their constitution and origin. Cambridge University Press (second edition) 
or the first edition of this book(2004).