Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Concept Exercise: Elyses Analytic Enchantments (array-analysis) #1325

Closed
Tracked by #1415
junedev opened this issue Sep 8, 2021 · 2 comments · Fixed by #1489
Closed
Tracked by #1415

Improve Concept Exercise: Elyses Analytic Enchantments (array-analysis) #1325

junedev opened this issue Sep 8, 2021 · 2 comments · Fixed by #1489
Assignees
Labels
x:action/improve Improve existing functionality/content x:knowledge/intermediate Quite a bit of Exercism knowledge required x:module/concept-exercise Work on Concept Exercises x:size/large Large amount of work x:status/claimed Someone is working on this issue x:type/content Work on content (e.g. exercises, concepts)

Comments

@junedev
Copy link
Member

junedev commented Sep 8, 2021

Goal

The goal of this task is to make sure the Concept Exercise "Elyses Analytic Enchantments" and the Concept array-analysis conform to the latest specification and include all the needed content.

Getting Started

The docs can be found here

Additionally you can look at the bird-watcher concept exercise for reference.

Tasks

Write the introduction for the array analysis concept

The main task is to change the introduction.md file of the exercise to contain some minimal information so that the student is able to solve the exercise. For now it is ok to use that same content as introduction.md and about.md for the array-analysis Concept as well. To know what content the student needs in the exercise, check out the exemplar file.

An idea for the introduction file is to pick a common "analysis" method like includes and first show how to do this with just a for loop. Then show how it can be shortened by using the method. This could be followed by a list of the methods needed in the exercise (+ maybe some other commonly used ones) with a short explanation. The method name can be a link to MDN. There is no need to write a separate section explaining/demonstrating each method. You can see an example for this here: https://github.com/exercism/javascript/blob/main/concepts/strings/introduction.md#concatenation-and-methods

Improve the tests

Bonus Tasks

  • Proof-read the remaining content of the exercise (instructions, hints, etc)
  • Make sure there are good blurbs for the concept and the exercise
@junedev junedev added x:action/improve Improve existing functionality/content x:knowledge/intermediate Quite a bit of Exercism knowledge required x:module/concept-exercise Work on Concept Exercises x:type/content Work on content (e.g. exercises, concepts) x:size/large Large amount of work labels Sep 8, 2021
@pertrai1
Copy link
Contributor

I would like to work on this

@junedev junedev added x:status/claimed Someone is working on this issue and removed help wanted labels Oct 25, 2021
@SleeplessByte
Copy link
Member

Yay! Go for it :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
x:action/improve Improve existing functionality/content x:knowledge/intermediate Quite a bit of Exercism knowledge required x:module/concept-exercise Work on Concept Exercises x:size/large Large amount of work x:status/claimed Someone is working on this issue x:type/content Work on content (e.g. exercises, concepts)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants