-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathquiz.hide
191 lines (124 loc) · 11.1 KB
/
quiz.hide
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
---
layout: home
title: Quiz Info
nav_order: 7
seo:
type: Course
name: Quiz Notes, Strategies, and Considerations
---
# Quiz Notes, Strategies, and Considerations
{:.no_toc}
Please read the Syllabus and the FAQ pages for additional information about course policies with regards to the missed/dropped quizzes.
Below are a few tips and information to help you do well.
## Table of contents
{: .no_toc .text-delta }
1. TOC
{:toc}
---
## Taking a Quiz
### Preparing for the quiz
Practice by mindfully solving the weekly quizzes, working through the challenge activities, and solving labs.
Focus on writing your own code **from scratch**.
* For the examples in the textbook, try to write the solution yourself, without looking at the provided solution, and then compare your code with the one that is provided in the textbook.
* For each Figure that shows sample code, run it yourself or try to write that code yourself.
* If the instructor note in the textbook shows an example or asks a question, work through the example, check the output, answer the question and check the result.
Since quizzes are open-book, you can use zyBooks as well as your notes to come up with your own answers. We recommend using handwritten notes, so that you do not need to have yet another open window during the quiz.
### Quiz Logistics
We highly recommend using a computer (not a phone or a tablet) for doing the work in this class, especially, during quizzes.
At the very least, it should help avoid undesirable capitalization and auto-correct that is common on mobile devices.
Before the start of the class, open the zyBooks and have your notes ready for reference.
Open Gauchospace and Gradescope sites.
Open a new file in your IDE.
Before opening a quiz on Gauchospace, note the end time and the quiz duration.
* On Gauchospace, the sidebar on the right should show you the total number of questions as well as the remaining time.
* _Set your own timer, which should go off 3-5 minutes before the official timer ends._
All quizzes will **always start on Gauchospace**.
Some quizzes will have a question that will redirect you to the appropriate version on Gradescope.
* Remember to select your version from the dropdown on Gauchospace.
* Carefully note the version name that's at the top of the question and **name your file accordingly**.
* Copy/paste the instructions / a template into a new file in your IDE.
* Make sure to periodically save your solution on Gradescope by uploading your file there.
* Ensure your file is free of syntax errors!
* **Run your code before your final submission** to ensure that you don't have any syntax errors.
* It is better to submit a partially-working code than a file that contains syntax errors.
---
## Regrade Requests
After every quiz, we highly recommend that you look over the results: if you got something wrong on the quiz, make sure that you understand _what_ the correct answer is supposed to be and _**why**_. It is possible that the quiz questions from previous weeks might show up on the future quizzes to give you a chance to get them right the next time you see the same scenario.
If you ever need us to regrade something on Gradescope, **instead of emailing us or posting about it on the forum**, please use the "Regrade request" option on Gradescope. You can also use this feature to ask for clarifications if you are unsure why your answer is not correct.
* Note that the regrades are not available for the completely-auotgraded submissions.
* When a quiz on Gradescope has a manually-graded question, you can use it to submit a regrade request. Read below on how to submit your request.
---
What to do if you have questions about the grading of a problem (e.g., you think there was a grading error).
### Step 1: Check if there's a grading error
Depending on the question, try the following steps:
* Read through the rubric and see what issue(s) it addresses.
* Look over your code to see how/why the rubric might apply.
* _Note that only the rubric items that have a checkmark ✔️ next to them apply to your submission._
* A lot of times the "Correct" rubric will show you the answer that we expected. Take a close look at what it shows and make sure that you understand how or why your answer differs from it.
* Verify that you wrote down the correct answer. Run your code to see if it generates any errors.
* If your code has no errors and works as expected, check that your have correctly structured and indented your main program - do not use global variables.
* Find the part in the book or lecture notes that shows that yours is the correct answer.
Only once you're done with those steps, you can submit your regrade request(s), listing the necessary information as described below.
### Step 2: Make your request on the page for the specific question
For the code that you submitted on Gradescope via a Python file, open up the manually-graded question to submit your regrade request. Make sure that you take care of Step 1 first.
For the answers that you submitted on Gradescope directly, open up that question before you submit your regrade request. Make sure that you take care of Step 1 first.
As an example if you have an inquiry about question 3, part (b):
* Navigate specifically to the page for question 3, part (b)
* THEN click "Request regrade" button at the bottom of that page.
Here’s why this is important: if you ask about question 3, part (b) on the correct page, then when the TA or instructor reviews your regrade request, they are shown your specific answer to that question, and they are given the opportunity to address your regrade.
## How to submit a regrade request
If you have a question about something that was graded through Gradescope, there is a “Request Regrade” button in the **lower right corner** of the screen on each problem.
When you click it, you can enter a regrade request such as this one:
> Hello!
> Would you be willing to further explain why my answer to this question was incorrect?
Here's a Gradescope's help page link with videos about Submitting a Regrade Request:
<https://help.gradescope.com/article/8hchz9h8wh-student-regrade-request>
## How to submit an effective regrade request
We do sometimes make mistakes when grading. We, the graders, are happy to respond to regrade requests that are phrased politely.
You will not be very successful if you are combative, rude, or if you question the judgement and fairness of the individuals you are seeking help from. You are in a better position if you simply ask questions that might lead the person to see things your way.
As an example, consider one of the ways of phrasing the regrade request, which is more likely to result in a favorable outcome:
> “I’m not sure why I lost points on this question. Can you help me understand what you were looking for? I think my answer might actually be correct, but I’m wondering if there is something that I’m missing”.
You can also attend office hours or stop by the office/lab hours to ask for clarifications.
Finally, as a reminder - we entertain regrade requests under these circumstances:
* Clerical error. We simply applied the rubric incorrectly.
* You feel you have a compelling case that an item in the rubric that is marked incorrect is in fact, completely correct, and you followed the suggested steps outlined above to check if there's a grading error.
We will **not** consider regrade requests of the form "_I think I deserve more points for this question._"
## Please submit regrade requests in a timely fashion.
There is **a deadline** for regrade requests. This is typically announced in the email when the grades are published, but you can also consult the schedule on Gradescope to see when the regrade request window closes. After the deadline passes, the "Request Regrade" button will not longer be available and we will not be considering further requests.
Please look over your answers and the rubrics as soon as you receive the email from Gradescope to make sure that you have enough time to address your questions.
## For work graded on Gradescope, always use the regrade request button (not email or the forum)
Please, **always** use the regrade request button (**not email or the forum**).
When you submit your concern through Gradescope, it will be presented to us in the context of each of the problems you are asking about, with an interface where we can consult the rubric, adjust your grade, etc.
When we consider regrade requests, we don’t consider them one student at a time.
That’s what doing it through Gradescope allows us to do—it groups regrade requests by problem, and allows us to see the big picture before adjusting anyone’s grade.
Then, we can make sure that whatever adjustments we make to grades are made equitably.
We hope you can see why that’s important, and we appreciate your cooperation.
---
<!--
# Make-up / Replacement Quiz
_**In addition to**_ the original lowest dropped quiz, students will have an opportunity to _optionally_ replace **one**
of their quiz grades with a make-up quiz.
* At the end of the quarter, during the CSW 8 “final exam” slot, you’ll have an opportunity to take the replacemet quiz.
* as shown on GOLD, the reserved exam slot is on **Tue, June 7**.
* This quiz will start at **10:30am** and will close at **11am**.
* We recommend starting the quiz at that time, otherwise, you might not have enough time to finish it.
* Do not start the quiz too close to the ending quiz time: you might not have enough time to finish the quiz.
* this quiz is **not** a final exam; it is **not** mandatory.
This opportunity effectively means that there will be **a total of 2 dropped quizzes**:
* Taking this quiz will NOT harm your quiz score in any way.
* If you are hoping to improve your Quiz scores, then if you take the quiz and score higher on the replacement, the other lower scores will be dropped. If, for some reason, you score lower, this quiz will not affect your Quiz score, since they will be the ones that will be dropped.
* If you are happy with your Quiz scores, you do not need to take this quiz; if you don't take it, the score will be 0, and even if you do take it and score lower, the score will be part of the lowest scores that will be dropped.
## Academic Integrity
An academic integrity violation on a replacement quiz will result in **all** student's quiz scores being replaced with a 0.
## What is covered
* All material covered in lecture, homeworks and labs.
* Use zyBook challenge activities and previous practice/reading/in-class quizzes to practice and review the concepts.
## Quiz structure
Quiz logistics guidelines are the same as above.
* As usual, the quiz will **start on Gauchospace** and will have a specified time limit.
* The quiz will be a multiple-choice / short answer quiz that will be taken on _Gauchospace_.
* One of the questions might assign you a random version _provided by Gauchospace_ that might need to be submitted on _Gradescope_.
## Follow-up questions
If you have read the above guidelines and have additional questions, then post them on Piazza with a **title "Replacement Quiz", and link to this page**
to let us know that you've read these guidelines.
-->