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

an issue for discussion #56

Open
GarrettS opened this issue Jun 23, 2014 · 10 comments
Open

an issue for discussion #56

GarrettS opened this issue Jun 23, 2014 · 10 comments

Comments

@GarrettS
Copy link

Please help me use workshopper to create another one.

@rvagg
Copy link
Contributor

rvagg commented Jun 28, 2014

@GarrettS your question is too open-ended. As I said on Twitter you should start with learnyounode as the best reference for making a new one. I've just uploaded a really simple skeleton example to https://github.com/rvagg/workshopper/tree/master/examples but I have very little time to do much more with it (also the reason the docs are so bad)

There is also a good exercise example in a couple of the other repos, use it as a reference for making exercises if what's in learnyounode isn't helping: https://github.com/rvagg/workshopper-boilerplate/tree/master/example

@linclark
Copy link
Contributor

I have almost finished a blog post that walks through a simple example. I'm new to workshopper myself, but I have started writing exercises for makemehapi, so the post should at least help you get to the point where you can make a working lesson.

I should have a rough draft to post within the next day or two. I'll post a link here when it's done for any feedback that people can provide.

@linclark
Copy link
Contributor

linclark commented Jul 1, 2014

I've posted a rough draft at http://lin-clark.com/blog/2014/07/01/authoring-nodejs-workshopper-lessons/. It walks through a skeleton lesson that I created at https://github.com/linclark/demo-workshopper

I'd be happy to get feedback on parts that are confusing or anything that I got wrong.

@ralphtheninja
Copy link
Member

@linclark Awesome! :)

@rvagg
Copy link
Contributor

rvagg commented Jul 1, 2014

@linclark this is fantastic! I love that you have a demo-workshopper to serve as a boilerplate too. One minor thing to note on my first skim of the article is that you an ditch the 1.0.0-alpha07 stuff now as we're into proper 1.x.x releases as of a week ago. In fact, we're already up to 1.2.2!

@linclark
Copy link
Contributor

linclark commented Jul 1, 2014

@rvagg whoops, thanks for catching that. and thanks for the feedback!

@GarrettS
Copy link
Author

GarrettS commented Jul 2, 2014

Linclark tutorial looks good, though I just took a peek. I will def take a closer look this weekend.

@rvagg
Copy link
Contributor

rvagg commented Jul 2, 2014

FYI I've just open sourced https://github.com/rvagg/goingnative though it's very much a raw work in progress. It's got lots of different techniques for verifying solutions that make it quite different to learnyounode. In particular, learnyounode relies heavily on comparing stdout of solution and submission, this one is much more like a classic test suite where it pokes and prods your solutions to check they are right.

@GarrettS
Copy link
Author

GarrettS commented Jul 4, 2014

What does it mean "You may also want to alias your executable. " How do I do that? Thanks.

@GarrettS
Copy link
Author

GarrettS commented Jul 5, 2014

I downloaded linclark's workshopper demo and spent a couple of hours trying to figure it out yesterday.

The fact that I don't know Node and after having gone through learnyounode very quickly, reinforced my conviction that such quiz-like exams are not useful learning tools for beginners. But such quiz-like things can give someone with rusty or skills a challenge to think about. It is important for me to learn this stuff because I need these skills to stay working. We all have to pay for rent, mortgage, lawyers, childcare, etc.

@rvagg Sorry I wasn't clear enough; I wanted you to sit down with me and walk me through it. I understand that you're busy. I am too. Or maybe teaching just doesn't interest you.

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

4 participants