Analyze the problem to identify the objects, classes and its attributes.

Overall Learning Flow

The simulation proceeds in this order:

  1. Introduction to the scenario
  2. Scenario animation
  3. Step 1: Arrange actions in the correct sequence
  4. Animation for noun phrases
  5. Step 2: Identify noun phrases
  6. Step 3: Group conceptual classes and attributes
  7. Step 4: View the object model or class diagram
  8. Completion page

How to Use the Simulation

Stage 1: Introduction Screen

What you will see:

  • A short description of the car rental scenario
  • A video introducing the problem context
  • A Next button

What you should do:

  • Read the description carefully
  • Watch the scenario video
  • Click Next to continue
Stage 2: Scenario Animation

What you will see:

  • Another short animation related to the scenario
  • Text explaining the situation
  • A Next button

What you should do:

  • Watch the animation
  • Understand what is happening in the scenario
  • Click Next
Stage 3: Step 1 - Identifying the Correct Sequence of Actions

What you will see:

  • Several action statements shown as draggable cards
  • Empty timeline boxes
  • A Help button
  • A Validate button

What you should do:

  • Drag the action statements into the timeline boxes
  • Arrange them in the logical order in which events happen in the scenario
  • Use Help if you need guidance
  • Click Validate when you think the order is correct

What happens after validation:

  • If your order is incomplete, the system shows an error message
  • If the order is wrong, the system marks the answers as incorrect
  • If the order is correct, the system shows a success message and enables the Next button

Learning goal:

  • Understand the scenario as a process before converting it into object-oriented concepts
Stage 4: Animation Before Noun Phrase Identification

What you will see:

  • A short animation introducing noun phrases
  • A Next button

What you should do:

  • Watch the animation
  • Prepare to identify important nouns from the scenario
  • Click Next
Stage 5: Step 2 - Identifying Noun Phrases

What you will see:

  • Sentences from the scenario
  • Checkboxes for selecting important words or phrases
  • A summary area showing your selected noun phrases
  • A Help button
  • A Next button for each sentence

What you should do:

  • Read one sentence at a time
  • Select only the important noun phrases
  • Avoid selecting unnecessary words
  • Click Next after finishing each sentence

What happens after each validation:

  • If you selected extra words, the system shows an error
  • If you missed key noun phrases, the system shows an error
  • If the selection is correct, the system moves to the next sentence

Learning goal:

  • Recognize noun phrases that can later become candidate classes or attributes in object-oriented analysis
Stage 6: Step 3 - Identifying Conceptual Classes and Attributes

What you will see:

  • Draggable labels such as class names and attribute names
  • Grouping boxes
  • A Help button
  • A Next button

What you should do:

  • Drag the terms into groups
  • Each group should contain one class and its related attributes
  • Make sure attributes are grouped with the correct class
  • Click Next after organizing all groups

Examples of class and attribute thinking:

  • Customer may be grouped with Customer name
  • Vehicle may be grouped with Key
  • Reservation may be grouped with reservation-related details

What happens after validation:

  • If any grouping box is empty, the system asks you to complete all boxes
  • If a class is grouped with the wrong attributes, the system shows an error
  • If the groupings are correct, the simulation moves to the next stage

Learning goal:

  • Understand the difference between a class and its attributes
  • Learn how real-world nouns map into conceptual object models
Stage 7: Step 4 - Understanding the Object Model

What you will see:

  • A final object model or class diagram image
  • A Next button

What you should do:

  • Study the class diagram carefully
  • Observe how the classes and attributes identified earlier are represented visually
  • Click Next when finished

Learning goal:

  • Connect the earlier activities to the final object-oriented representation
Stage 8: Completion Page

What you will see:

  • A completion message

What it means:

  • You have completed the simulation successfully

Common Mistakes to Avoid

  • Selecting verbs instead of noun phrases
  • Choosing too many words when only specific phrases are needed
  • Mixing attributes of one class with another class
  • Ignoring the order of actions in the scenario
  • Clicking Next before checking whether all required boxes are filled

Learning Outcome

By completing this simulation, you should be able to:

  • understand the sequence of actions in a scenario
  • identify key noun phrases from textual descriptions
  • distinguish conceptual classes from attributes
  • form class-attribute groupings correctly
  • interpret a basic object model or class diagram