Clarification required about student group creation

Hi,
I am wondering if someone can explain to me what is student group comparing to student batch?

Is it mandatory to create student group or optional,student batch is mandatory correct me if I am wrong…

I went through user manuals and I have observed that education system doctypes some of them designed on student batch and others designed on student group where I am confused?

thx
Nofal

Any advice…