Skip to content

Main content

Reflection Cycle Completion Flag Tool

Compare explicitly required reflection-cycle tokens without validating a pedagogical model.

Loading tool…

Description

Check required reflection-step labels against completion labels.

Adult-learning records allocate supplied participation, contact time, credits and optional requirements. A local fraction or eligibility predicate follows the chosen counting policy; it does not assess learning quality, recognize a qualification or establish contractual entitlement. Excluded and optional components can change the denominator.

Check required reflection-step labels against completion labels.

When to use this tool

Use Reflection Cycle Completion Flag when checking the stated adult-learning participation, requirement, text or time convention.

How to use the tool and how it works

  1. Enter requiredSteps, completedSteps. Follow any array-alignment requirements below. Use the units and conventions below.
  2. Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
  3. Read complete, missingSteps. Inspect complete before interpreting the associated values.

Check required reflection-step labels against completion labels. complete uses membership for every required step, missingSteps returns distinct absent required labels.1

Input fieldMeaning and unitsAccepted input
requiredStepsRequired StepsRequired. Array of text; maximum UTF-16 length 8192; maximum items 256.
completedStepsCompleted StepsRequired. Array of text; maximum UTF-16 length 8192; maximum items 256.
Output fieldInterpretationReturned shape
completeCompleteRequired. Boolean.
missingStepsMissing StepsRequired. Array of text; maximum UTF-16 length 8192; maximum items 256.
json
{
  "input": {
    "requiredSteps": [
      "act",
      "reflect"
    ],
    "completedSteps": [
      "act"
    ]
  },
  "output": {
    "complete": false,
    "missingSteps": [
      "reflect"
    ]
  }
}

Limitations and assumptions

  • Empty requirements pass vacuously; label completeness does not establish substantive reflection or learning quality.
  • Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.

Alternative or Complementary methods

Review the actual course plan, learner needs and governing credit/recognition policy with the responsible educational team for substantive decisions.

References

  1. Calculation and input contract: andragogy/reflection-cycle-completion-flag — tool.io

Similar or alternative tools