User Tools

Site Tools


haas:spring2020:unix:eoce:readme

Differences

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

Link to this comparison view

Next revision
Previous revision
haas:spring2020:unix:eoce:readme [2020/04/16 19:48] – created wedgehaas:spring2020:unix:eoce:readme [2020/04/16 19:54] (current) – [Obtaining the EoCE files] wedge
Line 1: Line 1:
-y+======unix spring2020 eoce====== 
 + 
 +The End of Course Experience (eoce) satisfies the fourth discrete grading 
 +component  of the  course. It  is meant  to evaluate  your knowledge  and 
 +understanding gained through the semester. 
 + 
 +=====Rules===== 
 +Presented within will be various activities evaluating your knowledge and 
 +experience gained this  semester. In places where you are  able, the more 
 +you write (ie comment) and explain  topics the better the chance you will 
 +have of  receiving full  credit (and alternatively,  the more  credit you 
 +will receive should something defer correctness). 
 + 
 +Unless otherwise  specified, the components  on this experience  are open 
 +resource with  the exception  of other individuals.  In that  respect, it 
 +is  **CLOSED  PERSON**.  This  means  you are  not  to  communicate  with 
 +other  people  (either in  the  class  or  otherwise),  in real  life  or 
 +electronically. Use your own knowledge, use your own skills, and use your 
 +own ability to access the allowed resources  to aid you in coming up with 
 +your well thought out responses to each activity. 
 + 
 +You are allowed,  and expected, to seek clarification on  any activity by 
 +asking me. But the  aim here is to evaluate what you  have learned, so do 
 +not  expect  tutoring.  Any  help  should be  prompted  by  a  well-asked 
 +question.  The better  and more  informed your  questions, the  better my 
 +responses may be. In many ways, I designed this EoCE premised on each and 
 +every  one of  you interacting  with me  through the  asking of  informed 
 +questions. Those that do not take  advantage of questions and instead end 
 +up with a struggle, please know that you're doing this wrong. 
 + 
 +You are to do  **all** items. Submission is to be  as a submitted archive 
 +to the usual and appropriate place. 
 + 
 +To maximize  any credit received  (or to minimize points  lost), optimize 
 +your  submission  for  an  organized  and  easy-to-read  presentation  of 
 +information that conforms  with each section's stated  guidelines. In the 
 +case of programs or scripts written, ensure that you are following proper 
 +and  consistent commenting/documentation  and indentation  practices. Use 
 +well-named  variables,  and  be  mindful of  how  your  particular  files 
 +submitted  will  appear  on  a  reasonably-sized  terminal  (most  of  my 
 +terminals are 80-90 characters wide). 
 + 
 +The  EoCE  is  worth  26  points   of  your  overall  grade  (projects 
 +participation +  journal +  eoce = 104),  representing a  distinct fourth 
 +category  within the  grading policy  of the  course (Projects,  Journal, 
 +Participation, and EoCE). 
 + 
 +=====Obtaining the EoCE files===== 
 +Located in  the unix public directory  will be a directory  by the name 
 +eoce/ 
 + 
 +Within that, is  a typical set of directories named  for each username in 
 +the  class, wherein  you can  copy the  archive present  there into  your 
 +src/unix directory and extract it  (it will  create and  extract into its 
 +own named  directory). Please, do  not change  the name of  the directory 
 +from eoce/. 
 + 
 +Change into that directory: 
 + 
 +<cli> 
 +lab46:~$ cd /var/public/spring2020/unix/eoce/${USER} 
 +lab46:/var/public/spring2020/unix/eoce/user$  
 +</cli> 
 + 
 +You can copy the archive into your ~/src/unix as follows: 
 + 
 +<cli> 
 +lab46:/var/public/spring2020/unix/eoce/user$ cp eoce.tar.gz ~/src/unix/ 
 +lab46:/var/public/spring2020/unix/eoce/user$  
 +</cli> 
 + 
 +Then change to your ~/src/unix: 
 + 
 +<cli> 
 +lab46:/var/public/spring2020/unix/eoce/user$ cd ~/src/unix 
 +lab46:~/src/unix$  
 +</cli> 
 + 
 +Decompress/extract your archive: 
 + 
 +<cli> 
 +lab46:~/src/unix$ tar -zxvf eoce.tar.gz 
 +</cli> 
 + 
 +The output you will see (enabled via  the "-v" option to tar) will be the 
 +list of paths and files now present here in this directory. 
 + 
 +Finally, change into the newly created eoce/ directory: 
 + 
 +<cli> 
 +lab46:~/src/unix$ cd eoce 
 +lab46:~/src/unix/eoce$  
 +</cli> 
 + 
 +Use  "ls" to  list files,  read any  README files  (with cat/less/ text 
 +editor), and "cd" into whatever the various subdirectories. 
 + 
 +Further information can  be found in various README  files located amidst 
 +the directories within the eoce; please be sure to read them. 
 + 
 +For some activities there may also  be some form of verification resource 
 +made  available to  you. Be  sure  to utilize  this to  help ensure  your 
 +implementation meets the requirements laid out in each section. 
 + 
 +You will notice  a directory tree, resembling the  following, within your 
 +extracted EoCE data: 
 + 
 +<code> 
 +       eoce/ 
 +        | 
 +        +-- README 
 +        | 
 +        +-- Makefile 
 +        | 
 +        +-- 0x0/ 
 +        | 
 +        +-- 0x1/ 
 +        | 
 +        +-- 0x2/ 
 +        | 
 +       ... 
 +</code> 
 + 
 +Within  each "0x"  subdirectory  you  will find  a  README  file and  any 
 +supporting files related to the particular activity you are tasked with. 
 + 
 +=====Submission===== 
 +The DEADLINE FOR  SUBMISSION of this EoCE is  11:59:59pm (that's 23:59:59 
 +in 24-hour time) Wednesday, May 13th, 2020. This is the ultimate deadline 
 +for any and all coursework. There is no "late", only "too late". Don't be 
 +that person, not with this. 
 + 
 +I would  highly recommend not waiting  until the last moment  to start on 
 +this. 
 + 
 +To submit, please  change into your base eoce directory  within your home 
 +directory: 
 + 
 +<cli> 
 +lab46:~$ cd ~/src/unix/eoce 
 +lab46:~/src/unix/eoce$  
 +</cli> 
 + 
 +... and run "make submit": 
 + 
 +<cli> 
 +lab46:~/src/unix/eoce$ make submit 
 +... 
 +<submission output lacking any errors> 
 +... 
 +lab46:~/src/unix/eoce$  
 +</cli> 
 + 
 +As with the projects and other deliverables this semester, you can submit 
 +early (and  worthwhile submissions will  receive bonus points),  and also 
 +submit  as many  times as  you desire.  Note that  when you  submit, that 
 +resets  the timestamp  from which  I will  evaluate any  bonus points  or 
 +on-time eligibility. 
 + 
 +Good luck! 
haas/spring2020/unix/eoce/readme.1587066484.txt.gz · Last modified: 2020/04/16 19:48 by wedge