We need to make "optional" course requirements behave the way they should.
For example
Item 1 (Optional)
Item 2 (Optional)
Item 3 (Required)
Item 4 (Optional)
Item 1, 2, and 3 should be accessible directly, but Item 4 should not be accessible until Item 3 is completed.
Comments
Comment #1
scottrigbyOr should this only be the case when a (configurable) sequential (as opposed to arbitrary) workflow is enforced?
Comment #2
djdevinIf we had a sequential/arbitrary option, yes :)
Comment #3
djdevinCommitted: http://drupalcode.org/project/course.git/commit/60368ba
Users should be able to jump all the way to the next required object if the objects before it are optional.
Comment #4
djdevinThere's a test for this too.