Can I stop a class being placed in the wrong term?
Yes. Give the class a Term on the Classes tab. It can then only be dropped onto that term’s grid, and it only appears in the tray while that term is selected. Leave it on “Any term” to place it in any term.