We haven't quite automated it, but I have heard of others using a script. What we have done in 1.9 is create an archive category and altered teacher permissions within that category to essentially replicate non editing teacher And tweak a category theme to a different header colour. We then drop courses into this category or a sub category when we want them to become read only. Assume similar settings will be possible in 2.3+.
Roles and permissions
Prohibit Teacher to make changes
This discussion has been locked so you can no longer reply to it.