I'm currently facing a problem with designing an effective and user-friendly multi-level side menu for a client's ancient website developed in year 2000. This side menu is referred as a table of content for a teaching website.
Here is the screenshot of the menu:
As you can notice, it has an old-school plus-sign expandable menu. I don't think I would implement the same thing in a moderner design. So I have 2 questions to ask in order to come to decision:
Is using a cascading design a good approach, given that the level wouldn't be more than 3? What I mean is that, when a user hover over a parent item, it would list the next children items and so on. Pretty much like a drop-down navigation menu.
Since the list is really long (around 200 items down the frame), what could I do to make it more easy to use, in which the users won't need to scroll the whole way down to find items.