User Tools

Site Tools


haas:fall2017:unix:projects:pbx2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
haas:fall2017:unix:projects:pbx2 [2017/08/27 21:43] – created wedgehaas:fall2017:unix:projects:pbx2 [2017/09/19 10:46] (current) – [Submission] wedge
Line 16: Line 16:
  
 =====Commentary===== =====Commentary=====
-The first puzzlebox was in many ways a test of your observational skills. To manythe frustrations emerged from what was being taken for granted. But once you took proper notice, and could apply the appropriate skills, its secrets could be obtained.+We're now onto our third glorious puzzlebox of the semester; each one commanding the respect of more and more of your observational, critical thinking, and abstraction skills.
  
-This next puzzlebox will test both your observation skills (in a slightly different way) and reasoning skills in an abstract manner. Along with thatyour scripting skills are being put to the test as well: your submission will more heavily rely upon a fully functional steps file that will entirely automate the process. If you are observant, the information you need is presented early on, but is a few layers of abstraction out of reach. Patience and perseverance will be key to victory.+Be sure you stop and reflect upon the particular actions you go through, as well as realizations you have while accomplishing the puzzle: it is insights like these that lead to explosive growth in your abilities.
  
 +I've gotten a few more questions directed my way. Still perhaps a bit on the timid side. Please: I love questions- the more you ask and explore and realize, the happier that makes me. Even if you think it is an obvious or stupid question. What's the worst that can happen? I don't reply? Seriously- don't struggle thinking you have to figure it out on your own. I mean, you are to do all your own work, but please include asking me questions or consulting with a tutor as baseline aspects of helping you to figure this stuff out.
 +
 +NOT doing that is actually quite limiting for your progress.
 =====Obtain the file===== =====Obtain the file=====
 This week's project is located in the **pbx2/** sub-directory of the UNIX Public Directory, under a directory by the name of your username, in a file called (unoriginally): **pbx2.zip** This week's project is located in the **pbx2/** sub-directory of the UNIX Public Directory, under a directory by the name of your username, in a file called (unoriginally): **pbx2.zip**
Line 49: Line 52:
 In addition to the file produced during the completion of this project, I would also like for you to create a detailed step-by-step text file called **pbx2steps** which includes the valid command-lines that will document for me the steps you took from project commencement through completion. You will submit this file at the end in accordance with the instructions. In addition to the file produced during the completion of this project, I would also like for you to create a detailed step-by-step text file called **pbx2steps** which includes the valid command-lines that will document for me the steps you took from project commencement through completion. You will submit this file at the end in accordance with the instructions.
  
-When you see an ordered english-readable file with ASCII art in it, you have reached the conclusion of the unraveling. Submit that file (by the appropriate name)along with the **pbx2steps** file.+When you see an ordered english-readable file with ASCII art in it, you have reached the conclusion of the unraveling.  
 + 
 +To successfully complete this project, the following criteria must be met: 
 + 
 +  * Submit your **pbx2.results** file 
 +  * Submit your **pbx2steps** file 
 + 
 +To submit this program to me using the **submit** tool, run the following command at your lab46 prompt: 
 + 
 +<cli> 
 +$ submit unix pbx2 pbx2.results pbx2steps 
 +Submitting unix project "pbx2": 
 +    -> pbx2.results(OK) 
 +    -> pbx2steps(OK) 
 + 
 +SUCCESSFULLY SUBMITTED 
 +</cli>
  
-You should get some sort of confirmation indicating successful submission (actually, two) if all went according to plan. If not, check for typos and or locational mismatches.+You should get some sort of confirmation indicating successful submission if all went according to plan. If not, check for typos and or locational mismatches.
  
-I'll be looking for the following:+I'll be evaluating the project based on the following criteria:
  
 <code> <code>
 52:pbx2:final tally of results (52/52) 52:pbx2:final tally of results (52/52)
-*:pbx2:submitted result.txt file via submit tool [4/4] +*:pbx2:submitted pbx2.results file via submit tool [4/4] 
-*:pbx2:result.txt is correctly unscrambled and assembled [4/4] +*:pbx2:submitted pbx2steps file via submit tool [4/4] 
-*:pbx2:result.txt md5sum matches project MANIFEST [4/4] +*:pbx2:pbx2.results and pbx2steps pushed to lab46 repository [4/4] 
-*:pbx2:submitted pbx2steps file via submit tool [8/8+*:pbx2:pbx2.results is correctly unscrambled and assembled [4/4] 
-*:pbx2:pbx1steps contains valid list of instructions [8/8+*:pbx2:pbx2.results md5sum matches project MANIFEST [4/4] 
-*:pbx2:pbx1steps uses shell features [4/4] +*:pbx2:pbx2steps has valid list of non-interactive instructions [4/4
-*:pbx2:data file in public dir copied with absolute path [4/4] +*:pbx2:pbx2steps uses shell features like wildcards, IO redir [4/4] 
-*:pbx2:all other paths in pbx1steps are relative [4/4] +*:pbx2:pbx2steps contains comments explaining process [4/4
-*:pbx2:if executed pbx2steps automates the project [8/8+*:pbx2:pbx2steps sets up local project directories [4/4] 
-*:pbx2:project files commit and pushed to repository [4/4]+*:pbx2:pbx2steps copy data files with with absolute path [4/4] 
 +*:pbx2:pbx2steps all other paths are relative [4/4] 
 +*:pbx2:pbx2steps automates the project when executed [4/4
 +*:pbx2:pbx2steps only outputs user-generated messages [4/4]
 </code> </code>
haas/fall2017/unix/projects/pbx2.1503870221.txt.gz · Last modified: 2017/08/27 21:43 by wedge