Hi Nagarjun,
I encourage you to check out the Mendix online learnings paths. The introduction course will teach you how to create overview and edit pages, as well as how to configure basic user roles/module roles. Then you can check out the Advance Domain Model and Advance Security modules to help you design a structure that allows a Incharge to assign students/teachers to classes, as well as restricting a teacher to only give marks to students in their classes.
Once you complete that, if you have any specific questions about your design or process, I would be happy to help.
Regards,
Austin