Skip to content

Main content

Learner Available Slot Share Tool

Calculate learner available slot share from explicit caller-supplied inputs.

Loading tool…

Description

Eligible time includes accessible slots; available time requires both flags.

Adult-learning budgets allocate supplied time, observations, support hours and optional participation. Elapsed session time differs from assessor person-time or serial per-learner time. A completeness count or feasible time balance does not itself assess competence, accessibility or learning quality.

Eligible time includes accessible slots; available time requires both flags.

When to use this tool

Use Learner Available Slot Share when checking the stated adult-learning time, participation, resource or support-allocation convention.

How to use the tool and how it works

  1. Enter slotDurations, available, accessible. 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 eligibleDuration, availableDuration, share, defined. Inspect defined before interpreting the associated values.

Require aligned nonnegative slot durations and available/accessible flags. Eligible time includes accessible slots; available time requires both flags. Return available/eligible or zero with defined=false for no accessible duration.1

Input fieldMeaning and unitsAccepted input
slotDurationsSlot DurationsRequired. Array of finite number; minimum 0; maximum items 256.
availableAvailableRequired. Array of boolean; maximum items 256.
accessibleAccessibleRequired. Array of boolean; maximum items 256.
Output fieldInterpretationReturned shape
eligibleDurationEligible DurationRequired. Finite number.
availableDurationAvailable DurationRequired. Finite number.
shareDimensionless share using the operation-specific denominator stated above; not a percentage number.Required. Finite number.
definedWhether the corresponding reporting denominator/value is defined; inspect before interpreting zero placeholders.Required. Boolean.
json
{
  "input": {
    "slotDurations": [
      2,
      3,
      5
    ],
    "available": [
      true,
      false,
      true
    ],
    "accessible": [
      true,
      true,
      false
    ]
  },
  "output": {
    "eligibleDuration": 5,
    "availableDuration": 2,
    "share": 0.4,
    "defined": true
  }
}

Limitations and assumptions

  • Accessibility and availability are caller assertions; overlapping time slots are not merged or scheduled.
  • 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.
  • Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.

Alternative or Complementary methods

Review actual learner needs, activity plans and verified records with the responsible educational team for substantive scheduling and assessment decisions.

References

  1. Calculation and input contract: adult-education/learner-available-slot-share — tool.io

Similar or alternative tools