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

Recommended next exercises to implement #149

Closed
10 of 25 tasks
jvarness opened this issue Sep 2, 2018 · 9 comments
Closed
10 of 25 tasks

Recommended next exercises to implement #149

jvarness opened this issue Sep 2, 2018 · 9 comments

Comments

@jvarness
Copy link
Contributor

jvarness commented Sep 2, 2018

Disclaimer: The maintainers' current priority is working on getting this track ready for v3. As such, instead of working on new exercises, we recommend you check out Dart issues on the v3 repo

In Slack, Stargator gave us a list of recommended exercises to implement next. It includes the following:

Instructions: if you want to start working on one of these exercises, edit this post, put a check mark on it, and put your name as well. If you don't have permissions to edit this post, tag me and I'll edit it for you.

Please follow the contribution guidelines when submitting pull requests.

@Stargator
Copy link
Contributor

Thanks for posting the list, @jvarness.

To be clear this was just my perspective and I am just a mere mortal.

If there's a problem specification that interests you and it's not listed, feel free to implement it.

@jvarness
Copy link
Contributor Author

jvarness commented Sep 3, 2018

Think nothing of it @Stargator, these are fun 😄 if I see a different exercise I want to implement I will.

@johnngugi
Copy link
Contributor

@jvarness I would like to implement bracket-push

@Stargator
Copy link
Contributor

Stargator commented Apr 5, 2019

@jvarness @devkabiir Are there any exercises remaining, or that we implemented from the list, that you think would make for good core exercises?

To me a core exercise should:
A) Build off of the previous core exercises
B) Either solve a problem by 1) using the same mechanism as before but in a new way or 2) presenting a new kind of problem.

For example devkabiir's work on Minesweeper and Binary Search Tree, these are new kinds of problems but may contain previous lessons from core exercises.

All of our core exercises should be building towards getting students ready for those kinds of problems which are complex and involve multiple types of problems to solve a big problem.

But I don't know if either of you have a different perspective we've never written up a definition or direction for the core path.

@jvarness
Copy link
Contributor Author

jvarness commented Apr 5, 2019

@Stargator these are good questions. I think we might want to create a new issue to discuss this and divide the work between us to figure out which exercises we think are good exercises for the core path.

@Stargator
Copy link
Contributor

Just adding a note @jvarness left in a PR:

It would be interesting to see if this could return a Stream of the sequence. One of Dart's unique features is the amazing support for asynchronous computing, yet I can't recall any of our exercises supporting async processing.

So if possible do consider how to leverage Dart features into the test cases for an exercise. That way it would force the students to utilize that feature or look up how to leverage it.

@eeppuJ
Copy link
Contributor

eeppuJ commented Jan 15, 2020

Hi there !
Is it possible to take the robot-simulator exercise please ?

@Stargator
Copy link
Contributor

@Corentin-Leffy, sure. Consider it yours.

@Stargator Stargator unpinned this issue Jan 26, 2020
@Stargator
Copy link
Contributor

Closing this issue since we are moving to v3. New Exercises should be implemented for the Concept Exercises. See https://github.com/exercism/v3 for more info.

See the V3 Dashboard for the Dart Track to see where you can help: https://tracks.exercism.io/dart/v3/launch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants