There are many options for moderating posts in Drupal. A tried and true method is with the use of the modr8 module.
I used Drupal's core trigger module, the contributed workflow module and a custom action to accomplish a similar functionality.

I enabled the workflow module, and created the "course queue" workflow, with states "accepted", "pending" and "declined".
Recent comments
10 weeks 2 days ago
10 weeks 2 days ago
10 weeks 2 days ago
10 weeks 2 days ago
10 weeks 2 days ago
10 weeks 2 days ago
10 weeks 2 days ago
10 weeks 2 days ago
10 weeks 2 days ago
10 weeks 2 days ago