-
-
Notifications
You must be signed in to change notification settings - Fork 381
first attempt at a new student lesson in swc-shell #93
Conversation
Thanks @ACharbonneau and welcome to the bc repository, where all the magic gets made :) Just a quick sanity check before we review this. It looks like you're checking in an IPython Notebook named |
Hi, It is a based off of both the shell-overview and the shell-filedir-instructor. I've seen on the mailing list a lot of discussion about whether there should be separate lesson plans for the students and teachers, or just one over-arching one, but I wasn't sure what had been decided as the desired format for lessons. In my imagination, this could be used by both the instructor and student, but I didn't fork one of the existing ones, because I wasn't sure if the 'single lesson' was the direction people had decided to go. If it's becoming a fork or replacement, it should probably be of the shell-overview rather than the instructor, as it has a lot of explanation that the instructor presumably wouldn't require. Amanda On Oct 22, 2013, at 2:35 PM, Aron Ahmadia [email protected] wrote:
|
Okay, before we need to merge this in, we'll need to think carefully about what material it's replacing, and how we can avoid any duplication of materials in the repository. If you are feeling confident, you might try using something like:
That will update this pull request with an amended version, where you are proposing that we replace shell-overview with your current content (it makes it much easier to see what you're removing and adding). |
That seems reasonable. I've updated the pull request to replacing shell-overview.ipynb. On Oct 22, 2013, at 2:49 PM, Aron Ahmadia [email protected] wrote:
|
Perfect! I took a quick peek through and this looks great. This is a bigger PR, so please be patient as it's going to take some time to review. |
"\n", | ||
"Instead, you could also use the 'absolute path':\n", | ||
"\n", | ||
" /Users/Amanda/Desktop/Work_Stuff/Project_1/datasheets/super_important.xlsx\n", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since this is a shell tutorial what do you think of using /home/amanda/Desktop/Work_Stuff/Project_1/datasheets/super_important.xlsx
that look like with Unix standards?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@r-gaia-cs - are you implying that OS X is not UNIXy enough for you :)
This one's not worth worrying about.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ahmadia I'm not a OS X user and still learning about it. =)
@ACharbonneau You do a nice job in this PR. You must take a look at this comment. The other are just "typos". @ahmadia What do you think in merge all the IPython Notebook cells into one? |
Thanks. This is my first time using the comment system in git, and I want to make sure I'm following…the comment you pointed out is about sh vs bash? Or about the length of the lesson? On Oct 22, 2013, at 6:04 PM, r-gaia-cs [email protected] wrote:
|
@ACharbonneau Is the one about |
Oh! I thought of that as a typo. I edited those as I saw the messages, so that is fixed in the "Fixed the copious spelling errors" push I just did. On Oct 22, 2013, at 6:16 PM, r-gaia-cs [email protected] wrote:
|
I notice that. Can I ask you to change back "once" with "twice" in line 351? I think that you didn't see this comment. Sorry about that. |
@@ -1,6 +1,6 @@ | |||
{ | |||
"metadata": { | |||
"name": "shell-overview" | |||
"name": "" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should probably be restored.
@ACharbonneau - You've clearly done this sort of thing before :) I'd still like to do a more detailed check of how this material fits in to the shell lessons that it's replacing, and this may end up being more work for you as we figure out how it's affecting the flow of the content around it. Thanks again for your quick responses on the comments and great job so far. |
@r-gaia-cs - Thanks again for your in-depth review. It's relatively quick to spot syntax/grammar errors but I really appreciate you taking the time to look in to some of the tougher details of consistency, flow, and summarization. |
That's fine. I wasn't expecting such a quick review. I'd be happy to edit this or other sections as necessary to make them more 'user friendly' and/or improve fit. I've tutored for/helped teach several intro to computing classes, and I've always found that the higher level people tend to figure out what's going on in spite of the teaching, and even if it's not put in context for them. But the lower level people get frustrated and lost really quickly. I have a few other re-writes in mind for other lessons that I've successfully used in person to help people understand what was going on. On Oct 22, 2013, at 6:57 PM, Aron Ahmadia [email protected] wrote:
|
I'm flagging this as |
I think we should merge this, then @gvwilson and @ethanwhite will decide whether this material goes into the |
Without really knowing how you guys are planning to run the division, I would say it belongs in shell/novice On Nov 8, 2013, at 3:57 PM, Greg Wilson [email protected] wrote:
|
I don't think this should go in without a review of how it impacts |
On 2013-11-08 4:09 PM, Aron Ahmadia wrote:
|
@gvwilson - This PR substantially overhauls |
On Nov 8, 2013 3:59 PM, "ACharbonneau" [email protected] wrote:
I'm actually not clear myself on what shell/intermediate is going to |
This PR has been on my guilt list for the last two weeks. Does anybody have some time to review this? |
(Okay, I'm reviewing this one today) |
This PR provides an example IPython Notebook for teaching the shell lesson on file directories. The notebooks originally present in this directory were an (almost-empty) overview notebook and a instructor notebook for teaching shell, files, and directories. This PR removes the two earlier notebooks and provides a single notebook for presenting the lesson. The current file name is Duplicated Material
Normally, I would not be in favor of accepting duplicate material into the SWC repository. It is more work for everybody maintaining the lesson material to handle duplicate content, especially when it exists in different formats. It is very hard to automatically There are a couple of mitigating circumstances in this particular situation:
Content and NamingThis notebook provides a complete guide to file directories in longform prose. Since the instructor's notebook seems to provide nothing else of substantial value, I've suggested removing it as well as renaming Automated differencing between
|
My revisions are in PR #153. I'd suggest somebody take a final review pass and merge them in. @ACharbonneau - sorry for the delays in reviewing this. A lot of this is due to my own confusion about how the material had changed. Hopefully it was worth the wait! |
🎉 |
I thought that the current student lesson for the shell started with a lot of definitions without giving much context for them, or obvious reasons for learning them. I've tried to fix that.