VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Vocabulary | What Is a State Transition? How Words Track Change from One Stage to Another

A tutor helping a student review and correct mistakes in classwork.

A **state transition** is a change from one defined state of an object, task or system to another, usually in response to an event or a condition. A draft document may move to under review, then to changes requested or approved. The labels tell us more than what happened earlier: they tell us what actions are now appropriate and which ones still require checking.

Vocabulary can function like a lightweight control system when states and transitions are named clearly. Words such as draft, submitted, received, verified and published preserve important distinctions across people and time. Without them, a student might mistake uploading a file for successful submission, or a group might treat a reviewed document as already approved.

This guide explains states, events, transitions, conditions and actions, and shows how to draw and use a simple state diagram. Its classroom and everyday examples are invented educational illustrations. State diagrams are models: they can clarify processes, but they must be compared with the actual rules and cannot certify the truth of the underlying information.

Editorial note: All classroom, club and file-status examples are invented. The external sources support technical terms; the guide does not describe a specific live platform’s implementation.

Contents: understand, model and test state changes

Open all 38 chapters and diagnostic cases
  1. The simplest state change
  2. State versus event
  3. Why a status word can prevent a mistake
  4. A transition is not just a before-and-after picture
  5. Transitions have a direction
  6. Trigger, guard and effect
  7. The difference between a condition and a state
  8. Actions and outcomes must not be confused
  9. How to draw your first state diagram
  10. The starting state matters
  11. Final states and stopping conditions
  12. An invalid transition reveals a problem
  13. An exception state makes uncertainty visible
  14. A failure state is not a person’s identity
  15. States should be mutually clear for their purpose
  16. Sometimes several states are true at once
  17. A state can contain smaller stages
  18. A self-transition is possible
  19. Draft and saved draft are not always separate states
  20. Submitted and received are different
  21. Received and accepted are also different
  22. Learning stages are useful but limited
  23. Worked English case: an essay revision
  24. Worked Mathematics case: correction is a process
  25. Worked Science case: observation and verification
  26. Worked project case: shared video production
  27. A state diagram does not establish factual truth
  28. Permission and authority affect transitions
  29. When a condition changes halfway through
  30. Create a transition table instead of a diagram
  31. A transition table can reveal conflicting rules
  32. Test the normal, exception and repeated-action paths
  33. A missing event should not be fabricated
  34. Prevent duplicate transitions
  35. A complete worked scenario: a reading-club request
  36. Twelve diagnostic questions
  37. Frequently asked questions
  38. Sources and the next task

1. The simplest state change

Imagine a box of library cards labelled Returned. A librarian checks each card and moves suitable copies to Available. The record changes because a check was completed under the procedure. The physical copies still exist; what changed is the status relevant to borrowing.

Returned and Available are state labels. The check is an event or action associated with the transition. ‘Suitable for borrowing’ is a condition that may need an explicit local definition.

Ask students what was true before, what happened and what is true afterward. That three-part sentence gives the term state transition a practical meaning.

Back to contents

2. State versus event

A state describes a relevant condition of a thing or process at a particular point. An event is something that happens, such as clicking Submit, receiving a review decision or a timer reaching its limit.

The event does not always change the state. A learner might click Submit with a required field missing; the form can remain in Draft. A click is an attempted action, not proof that a submission occurred.

IBM’s state-machine documentation explains that diagrams represent states, transitions and events. Our ordinary examples use the vocabulary without assuming that every website behaves identically.

Back to contents

3. Why a status word can prevent a mistake

‘The assignment is done’ can mean written, uploaded, accepted or marked. Those stages may demand different actions.

A useful status vocabulary might distinguish Draft, Ready to Submit, Submission In Progress, Received and Review Complete. Each label should have a checkable meaning where a decision depends on it.

Precise wording helps another person avoid repeating an action or assuming that work has been accepted. It does not remove the need for an accurate record.

Back to contents

4. A transition is not just a before-and-after picture

