You could set up events to notify admin when something is updated. However, I cannot think of a way to stop it being visible short of only allowing teacher edit access to a single hidden section. This way they could create new activities and when the admin approves, the admin could move it to a visible section.
Courses and course formats
Admin approval for course changes
This discussion has been locked so you can no longer reply to it.