ECE 2524 - Make your own Reading Quiz (Optional)

ECE 2524

Introduction to Unix for Engineers

Make your own Reading Quiz (Optional)

Last modified

This assignment is optional. If you complete it, your score will be counted as an extra quiz grade.

Find Relevant Reading Material

  1. Read a chapter of either TAOUP or The Linux Command Line that we did not cover in class this semester.

OR

Find and read a relevant online resource of similar scope to a single chapter of the aformentioned resources that we did not cover in class this semester.

Design Reading Assignment and Quiz

  1. Design a reading assignment based on the reading of your choice
  2. Write 2-3 “Self Study” questions. These should be designed to encourage creative thinking and making connections between the reading and programming, or other concepts.
  3. Design several questions related to the reading that could be used to evaluate the understanding of the material.

    • avoid questions that simply require good memorization to answer correctly
    • provide at least a couple multiple choice questions and at least one free-response question.
    • design at least 3 questions and up to 6 questions.
    • indicate the correct multiple choice response
    • include at least one sample response for each free-response question

Collectables

Write up your reading assignment in a markdown formatted file named README.md in a new git repository.

Grading

Assuming the reading is of an appropriate content and scope and the self-study questions are thought provoking the quiz questions will be graded for quality:

  • multiple choice questions: 1 point
  • free-response: 2 points

Submission

The source files should exist in their own git repository, if you change to the directory containing your source files and run ls -a you should see a directory named .git. If not, run git init to initialize a git repository in the current directory. You should only run git init once for each new project.

Push your git repository to the remote at git@ece2524.ece.vt.edu:USER/myo_quiz.git where USER is your git user name.

If you have initialized a new repo but have not added a remote yet:

$ git remote add origin git@ece2524.ece.vt.edu:USER/myo_quiz.git

where is your git user name.

If you have already added a remote named origin, but the URL is incorrect, replace add with set-url in the above command. You can always check that remotes you have added by running git remote -v.

Remember, if this is the first time pushing to a new remote you need to specify a destination branch (usually `master`). Using the `-u` option will save this default destination for future pushes.

$ git push -u origin master