A bank holds questions. It can also hold other banks. Switch on "Allow Sub-banks" to start accepting children, so a faculty bank can sit above a subject bank, which sits above a topic bank.
Setting | What it does |
|---|---|
Allow Sub-banks | Lets a bank accept child banks. |
Parent Bank | Files a new bank under an existing one — "Select a parent bank to create a hierarchical structure". Leave it empty, and the bank sits at the root. |
Sibling banks sort in an order you set rather than alphabetically, so the tree reads the way your program is actually laid out.
Nesting depth is yours to choose. The tree does not stop you at a level, which puts the judgment back where it belongs — with you. How to structure a question bank argues for keeping it shallow and for using tags rather than folders when you need to retrieve across the tree.
Each bank carries its own question count, recalculated as a whole rather than nudged up and down as items move. Shift a hundred questions between banks and both counts still read true.
A parent bank cannot be deleted while it still holds children. StudyDrome refuses and says why: "This question bank cannot be deleted because it contains child banks. Please delete all child banks first." A tree, therefore, comes apart one level at a time in the open.