Two snapshots can show different states without revealing what caused the change. A file may be Draft in one screenshot and Approved in another, but the evidence does not automatically show who reviewed it or which checks were performed.

A complete transition explanation includes the starting state, triggering event, any guard condition and the next state. Sometimes it includes an action that occurs when the change is made.

Ask which facts are observed and which are inferred. The diagram should preserve the actual process rather than invent a missing review.

Back to contents

5. Transitions have a direction

A draft can move to Under Review. A review can return the item to Changes Requested. A corrected draft can return to Under Review, but that does not imply every transition is reversible.

Some stages require a new action or authorisation before they can be repeated. A Published article may need a corrective revision process rather than a simple backwards arrow to an earlier version.

Direction matters because a process may allow one change but not its reverse under the same conditions. Label arrows explicitly rather than assume every pair of boxes permits travel both ways.

Back to contents

6. Trigger, guard and effect

In formal state-machine descriptions, a trigger is an initiating event; a guard is a condition that must be satisfied; an effect is an action associated with the transition. IBM’s transition guidance uses these terms.

Imagine a fictional form. Trigger: the user presses Submit. Guard: required fields are complete. Effect: the system records the submission and displays a confirmation if the operation succeeds. State: Received.

If the guard fails or the operation is unsuccessful, the final state need not be Received. This distinction is useful in both digital and human workflows.

Back to contents

7. The difference between a condition and a state

An item may be marked Available because its condition is suitable and it is not reserved. Available is the overall status. The suitability and reservation checks are conditions used to determine whether the status is permitted.

One condition can change while the state remains. A learner may add a title to a draft, but the document may remain Draft until all relevant requirements are met.

A diagram becomes clearer when it states which facts define a state and which facts merely contribute to a later transition.

Back to contents

8. Actions and outcomes must not be confused

A student attempts to upload a file. The action is an upload attempt. The desired outcome is a recorded submission that the school system has accepted.

If the connection fails, the action has occurred without the expected outcome. An accurate message might say ‘Upload unsuccessful; submission not confirmed’ instead of ‘Submitted’.

This is one of the most useful applications of the vocabulary: separate what a person tried to do from what the system confirmed actually happened.

Back to contents

9. How to draw your first state diagram

Write the states as boxes and the permitted transitions as arrows. In a fictional writing workflow, the boxes may be Draft, Under Review, Changes Requested and Approved.

Label the arrow from Draft to Under Review with ‘Submit for review’. Label the arrow from Under Review to Changes Requested with ‘Reviewer identifies issue’. Add the return arrow after revision.

Do not add a transition only because it looks tidy. Ask which event and conditions actually permit the move.

Back to contents

10. The starting state matters

A diagram that begins with Approved hides the work needed before approval. A diagram that always begins with Draft may not describe a new item created from an approved template.

Identify the starting state relevant to the intended use. A library copy entering a repair process may begin with Awaiting Condition Check rather than Available.

The model’s starting point is part of its scope. A new reader should be able to understand what has already occurred before the diagram begins.

Back to contents

11. Final states and stopping conditions

Some processes have a clear terminal condition: the activity has ended and no further actions are expected in that run. Other processes are ongoing and can reopen after later events.

A document can be Approved for one event and revised for a later one. Treating approval as a timeless property may mislead readers who encounter a new version or a changed requirement.

Define ‘final’ relative to the process. A completed session is not necessarily the end of all future learning or collaboration.

Back to contents

12. An invalid transition reveals a problem

Imagine a rule saying that a science poster must be checked before it can be displayed. Moving directly from Draft to Displayed is invalid under that workflow if the required review has not occurred.

The diagram helps locate the missing step. It does not automatically establish that the actual poster is unsafe or inaccurate; it establishes noncompliance with the stated process.

Ask which guard or approval is missing and what legitimate action is needed before moving forward.

Back to contents

13. An exception state makes uncertainty visible

A reviewer cannot open the source file because the link has expired. The work should not automatically become Approved or Rejected. A state such as Verification Blocked may describe the problem better.

