It would be great if the different items on class pages could be linked to each other.
For example, when a teacher creates an assignment, and can insert a link, allow them to link to a Topic on their Topics page or to a link or download or other item within a Topic. Likewise, when a teacher creates an assessment, allow them to link to or embed specific items within Topics on the assessment.
As another example- allow a teacher to link an item in Topics or link to a specific Assignment from the Bulletin Board. Maybe when media or a link is selected, an option for internal media or link shows up as a pull-down, with the different areas of class pages (Bulletin Board, Topics, Assignments) as a sub-selection, then have the various items under those areas populate and be available for selection.
This way, if more hyperlink-able, the class pages could be more user-friendly and cohesive rather than more siloed. Similar to the way one would design a web site, and have internal page links, as well as external page links. This would help the class pages be more dynamic, assignments to be more clear, and help teachers use the Topics area more.
I put these notes another idea request, but think it suits this idea as well--
I believe this could be an easy fix if there was a way to "embed" or "link" topic INTO the bulletin board and/or embed/link assignments as well. Perhaps looking at this a bit of different way -- Make topics a type of "storage" for curriculum, photos, files, etc and then link/embed as needed. Making the bulletin board the depository is not only simpler but perhaps it is a better design:)