Skip to content

Basic Ruby : Add missing lessons exercises #107

@ghost

Description

Complete the following REQUIRED checkboxes:

  • I have thoroughly read and understand The Odin Project Contributing Guide
  • The title of this issue follows the location for request: brief description of request format, e.g. Exercises: Add exercise on XYZ

The following checkbox is OPTIONAL:

  • I would like to be assigned this issue to work on it

1. Description of the Feature Request:

Currently there are not any exercises for the lessons:

  1. Variables
  2. Input and Output
  3. Conditional Logic
  4. Loops

Leaving a gap between 1_data_types and 6_arrays. I know learners are encouraged to use replit, experiment and that some resources like the ones at launchschool have some small exercises, but I think that having multiple exercises with tests could improve the experience for learners and make them more comfortable using their own environment rather than replit or irb.

I know that currently there are multiple issues (#37, #9, #8, #7) that were meant to take care of this, but those are from years ago and I preferred creating a new one rather than bumping each one of them. Also note that one of those is meant to add exercises for the blocks lesson in the "advanced ruby" course.

I saw that these issues were part of a project in which they were moved to the "backlog" and I don't know if there was a reason for that or to not add these exercises.

2. Acceptance Criteria:

  • Add exercises with tests for the variables lesson.
  • Add exercises with tests for the input and output lesson.
  • Add exercises with tests for the conditional logic lesson.
  • Add exercises with tests for the loops lesson.

3. Additional Information:

I am willing to work in the making of some of these exercises if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: Needs ReviewThis issue/PR needs an initial or additional review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions