Re: ln violation of the constitution
in school where i studied, non-muslims were given option (they were in small number but almost every class had some) study Islamiyat or Ikhlaqiyat.
in our school, even shia students had option to attend a separate class if they wanted to