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

WIP: Updating config.json #195

Closed

Conversation

IanWhitney
Copy link
Contributor

Working on #179

The new exercises collection is in place and I'm populating the topics
values.

Working on exercism#179

The new exercises collection is in place and I'm populating the topics
values.
@@ -67,126 +67,189 @@
"slug": "hamming",
"difficulty": ,
"topics": [
"Exception handling",
"Result",
"Higher-orderfunctions",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add space

@petertseng
Copy link
Member

petertseng commented Nov 26, 2016

There has not been much activity here for a while.

What would you say if I were to take over it?

My plan is to just use problems.md exactly for the topics, and a difficulty of 1 for everything. We can refine both items later.

Just as #179 states, we should take it in steps. Therefore, my proposal.

@IanWhitney
Copy link
Contributor Author

The problem I ran in to is that I find the difficulty rating impossible. What does 'difficult' mean? Is it hard because it introduces Lifetimes? Because it's algorithmically hard? And guessing at the difficulty of exercises I haven't done was even harder.

Starting everything with a difficulty of 1 is fine.

@IanWhitney
Copy link
Contributor Author

Replaced by #229. closing.

@IanWhitney IanWhitney closed this Dec 5, 2016
@IanWhitney IanWhitney deleted the update_config_json_to_new_spec branch January 14, 2017 19:06
petertseng added a commit that referenced this pull request Jan 30, 2017
As noted in #195, difficulty rating is hard.

This commit proposes a difficulty rating scale that should be completely
unambiguous, requiring no judgment:

In the last version of problems.md before it was rewritten in #242:

* Everything in "Introduction" stays at 1.
* Everything in "Getting Rusty" gets a 4.
* Everything in "Rust Gets Strange" gets a 7.
* Everything in "Putting it all Together" gets a 10.

It is acknowledged that this is not a perfect difficulty scheme. See,
for example, how many exercises are at 4.
However, it is more accurate than leaving them all at 1 because it is
generally true that those exercises in "Getting Rusty" are more
difficult than those in "Introduction".
It is a starting point from which further adjustments can be made.
I posit that there is little motivation to adjust further until the
difficulty ratings actually show up on the website, since until then
they are just arbitrary numbers with no meaning.

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

Successfully merging this pull request may close these issues.

3 participants