Closed fredgibbs closed 8 years ago
I do support this idea. Is 5 too many gradients? What's the difference between a 3 and a 4? I do think there are lessons a new person can jump right into and achieve with no other background, and others that require some pre-work or pre-skills. What does everyone think of just beginner and intermediate as a starting point?
we definitely have a few advanced lessons (i'd say), so i'd say we need at least 3 levels--but i still think that's too few. i would say the difference b/w a 3 and 4 is that a 3 is a thoroughly intermediate lesson (compared to other lessons) with one or two advanced concepts integral to the lesson (that other "3" lessons don't have). perhaps we could try to rank the lessons 1-5 and if we have virtually no 2s or 4s then we could get rid of them for simplicity. i'd be surprised if that were the case, but then again i haven't systematically thought through all the lessons. overall, i hope we end up with something like a bell curve across all lessons, which is why i think 5 categories would be helpful for us to use when helping authors conceive of or write lessons.
On Sun, May 10, 2015 at 8:32 AM, Adam Crymble notifications@github.com wrote:
I do support this idea. Is 5 too many gradients? What's the difference between a 3 and a 4? I do think there are lessons a new person can jump right into and achieve with no other background, and others that require some pre-work or pre-skills. What does everyone think of just beginner and intermediate as a starting point?
— Reply to this email directly or view it on GitHub https://github.com/programminghistorian/jekyll/issues/91#issuecomment-100647310 .
frederick w gibbs | assistant professor of history | univ. of new mexico fredgibbs.net | @fredgibbs http://www.twitter.com/fredgibbs
What if we let readers decide? By that I mean, let them rank a lesson's difficulty once they've finished it
I think this is a great idea, too!
FWIW, I worry that five gradients might be a bit too much, whereas three is perhaps a sweet spot (Fred's idea of going through and seeing might make this more informed - perhaps there is too much complexity for three categories to adequately capture..).
Something like:
I think this works well. DHSI has three gradients which I think works well, in concept at least.
In our Skype call today, we agreed to go through our previously published lessons and mark their difficulty (enter it at the end of each line after the colon). We're starting with "Beginner," "Intermediate," and "Advanced," but if, as you're going through the lessons, you feel that we need more categories, leave a comment!
FG: i've used 1=beginner; 2=intermediate; 3=advanced. i'm thinking we could have 1-3 little computer icons to indicate difficulty (i'm sure i'm unconsciously thinking of menus with little chili peppers to indicate spiciness).
Just went through and I think this looks good - in my mind a Difficulty One is something that can be done as a completely self-contained lesson, whereas the others are more advanced or have dependencies (i.e. "Applied Archival Downloading with Wget" really requires the introductory lesson).
The only one I might change would be "Sustainable Authorship in Plain Text using Pandoc and Markdown" - it predates our CLI lessons, and I think it does a really good job of laying things out clearly (down to reminding us where to find the terminal applications on multiple platforms).
I like the idea of defined criteria, Ian. Can we go down that road and see if we need to re-think?
It looks like this got lost, but we've done all of the work. Just need to add to YAML I presume?
I've added the difficulty indicators to the lessons in the checklist above. From now on, when adding a new lesson, we need to add a difficulty: 1
(or 2
or 3
) line to the YAML metadata for the lesson. There are some lessons currently that still need that added---I only did the ones listed in the checklist.
Two other things still need to be done before the issue is closed:
Closing this because I think it's more or less done---if we spot lessons that still need the difficulty indicators, we can add them as we find them.
this is relatively easy to do (if a bit time consuming; but could be divided up among many people), and could be a big help in helping new visitors understand the variety of lessons we have. if such a visitor just happened to skim an advanced lesson but thought it was for beginners, that may be the last thing they view on the site. we'd have to decide on a scale; i'd suggest something like 1-5 to start with.