Problem/Motivation

Course module makes it easy for administrators to create multiple course objects on initial creation of the course. However because of this it's also easy to forget that some course objects are not yet fully configured, because there is no way to set or see each object's administrative status.

Proposed resolution

  • Add a method for providing course object status.
  • Display the status to course administrators in some way (example: quiz is added to course, but has no questions. user should receive a warning prompting them to add questions).
  • Display the status to learners on the course outline (example: you must be marked attended to proceed)

Comments

scottrigby’s picture

Status: Active » Fixed

This was done with CourseObject::getWarnings()
Commit dc12d93

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

expanding to learners

  • Commit fd8a810 on 6.x-1.x, 7.x-1.x, 7.x-1.x-fieldable-entities, course-object-entity-view by djdevin:
    Issue #1517304: Let modules provide course object status
    
    
  • Commit b40a28b on 6.x-1.x, 7.x-1.x, 7.x-1.x-fieldable-entities, course-object-entity-view by djdevin:
    Issue #1517304: webform object status