Invariant: opportunity cost is the value of the next best alternative forgone because a choice uses a scarce opportunity. It is not the sum of every rejected option and need not be money.
Level 1: If you spend Saturday afternoon at football, you cannot use the same afternoon for your next best choice—perhaps a friend's party. The value that party had to you is the opportunity cost of football. Analogy: one seat can hold one person; useful for exclusivity, but choices can use several scarce resources, not just one “seat.” Check: if you reject three activities, which one determines opportunity cost? The next best, not all three.
Level 2: Use the invariant definition and identify the actual next-best feasible alternative. In the train example, ticket price is only one part; two hours of forgone paid work may make the cheaper ticket's opportunity cost higher. A sunk cost is past and unrecoverable, while opportunity cost concerns the alternative forgone by the current choice. Check: name the alternative, its value, and why it is forgone.
Level 3: Specify decision-maker perspective, scarce resource and feasible alternatives. Allocating an analyst to Project A for a day forgoes the value of their next best feasible use. Avoid adding the same salary both as an accounting cost and again inside the valued forgone output without a consistent framework. Bridge: compare incremental alternatives and state whose value is measured. All levels preserve the same definition and non-monetary scope.