Hide Draft Assignments and Content

Instructors can set the visibility state for draft content within assignments in Content and Assignments. When content is in a draft state, it is not visible to students in TCU Online. When instructors have set the visibility to draft, the hidden icon appears in the instructor view for the content.

In Content, when an instructor adds existing assignments as topics, the visibility state of the topic is pulled from the visibility state of the assignment. The visibility status of a topic reflects the visibility status of the assignment containing the topic.

When an instructor creates a new assignment, it defaults to the draft visibility state, in the same method as Quizzes and Surveys. When an instructor updates a visibility setting on an assignment in the Assignments tool, it is automatically updated in the associated Content topic.

The export process now includes the visibility state for the assignment content. The visibility state for export comes from the assignment.

The import and Copy Course Component process for assignment and content topics uses the following logic for hiding content from learners:

  • If the import file or source contains a visibility state on the assignment, use that state.
  • If the import file or source contains assignments with no state and no associated content topics, the visibility state is set to show the imported content.
  • If the import file or source contains both content topics and assignments, use the visibility state on the assignments. If no visibility state exists on the assignment, use the visibility state from the content.
  • If multiple content topics with the same visibility state point to an assignment without a visibility state, set the assignment to the same state as the topics.
  • If multiple content topics with different visibility states point to an assignment without a visibility state, set the assignment to draft, and change all the topics to draft.

Note: On paper submissions and Observed in person assignments cannot be added to Content.