The next action can request an accessible copy or another appropriate source. Once the missing information is provided, the process can return to review.

By naming the exception, the workflow avoids fabricating certainty and gives participants a repairable next action.

Back to contents

14. A failure state is not a person’s identity

A task may be labelled Failed Validation because a required value is missing. That is a statement about a process or input, not a judgement that the person is a failure.

Use language that identifies the observed event: ‘Date field missing’, ‘Attachment unreadable’ or ‘Conditions not met’. These labels are more actionable and respectful than assigning a broad trait to a learner.

The same principle applies in education. A student may not yet meet the criteria for one task without that result describing their general ability or future potential.

Back to contents

15. States should be mutually clear for their purpose

If a project status list contains Draft, Unfinished and In Progress with no explanations, different people may choose different labels for the same work.

A better model might have Draft, In Review, Changes Requested and Approved, with a short description of each. Overlap can sometimes be useful in more complex models, but it should be deliberate and understandable.

Test the labels with concrete cases. If a new learner cannot decide which state applies, clarify the definitions rather than blame the learner for ambiguity.

Back to contents

16. Sometimes several states are true at once

A video project may have its script Approved while its audio is still In Progress. One overall label can obscure this parallel work.

A simple record can use separate status fields for script, visuals and audio. Advanced state models allow concurrent or orthogonal regions, but an everyday worksheet often needs only a small table.

IBM’s documentation on states and regions discusses composite and orthogonal states. The teaching point is to avoid collapsing independent progress into one misleading word.

Back to contents

17. A state can contain smaller stages

The state In Review may include checking sources, checking wording and testing links. These are subactivities within the larger stage.

The group need not put every detail on the main diagram. A higher-level view can show the important handovers, with a separate checklist for internal tasks.

The right level of detail depends on who reads the diagram. The goal is to make the next decision clearer, not produce the most complicated model.

Back to contents

18. A self-transition is possible

A form can receive a Save Draft action while remaining in Draft. The action may change its contents or saved time without changing its status.

This is useful because it shows that an event and a state transition are different ideas: an action can produce effects while the named state stays the same. In formal models, self-transitions and internal transitions have different conventions.

Ask the learner to explain whether the item was saved, submitted or approved. The status label should not be inferred from the fact that the user clicked something.

Back to contents

19. Draft and saved draft are not always separate states

Some tools distinguish Unsaved Changes from Saved Draft; others display only Draft and a timestamp. The appropriate representation depends on the actual software.

A learner might ask whether saving means another person can see the file. That is an access question, not something the word saved alone settles.

Use the interface’s documented behaviour and visible confirmation. Do not invent a universal meaning for every application’s status wording.

Back to contents

20. Submitted and received are different

A student presses Submit, sees a loading symbol and closes the page. The learner attempted submission but may lack confirmation that it reached the destination.

A protocol can include an explicit receipt stage when the recipient’s record confirms success. The learner then knows which action is complete and whether another step remains.

This is an everyday example of how words can reduce uncertainty: attempted, processing, received and confirmed should not be used as automatic synonyms.

Back to contents

21. Received and accepted are also different

A document can arrive successfully and still fail a required review. Receiving establishes an event in the workflow; acceptance depends on relevant criteria and authority.

Distinguish ‘received for review’ from ‘approved for use’. A group can be grateful for the submission while still needing corrections.

This protects trust in shared work: participants should not treat acknowledgement as a promise about final quality.

Back to contents

22. Learning stages are useful but limited

A learner may move from Needing a Cue to Explaining Independently on a particular vocabulary task. The states summarise observed performance under defined conditions.

They are not permanent descriptions of the person’s mind. The same learner might perform differently with a new passage, a longer delay or a more demanding task.

State the assessed task, support and time. The Scope Condition guide shows why such limits matter.

Back to contents

23. Worked English case: an essay revision

An invented essay begins Draft. The tutor reviews it and records Changes Requested because a central claim lacks relevant evidence. The student adds a quotation and an explanation.

