How Completion and Sequencing Rules Map to Learning Activity Attributes in SpecializationV3
These SelfPacedActivityV3 and InstructorLedActivityV3 attributes support activity-level completion and sequencing rules in the SpecializationV3.dat file.
| Attribute | Description | Valid Values | Business Rules | 
|---|---|---|---|
| CompletionRuleType | Activity-level completion rule | ORA_REQUIRED or ORA_OPTIONAL | NA | 
| SequenceRuleType | Determines when a learner can access the Activity. | 
                             ORA_ACTIVITY_ANYTIME: Learner can access the section anytime ORA_ACTIVITY_PREVIOUS: Learner can access the section only after completing the preceding section ORA_ACTIVITY_AFTER_COMPL: Learner can access the section only after completing a specific section identified using the SequenceRuleActivityNumber attribute  | 
                        
                             You can't use ORA_ACTIVITY_PREVIOUS when no previous section exists. When you use ORA_ACTIVITY_AFTER_COMPL, you need to provide a valid SequenceRuleActivityNumber value. Make sure that you don't define any cyclic dependencies between the activities, such as activity 1 depends on activity 2 and activity 2 depends on activity 1.  | 
                    
| SequenceRuleActivityNumber | It determines the predecessor activity number that learner must complete to be able to access the Activity when SequenceRuleType is ORA_ACTIVITY_AFTER_COMPL. | 
                             SequenceRuleActivityNumber should be a valid Activity Number SequenceRuleActivityNumber should exist within the same parent Section  | 
                        When SequenceRuleType is ORA_ACTIVITY_AFTER_COMPL, you need to provide a valid SequenceRuleActivityNumber value. Otherwise, the load |