User Story: Beginner Programmer - bounswe/bounswe2024group1 GitHub Wiki

User Story: Group of Interns in a Training Session

Demographics: A group of 3 intern software developers, aged 19-22, participating in a training session. They are familiar with basic programming concepts but still new to forum use.

Location: Bogazici University Teknopark, 2nd Floor

Time: 2:00 PM

Duration: ~30 minutes

Scenario:
The interns are participating in a group training exercise, guided by their mentor. They need to collaboratively research Python basics, find relevant information, and share useful insights or code snippets. All the developers have already signed up for the platform, indicating their experience levels as “Beginner”

User Actions

  1. Navigate to the Python Tag Page
    The interns open the forum and navigate to the Python Tag Page. They begin by reviewing the general overview and key topics presented on this page.

  2. Explore Related Questions
    After gaining basic knowledge about Python from the Tag Page, the group checks the list of questions associated with Python. 3 questions categorized as "Easy" are highlighted, helping them focus on content suitable for their experience level.

  3. Use Copy Code Button
    The team reviews several questions and answers, discussing how these solutions apply to their exercise. When they find an answer with a useful code snippet, they use the "Copy Code" button to share the snippet with each other quickly.

Expected Outcome

  • The interns effectively utilize the platform to build a foundational understanding before diving into specific questions.
  • They collaborate on troubleshooting the issue by referring to answers from the forum.
  • The team benefits from improved usability through the copy code feature, enabling smoother learning and collaboration.
  • The team benefits from improved usability as the questions that are more appropriate for their level are highlighted, making them more visible.