The document can return to In Review. The tutor checks whether the quotation actually supports the claim. Only then is approval considered; adding a quotation is not automatically the same as a successful revision.

The state diagram reveals what evidence authorises each step. It also shows that the action of editing does not guarantee the desired outcome.

Back to contents

24. Worked Mathematics case: correction is a process

A learner has an incorrect solution, receives a worked explanation, revises the calculation and then attempts a fresh problem. We can distinguish Error Identified, Correction Explained, Revision Attempted and New Task Checked.

The labels are teaching aids, not diagnoses. Copying the correct answer may move the written page to Corrected without demonstrating independent understanding.

An appropriate next question checks whether the learner can explain the method on a related but new example. The word transition prevents a superficial page change from being mistaken for learning.

Back to contents

25. Worked Science case: observation and verification

An invented science project records a measurement as Recorded. A second learner checks the unit and transcription; the entry becomes Checked if the specified verification is completed.

The measured value itself may not change, but its verification status does. If an error is discovered, the record needs a correction note rather than silently overwriting history.

A state-aware description separates the observation, check and revision, making the final report easier to interpret.

Back to contents

26. Worked project case: shared video production

A fictional group prepares a ten-second video with states Script Draft, Reviewed Script, Recording Ready, Assembled Clip and Approved Clip. The script can be approved without the clip being approved, because the final media introduces additional elements.

An edit to the narration after approval may require a new script review depending on what changed. A change to an end card may have a different review route.

Each transition should be based on the actual content and rule, not a guess that anything in the folder named final must have passed every check.

Back to contents

27. A state diagram does not establish factual truth

A file marked Approved may still contain an overlooked mistake. The status tells us what the workflow recorded; it is not an infallible statement about the real world.

A diagram can be internally consistent while describing a badly designed process. The correct response is to inspect its rules, guards and checks in relation to the intended task.

Clear vocabulary is a necessary aid to coordination in many workflows, but accuracy and judgement still come from appropriate evidence.

Back to contents

28. Permission and authority affect transitions

Only some participants may be authorised to move a school document into a Published state. Others can prepare or request review without having that authority.

Distinguish a technical ability to click a control from permission to perform the corresponding action. An available button does not by itself settle authorisation.

Use legitimate roles and explicit approval records for consequential work. The model should not invent access rights or encourage bypassing existing safeguards.

Back to contents

29. When a condition changes halfway through

Suppose the group changes its definition of Approved from ‘one review completed’ to ‘two reviews completed’. Earlier records may require explanation, but the new rule does not retroactively prove that the earlier reviewers acted improperly.

Maintain a version history for the rules and identify which workflow definition governed each action. This is particularly important when comparing activity across different dates.

The Protocol guide explores how common terms and message order keep participants coordinated.

Back to contents

30. Create a transition table instead of a diagram

A simple table can have Current State, Trigger, Guard, Next State and Required Action. A row might read: Draft; submit review request; required fields present; In Review; notify reviewer.

Another row could read: In Review; reviewer finds an issue; issue documented; Changes Requested; send specific feedback. The table complements a diagram and can expose missing cases.

Use exact words rather than vague arrows. If the guard is unclear, give one example that passes it and one that fails.

Back to contents

31. A transition table can reveal conflicting rules

Imagine two rows with the same starting state and trigger but different destinations, without any condition distinguishing them. The table may describe an unresolved choice or inconsistent procedure.

Do not choose the first row arbitrarily. Identify the missing priority or condition and ask the appropriate decision-maker to clarify it.

This is a practical connection to Decision Tables, which help reveal overlapping and missing outcomes.

Back to contents

32. Test the normal, exception and repeated-action paths

Start with a normal example that follows the expected sequence. Then introduce a missing attachment, an invalid status and an action repeated after confirmation.

Ask which state the system should occupy after each event. If the learner cannot answer from the diagram, the model may need an exception route or a clearer condition.

Testing a small set of cases does not prove a complex real system correct. It helps make an informal model more useful for school and everyday work.

Back to contents

33. A missing event should not be fabricated

A workflow requires a reviewer to confirm the final copy. No confirmation appears, but the date has passed. The item should not automatically be marked Approved unless an explicit authorised rule says so.

The correct record may remain Awaiting Review, or move to a carefully defined Overdue status. Time alone is not always an approval trigger.

Vocabulary such as pending, overdue and approved describes distinct information states. Their clear use prevents silence from masquerading as evidence.

Back to contents

34. Prevent duplicate transitions

A learner clicks Submit twice because the first confirmation was delayed. A real system may process both attempts differently depending on its design.

A sound classroom instruction can ask students to check the current record before retrying. A technical system may use additional mechanisms to avoid duplicate effects; this article does not assume any particular implementation.

The important distinction is between repeated requests and separate intended submissions. A state-aware record helps explain which action has already succeeded.

Back to contents

35. A complete worked scenario: a reading-club request

An invented reading club uses the states Requested, Awaiting Availability Check, Ready for Collection, Collected and Closed. A learner asks for a specific copy, and the organiser records Requested.

Before the copy can become Ready for Collection, the organiser must confirm that it is physically present and not reserved for someone else. If the copy is missing, the appropriate state may be Unavailable, with an explanation or an alternative offered.

Now suppose the learner collects the book but forgets to confirm. The record may still show Ready for Collection until the organiser checks the physical handover. The event and the recorded status have temporarily diverged; the repair requires evidence, not simply clicking the next arrow.

Finally, the copy is returned. Returning the physical object may close the borrowing transaction while a condition check remains pending for the copy itself. The transaction and the object’s availability are related but not identical state machines.

This complete case shows why clear words help. Requested is not promised, ready is not collected, collected is not returned and returned is not automatically available. Each distinction changes what participants should do.

Back to contents

36. Twelve diagnostic questions

1. Is clicking Submit proof of successful submission? No. 2. Does saving a draft make it approved? No. 3. Can an event occur without a change of state? Yes. 4. What is a guard? A condition controlling whether a transition can occur.

5. Can several parts of a project have different statuses? Yes. 6. Does Approved guarantee truth? No. 7. Can an exception state be useful? Yes. 8. Do arrows need labels? They are clearer when triggers and conditions are explicit.

9. Does a changed status identify a new object? Not necessarily. 10. Can a transition be invalid under local rules? Yes. 11. Is ‘failed validation’ a permanent description of a learner? No. 12. What makes a diagram useful? It clarifies actual permitted changes and the evidence needed for action.

Back to contents

37. Frequently asked questions

Is a state transition the same as a change? It is a change between defined states in a model. Not every change to an object must be represented as a state transition. Can a state remain the same after a new action? Yes.

Does a state machine describe a person? It can model selected aspects of an activity or interaction, but a classroom status should never be mistaken for a complete model of a person’s abilities or identity.

Is a diagram necessary? No. A simple table or clear sentence can be enough. Why is this a vocabulary topic? Words like received, checked and approved control different expectations and next actions.

Back to contents

38. Sources and the next task

IBM’s state-machine introduction and transition definitions explain states, events, guards and effects. The NIST Dictionary of Algorithms and Data Structures defines a finite state machine formally. Our classroom workflow examples are illustrations, not claims about the exact behaviour of any particular platform.

Continue with the Invariant guide for properties that survive change, the Feedback Loop guide for cycles of correction, and the Vocabulary hub.

Take one familiar process. Name its states, the event that moves it forward, and one condition that prevents a mistaken transition. If another person can use your explanation to avoid a false status, the word has become a practical tool.

Back to contents

Continue: Vocabulary as Practical Thinking Technology

Use these companion guides to see how words direct search, coordinate people, record changes and define when to stop.

Begin with the Vocabulary Learning Hub, What Is Vocabulary?, or read Feedback Loops and Prerequisites for the preceding part of the series.