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
- 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
- Design a reading assignment based on the reading of your choice
- 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.
-
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