Skip to content

Replace Tutorial with Scenario 0 and Update Scenario Content #97

Description

@souvikray97

Description

Remove the standalone Tutorial and integrate it into the guided scenarios as Scenario 0. Update all affected scenarios to reflect the corrected process lifecycle where processes terminate only from the CPU state.

Tasks
Remove the standalone Tutorial tab.
Add Scenario 0 containing the tutorial.
Create a comprehensive 10-step tutorial covering:
Introduction
Creating a process
Moving to CPU
CPU preemption
Returning to CPU
Requesting I/O
Completing I/O
Returning to CPU
Terminating from CPU
Summary
Update the objectives, instructions, and hints for every step in Scenario 0.
Update Scenarios 1–9 to align with the corrected process lifecycle:
Scenario 1: Remove the unnecessary preemption step and update termination instructions.
Scenario 3: Add an additional CPU step before termination.
Scenario 4: Replace the Ready→Terminate validation with Ready→CPU validation.
Scenarios 5–9: Update all termination instructions so termination is only performed from the CPU state.
Acceptance Criteria
The Tutorial no longer exists as a separate section.
Scenario 0 fully replaces the Tutorial.
All scenario descriptions, objectives, and instructions reflect the correct CPU → Terminated transition.
All scenarios are internally consistent with the simulation rules.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions