M1.4 module quiz
Ten questions. 80% to pass (8 of 10). Open book, unlimited retakes.
Answers are collapsed under each question. Answer first, then check.
Q1
Exclusive membership on resource groups means:
A. Only one user can edit a group at a time, avoiding conflicts
B. A resource belongs to at most one group, giving exactly one scheduling source
C. Groups cannot contain mixed resource types, so the semantics all match
D. A group attaches to only one schedule, keeping it unambiguous
Show answer
Correct: B. The same invariant as schedule attachment, for the same reason: one governing source per resource keeps “why did this stop?” answerable.
Q2
Auto-sequencing within a group orders execution as:
A. Storage first, compute second, apps third
B. Alphabetical by resource name
C. Random order, with retries
D. Largest resource first, ordered by cost
Show answer
Correct: A. The order reflects dependency: storage must exist before compute attaches, and compute before the app layer starts. Stop reverses it.
Q3
Deleting a group is:
A. Immediate and permanent
B. Blocked while members exist
C. Blocked while a schedule is attached
D. A soft delete, restorable
Show answer
Correct: D. Soft deletion is the same pattern used for dashboards and budgets: the row is retained so a mistake is recoverable and so history remains resolvable.
Q4
A group does NOT carry:
A. The resources’ cost data
B. A name and description
C. Sequenced execution order
D. Member resources
Show answer
Correct: A. Cost is a property of the resource, aggregated for display. Storing it on the group would duplicate a fact that already has an owner.
Q5
Per-resource delay within a group is expressed in:
A. Minutes
B. Hours
C. Seconds
D. Cron expressions
Show answer
Correct: C. The column header states the unit, which matters because the field accepts a bare number and a wrong unit is a silent multiplier.
Q6
Adding a resource that already belongs to another group triggers:
A. A migration prompt
B. An error
C. Duplication across both groups
D. Silent reassignment
Show answer
Correct: A. Because membership is exclusive, adding is implicitly a move, and the prompt makes that explicit rather than surprising.
Q7
The “too many tiny groups” anti-pattern is a problem because:
A. Groups have a hard per-organisation count limit set already there
B. Small groups cannot be scheduled at all
C. The overhead of maintaining them exceeds the coordination they provide
D. It measurably slows down discovery
Show answer
Correct: C. A group of one is a resource with extra steps. Groups earn their keep when several resources genuinely need coordinated lifecycle.
Q8
The “too few mega-groups” anti-pattern is a problem because:
A. Large groups are slow to execute end to end
B. Coordinated action on a broad set means the blast radius of any change is the whole set
C. Groups above 100 members are simply rejected outright at the point of being saved
D. Sequencing breaks down beyond a certain size
Show answer
Correct: B. It is the mirror failure: precision is lost, and stopping the group becomes an event nobody wants to trigger.
Q9
Failure handling during sequenced execution:
A. Rolls back the steps already completed
B. Retries the failed resource indefinitely in place there
C. Halts the entire group permanently
D. Continues with remaining resources and surfaces the failure
Show answer
Correct: D. Rolling back a partially-executed group could be more disruptive than the partial state, so the failure is surfaced for a human rather than automatically reversed.
Q10
Bulk member management supports:
A. Adding each one of the resources by name only, individually
B. Filtered search across the estate with bulk selection
C. One resource at a time, by id
D. CSV upload of resource ids
Show answer
Correct: B. Search-across is what makes a 200-member group tractable, and it is the same panel pattern used for schedule attachment.
What’s next
Back to Resource Groups.