I'm working on a search page in a website for two nested entities like class and student. the user can searches for specific students like students that has these two sets of properties:
The user can also add other criteria and searches for specific classes that have some students with this properties:
So the question is: Have I over complicated the search with this combination?
Is there any other design for support the combination of search in this two level nested entities?
Any feedback would be greatly appreciated.