Hi there. In this video,
I want to briefly go into
how the peer review assignments in
this course will work before
you get started on that aspect.
First, let's talk about what peer review assignments are,
since some of you may be new to them.
As you can imagine,
in a massively open online course like
this one and the rest of the courses on Coursera,
it's really impossible for me or any instructor to
grade and provide adequate feedback on your assignments.
There's just too many of you.
As you may have seen with
our quizzes already for example,
those all have been preprogrammed
with not only the correct answer,
but feedback indicating why particular answer is right or
wrong or what video you should
review to arrive at the correct answer.
Peer review assignments are Coursera's way
for you to practice a real-world activity.
For example, something that you
might do as part of your job,
and get some real feedback from other humans
instead of preprogrammed feedback like with our quizzes.
It's great way to balance our desire as learners,
to get some real constructive
genuine feedback from someone
else with the practicalities of
such a giant online course structure.
Now to do this effectively,
there are some guidelines that I've developed for
all reviewers in the form of a grading rubric.
This rubric will reflect
the requirements that have outlined for each of
the assignments and will basically ask
your fellow learners to score how well you've met
a requirement or provide
additional written feedback on what you
did well or could improve,
based on their understanding of
the material of the course.
Basically, as long as you follow
the requirements as outlined
in the assignments, you should do great.
Then you, in turn will review some of your peer's work.
Reviewing another peer is not optional as
this reviews are necessary for
you to receive your own grade.
Now before we move on to talk
about the actual assignments,
I just want to remind you to be kind in your feedback.
That doesn't mean you can't be critical of course.
Just remember to be constructive
and supportive of your fellow learners.
We're all here to learn and
we're all in a different place.
So, just keep that in mind.
Please, do take this part seriously.
Now let me give you
a brief overview specifically
about the assignment for this module.
You will create a threat model of a voting system.
You will need to look at
the existing system specifications
and formulate a system diagram,
create a data flow diagram
and then determine trust boundaries.
Finally, you will apply
the STRIDE method to find
at least three threats to the system.
The main thing is to be able to justify
why you set up
your data flow diagram the way that you did,
and to be able to justify
the trust boundaries and your three system threats.
Don't worry, I have provided
more step-by-step instructions in
the assignment itself. Good luck.