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

Successive bonfires don't get marked as completed if I skip previous ones. #411

Closed
prashcr opened this issue May 2, 2015 · 7 comments
Closed

Comments

@prashcr
Copy link

prashcr commented May 2, 2015

screen shot 2015-05-02 at 11 31 48 pm

I skipped 16 but completed 17, 18, 19 and 20, but only 17 gets marked. I've skipped ahead couple of times before, today is the first day I've had this issue.

@terakilobyte
Copy link
Contributor

I was unable to reproduce this behavior. Please include additional steps to repeat. https://www.dropbox.com/s/i4rbejxza1vczw2/Screenshot%202015-05-07%2007.48.59.png

@prashcr
Copy link
Author

prashcr commented May 8, 2015

It's a difficult-to-reproduce bug I guess. It's working for me at the moment too.

@alnero
Copy link
Contributor

alnero commented May 10, 2015

As soon as you finish a challenge you click "I've completed this challenge (ctrl + enter)", but on your roadmap of all challenges it is not marked up as completed, only when you click "On to my next challenge (ctrl + enter)" in the pop up it will be marked. It's OK if you follow them in order, but a bit confused when you do them randomly.

@terakilobyte
Copy link
Contributor

This is the default functionality. We will consider modifying it in the
future.

On Sun, May 10, 2015 at 6:45 AM alnero notifications@github.com wrote:

As soon as you finish a challenge you click "I've completed this challenge
(ctrl + enter)", but on your roadmap of all challenges it is not marked up
as completed, only when you click "On to my next challenge (ctrl + enter)"
in the pop up it will be marked. It's OK if you follow them in order, but a
bit confused when you do them randomly.


Reply to this email directly or view it on GitHub
#411 (comment)
.

@terakilobyte
Copy link
Contributor

Ah I think I see. You are "completing" the challenge but instead of clicking the button to take you to your next challenge you are manually clicking around?

@alnero
Copy link
Contributor

alnero commented May 10, 2015

Yeap, exactly. I close the pop up and move around.

@terakilobyte
Copy link
Contributor

Ok, yep. This is actually the way it's coded currently. The challenge really isn't complete until you select the transition option to your next challenge. We did this to discourage just such behavior, but we'll have a conversation about marking actual completion.

The largest problems I see immediately. One, if someone wants to complete a bonfire, then isn't happy with the code and changes it and runs it again, then forgets they left a console.log statement so they remove it, then decides that their instance of the Cowboy object should be called Doc Holiday instead of Bat Masterson, etc...

Now each one of those is a completion event when they most certainly only wanted one. Additionally, since we encourage pair programming and have a field to grant completion to a pair in the completion modal as well, we'd then have to separate the partner completion into its own controller action.

Lastly, this would start breaking with the consistent style we use in zipline and basejump completions as there you must provide additional data aside from attesting you have, in fact, completed the challenge.

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

No branches or pull requests

3 participants