openhatch

Issue390

Title Write plot for new "Bash Mission"
Milestone later Priority feature
Waiting On Status in-progress
Superseder Nosy List TravisB, janet, jesstess, palhmbs, paulproteus
Assigned To palhmbs Keywords

Created on 2011-04-16.20:40:54 by palhmbs, last changed 2012-05-09.22:46:09 by paulproteus.

Files
File name Uploaded Type Edit Remove
0001-Bash-Mission.patch palhmbs, 2011-05-04.22:16:59 application/octet-stream
Messages
msg3211 (view) Author: paulproteus Date: 2012-05-09.22:46:08
Haven't heard from palhmbs; marking as 'later'
msg2959 (view) Author: paulproteus Date: 2012-02-08.22:34:42
Paul wants to target this for 0.12.02. Go for it!
msg2571 (view) Author: paulproteus Date: 2011-10-01.06:53:36
We're getting there. It seems that we should:

* Create one separate training mission per platform, maybe
* I think we need to write out the plot first

We should write up what makes a good plot at
https://openhatch.org/wiki/Missions_pedagogy first, then discuss a plot here.
msg2396 (view) Author: paulproteus Date: 2011-08-27.21:34:52
It looks like we're not getting to this during 0.11.07.
msg2257 (view) Author: aldeka Date: 2011-08-06.20:49:17
I'm paring down the scope of this bug to just writing the mission's plot.
msg2130 (view) Author: palhmbs Date: 2011-07-02.20:31:38
Really I will work on this in July.
msg2111 (view) Author: janet Date: 2011-06-23.21:12:25
Few more thoughts on this:

I think the top command and the section on parameters could be saved for an
intermediate or advanced mission. 

Could be replaced with: 
history command
using !### to rerun a command

also top doesn't work on gitbash or cygwin on windows, maybe an install thing?
msg2110 (view) Author: palhmbs Date: 2011-06-23.20:51:39
Janet did a run through on my development server, and gave some great feedback....

janetPCF> some suggestions if you want them here:
<janetPCF> 1. it's pretty heavy on the text -
<janetPCF> I put the About section at the end - this history and more resources
and all that - and replace it with a page that give about 3 or 4 good reasons
why they would want to know this stuff.
<janetPCF> 2. The Copy  / Paste is also pretty text-heavy - and it would be
easier to read if broken into os-specific sections
<janetPCF> that way a windows user can skip the other os info, and you can
explicitly say CMD instead of ctrl for the os x user
<janetPCF> 3. Using top - I couldn't get the correct answer - top -d 10 on os x
tells me it's an invalid command
<janetPCF> 4. I tried to skip ahead to Getting help and The filesystem, but got
some nasty error messages.
<janetPCF> TemplateSyntaxError
<janetPCF> Caught NoReverseMatch while rendering: Reverse for
'mysite.missions.git.views.top' with arguments '()' and keyword arguments '{}'
not found.
<palhmbs> yeah, that's a pretty bad views.py error...

So this bash mission really sucks, but that's ok, cause now we have some
feedback and we can improve it!!

Thanks again Janet!
msg2109 (view) Author: palhmbs Date: 2011-06-23.20:40:17
Just a small bug in the current patch
(0001-Bash-Mission.patch   palhmbs,2011-05-05.10:16:59). --
 
#1 This line is so wrong: An awesome guide from Freenodes- IRC #bash channel
Freenodes- IRC #bash channel --- the link text should be HERE or something
msg1973 (view) Author: palhmbs Date: 2011-06-01.00:32:12
We didn't get time to finish this for the May milestone. Really hoping to hook into it and complete this 
next month.
msg1937 (view) Author: palhmbs Date: 2011-05-29.00:21:09
paulproteus: Could you please take a bit of time to look into the validation.
Even if you only take the time to look at & test it and let me know how I should refactor it, it would be 
really appreciated.
msg1831 (view) Author: palhmbs Date: 2011-05-04.22:16:59
I'm a bit stuck. I'm really hoping that somebody will think my efforts are worth 
helping or carrying the baton for.

I'm gonna leave this for a bit and see if the few problems I have can be cleared 
up before the end of this milestone. 

