datacamp-content / courses-introduction-to-shell

Introduction to Shell by Greg Wilson
Other
48 stars 47 forks source link

Feedback on course specs/dev process #10

Closed ncarchedi closed 6 years ago

ncarchedi commented 7 years ago

@hugobowne commented on Thu Aug 10 2017

This is feedback on @gvwilson's doc on course specs & development process as of this commit;

cc @ncarchedi as he'll be interested.

General

This provoked a great deal of thought on my part and I think the potential shiftings of process and specs are exciting.

I'll now provide feedback on each section. It's also tempting to provide feedback on the embedded specs for the unix course but I'll try to hold off.

Step 0: Learner profiles

Step 1: Concept Map

I know I said I wouldn't provide feedback on the unix stuff but this unix concept map is a thing of beauty.

Step 2: Summative Assessment

Step 3: Formative Assessment

Step 4: Sequencing

Step 5: Chapters

This is also the point at which it's worth writing formal learning objectives. Doing it earlier often wastes effort, since material may be cut in Step 4.

Step 6: Course Description

Brilliant that this now flows directly out of the work that's already been done. The unix course description is likely one of the best I've read: how did you write it before all the other steps were complete! ;)

gvwilson commented 7 years ago

@hugobowne I believe the major points have been incorporated - can you please confirm, and if so, close this issue?

hugobowne commented 7 years ago

I'll get to this by EOW at latest

hugobowne commented 7 years ago

is this where I should be looking? https://github.com/datacamp/courses-intro-to-unix-shell/blob/master/README.md

It has been fleshed out incredibly well.

It doesn't look as though the following points from the OP have been incorporated:

gvwilson commented 7 years ago

@ncarchedi moved the example course spec to https://github.com/datacamp/example-course-specs - its README.md is the most up-to-date version. Looking at your comments:

  1. I'm more familiar with descriptions of lesson design processes (like this one) than with data proving that they're better - I'll dig.
  2. By "specific hard-skill profile info", do you mean in the learner profile or in the course pre-req description (or both)?
  3. Yeah, it needs to be clearer that the process is iterative even though the document looks waterfall.
  4. Yes, owned by CL.
hugobowne commented 7 years ago

should we move this issue to that repo?

  1. cool! as stated, I'm playing devil's advocate; this processes seems wonderfully intuitive and modeled on how our brains/experiences work; also, you've been using and developing this process for years;
  2. both;
  3. +1
  4. cool
gvwilson commented 7 years ago

:+1: to relocate (do you have ZenHub powers to do that?)

I'm iffy about listing hard skills: I worry that people will use e.g. the names of Unix commands rather than the ideas of moving and copying files. Try it and see what happens?

hugobowne commented 7 years ago

ohh yeah hard skills could be conceptual ( i would avoid using names of tech-specific commands also); i have no such zenhub powers