Analyze the problem to identify the objects, classes and its attributes.
Overall Learning Flow
The simulation proceeds in this order:
- Introduction to the scenario
- Scenario animation
- Step 1: Arrange actions in the correct sequence
- Animation for noun phrases
- Step 2: Identify noun phrases
- Step 3: Group conceptual classes and attributes
- Step 4: View the object model or class diagram
- 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
Nextbutton
What you should do:
- Read the description carefully
- Watch the scenario video
- Click
Nextto continue
Stage 2: Scenario Animation
What you will see:
- Another short animation related to the scenario
- Text explaining the situation
- A
Nextbutton
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
Helpbutton - A
Validatebutton
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
Helpif you need guidance - Click
Validatewhen 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
Nextbutton
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
Nextbutton
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
Helpbutton - A
Nextbutton for each sentence
What you should do:
- Read one sentence at a time
- Select only the important noun phrases
- Avoid selecting unnecessary words
- Click
Nextafter 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
Helpbutton - A
Nextbutton
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
Nextafter organizing all groups
Examples of class and attribute thinking:
Customermay be grouped withCustomer nameVehiclemay be grouped withKeyReservationmay 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
Nextbutton
What you should do:
- Study the class diagram carefully
- Observe how the classes and attributes identified earlier are represented visually
- Click
Nextwhen 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
Nextbefore 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