First Bash Mission commit patch added.
msg1810 (view) Author: palhmbs Date: 2011-05-02.08:36:40
I've started coding - Hoping to have something by the end of the week.
msg1768 (view) Author: paulproteus Date: 2011-04-30.20:41:14
We're not going to get this for 0.11.04 because we didn't plan 
in time (oops).
msg1752 (view) Author: palhmbs Date: 2011-04-27.07:16:04
I've updated the Piratepad - b

I hope this mission isn't too complicated.
I deliberately concentrated on getting the user to use the man pages as much as 
possible to answer questions.

Let me know what you think.

I hope we can finish the bash mission by the end of the milestone, so please be 
quick to reply.
msg1689 (view) Author: palhmbs Date: 2011-04-22.04:03:32
Ok, I've started a PiratePad so people can help work out the plot for this.

http://piratepad.net/openhatch-bash-mission
msg1556 (view) Author: palhmbs Date: 2011-04-16.20:40:54
We really need to teach people basic bash skills.

Let's create an awesome mission to teach:

* Linux filesystem 
* Grep
* Vi / Vim basics
* & your comments / additions totally appreciated.

Paul
History
Date User Action Args
2012-05-09 22:46:09paulproteussetmessages: + msg3211
milestone: 0.12.02 -> later
2012-02-08 22:34:43paulproteussetmessages: + msg2959
milestone: later -> 0.12.02
2011-10-01 06:53:36paulproteussetmessages: + msg2571
milestone: 0.11.09 -> later
2011-09-05 21:38:48aldekasetmilestone: 0.11.10 -> 0.11.09
2011-08-27 21:34:52paulproteussetmessages: + msg2396
milestone: 0.11.07 -> 0.11.10
2011-08-06 20:50:46aldekalinkissue514 blockers
2011-08-06 20:49:17aldekasetblockers: - create a mission for cmd-line file manipulation (unix/linux) basics
messages: + msg2257
title: Create new "Bash Mission" -> Write plot for new "Bash Mission"
2011-07-02 20:31:39palhmbssetassignedto: paulproteus -> palhmbs
messages: + msg2130
milestone: 0.11.06 -> 0.11.07
2011-06-23 21:12:25janetsetmessages: + msg2111
2011-06-23 20:51:39palhmbssetmessages: + msg2110
2011-06-23 20:40:17palhmbssetmessages: + msg2109
2011-06-23 20:21:25palhmbssetnosy: + jesstess, janet
blockers: + create a mission for cmd-line file manipulation (unix/linux) basics
2011-06-23 20:20:40palhmbslinkissue452 superseder
2011-06-01 00:32:12palhmbssetmessages: + msg1973
milestone: 0.11.05 -> 0.11.06
2011-05-29 00:21:09palhmbssetassignedto: palhmbs -> paulproteus
messages: + msg1937
2011-05-26 20:35:43palhmbssetassignedto: palhmbs
2011-05-05 03:35:21palhmbssetassignedto: palhmbs -> (no value)
2011-05-04 22:17:00palhmbssetfiles: + 0001-Bash-Mission.patch
messages: + msg1831
2011-05-02 20:57:37palhmbssetstatus: chatting -> in-progress
assignedto: palhmbs
2011-05-02 08:36:40palhmbssetmessages: + msg1810
2011-04-30 22:42:36palhmbssetmilestone: later -> 0.11.05
2011-04-30 20:41:14paulproteussetmessages: + msg1768
milestone: 0.11.04 -> later
2011-04-27 07:16:04palhmbssetmessages: + msg1752
2011-04-22 04:03:32palhmbssetmessages: + msg1689
2011-04-22 03:36:11TravisBsetnosy: + TravisB
2011-04-19 09:33:52palhmbssettitle: Create new "Bash Mission" for (cli/bash) skills -> Create new "Bash Mission"
2011-04-19 09:11:37palhmbssetassignedto: palhmbs -> (no value)
title: Create new "Training Mission" for Terminal (cli/bash) skills -> Create new "Bash Mission" for (cli/bash) skills
2011-04-16 20:43:31palhmbssettitle: Create new "Git Mission" for Terminal (cli/bash) skills -> Create new "Training Mission" for Terminal (cli/bash) skills
2011-04-16 20:40:54palhmbscreate