Implement bulk operations on the split modulestore.

for consistency should you change this to `course_key`?