Professional Project Content Builder
Courses and learning objects sort of go stale after awhile. Content Builder allows you to archive expired content to get it out of your active flow. This screen provides the ability to toggle content from active/archived (via Ajax).
This content listing shows all of the active courses and learning objects by default.
For the technically minded, a course is simply a learning object that has a “course” flag set to true. There’s a course class wrapper that inherits from LearningObject so that things like Course.find(1) still work, when under the covers it’s doing LearningObject.find(1, :conditions => 'course = 1'). It just provides a course scope.
Working...