COMP2100/6442-java代写-Assignment 1
时间:2023-10-21
COMP2100/6442 Video Assignment Instructions
2023-07-21: v.1.0 - doc released
Submission deadlines
Video Assignment 1 (4 marks in total)
Video 1: 23h59 AEST, Week 6, Friday, 01 September 2023 (hard deadline)
Peer-Review (Video 1): 23h59 AEST, Friday, 08 September
Video Assignment 2 (4 marks in total)
Video 2: 23h59 AEST, Week 12, Friday, 27 October 2023 (hard deadline)
Peer-Review (Video 2): 23h59 AEST, Friday, 03 November 2023
Before uploading your video to Wattle, name your video file as follows:
_23s2_ (e.g. u1234567_23s2_v1.mp4 for video assignment 1)
The videos will be automatically processed. Please, double-check if there are no typos or wrong
information in the video filename.
*** Note that these deadlines are hard (cannot be extended/postponed) as the peer review
system automatically assigns the videos to all students. We cannot assign videos manually.
Please, upload your videos before the deadline ***
CECC policy: Late submission is *not* allowed.
Instructions
In this assignment, you must produce two short videos explaining any topic covered or related to
the course (one for each part of the course). The video must be short (2 ≤ x ≤ 5 min). You can
explain a topic through examples, use animations, live coding, etc.
B-creative!
Below, I list a few examples of videos that can be created, but you should not be limited to them:
● How to create parameterised tests?
● Live coding explaining a lab task or a possible solution.
● Catching an error from your lab task – Why? and How to fix it?
● Explaining Control Graph Flows based on examples.
● Using real-world examples to explain the concept X.
● Debugging using IntelliJ/Eclipse.
● Observer Pattern, State, Façade, etc., by examples.
● Adapter Pattern (not covered, but related to the course).
● Explaining Left or Right Rotations in a Red-Black Tree.
● Explain a Grammar/Parser.
● Explain the tokeniser (through examples).
● Android styles, connecting to Firebase.
● Firebase.
● Refactoring, Code smells.
● ...
The video title should capture the content’s core message (check the following good examples -
How to make a forum using Android Studio, A Touch on Serialization Vulnerabilities). Use that for
the `Title` in your Wattle submission (avoid special characters other than “-”, “_”, or “.”), as
well as in your video.
You can also get inspired by the videos created by other students from previous semesters at
https://stubents.cdhr.anu.edu.au/
How will my videos be assessed?
Your video will be assessed based on four criteria through a single-blind peer-review
methodology.
The criteria are:
(1) correctness of the concept explained;
(2) relevancy to the course;
(3) video & audio quality; and,
(4) meaningful video title and compliance with submission requirements (video length, title,
size, etc.).
All criteria carry the same weight.
What is the single-blind peer-review methodology?
The single-blind peer-review method is a traditional method used in top scientific conferences to
review scientific papers. In this method, the authors of the videos do not know who the reviewers
are.
In this assignment, you will play both the roles of author (video creator) and reviewer (review
other classmate videos).
For more information on different review types, please check
https://authorservices.wiley.com/Reviewers/journal-reviewers/what-is-peer-review/types-of-
peer-review.html
How many videos should I review?
Each student must review 3 videos for each of the video assignment rounds. Note that the
number of videos you get may vary slightly depending on the total number of submissions. You
will not be able to choose the videos you want to review, they will be randomly assigned to each
of you.
How much is this assignment worth?
Your reviews of other students' videos are worth 2 marks, and the reviews you receive on your
video are worth another 2 marks. You must complete all reviews to receive your marks. If you do
not complete the reviews assigned to you, you will receive zero marks in this assignment. Any
attempt to take advantage of the peer review method will result in zero marks for this
assignment. Note that you can only participate as a reviewer if you submit a video (i.e., you must
submit a video to participate in the peer-review process and be able to receive marks).
Is there any award for this assignment?
Of course, otherwise, I wouldn't be asking this question :)
We will watch all the videos (assignments 1 and 2) and select the top 10 videos that will receive
an extra mark.
Video format:
The video format must be .mp4 and less than 200 MB. Otherwise, you will not be able to upload
your video to Wattle.
You can use any software to record your video. As a suggestion, you can use Zoom, OBS, or
QuickTime.
What if another student produces a video on the same topic by chance?
Nothing, no worries! The idea is to have different explanations for different topics, but having
different perspectives on the same topic is also good and may help students understand a topic
from another angle.
Do I need to inform others about the topic I have chosen?
No, you don't. However, you may want to ask your colleagues what kind of concepts they would
like to learn from you. You can use the Wattle forum to ask them.
Why should the video be short?
There are many reasons for that, and some are listed below.
1. Think about the Single Responsibility Principle (SRP): one video explains only one thing! This is
a good way to understand the SRP concept and concepts in this course.
2. Long videos are often boring...
3. A short video demands you to prepare a good script, be concise and efficient.
4. The videos can be seen as a 'knowledge pill', an intense learning experience conveying a
concept’s key points engagingly.
5. A short video should not take long to produce. This is good, right?
Note that videos will be available to all students and licensed under CC BY 4.0 . You must
e-mail us and fill out the form (see link below) if you do not want your video under this license
or made it publicly available to other students. This will not affect your marks.
https://forms.gle/dm3WxLwfhMsaFXcw7
Tips to produce your video!
- Introduce yourself (include your name in the video)
>> Hey all, my name is B and in this video, I will talk about ...
- Introduce the problem you are addressing at the beginning of the video
>>This concept is important because... or … this is a recurring problem and I will show how to
…
- Explain the concept/solution in detail (showing an example, animation, live coding, ...)
>> Let's get started.
- Close the video
>> In this video I explained , , and . They are important because of …. I hope
you enjoyed this video and see you soon!
General tips and recommendations!
- All videos must be in English.
- A script will help you to create better videos.
- Do not read notes; Try to be spontaneous; it is usually more engaging.
- Do not talk fast or speed up the video to meet the time limit requirement.
- Turn your camera on (it is good to see people and not only code).
- Consider adding subtitles to increase understanding and engagement.
Remember that!
We are a diverse group that can benefit from each other's knowledge.
We all know something that can be helpful to others.
Marking Rubrics for the peer-review
The marking rubric below must guide you during your peer review.
(1) Correctness of the concept explained
> Outstanding
- Firm grasp of knowledge and understanding of the presented concept.
- All important aspects of the concept are well covered.
- The concept is presented accurately and free of conceptual errors.
> Satisfactory
- Basic knowledge and understanding of the concept being presented.
- Some important aspects of the concept are covered.
- The concept is free of conceptual errors.
> Not satisfactory
- Little knowledge or understanding of the presented concept.
- Some important aspects of the concept are missing.
- The concept is inaccurately presented and or contains conceptual errors.
(2) Relevancy to the course
> Outstanding
- The concept presented clearly contributes to students' understanding (or upskilling) regarding
Software Design and Construction.
- Connections between the course content and the concept presented are clear and explicit.
> Satisfactory
- The concept presented contributes to students' understanding (or upskilling) regarding
Software Design and Construction.
- Connections between the course content and the concept presented exist but are not explicit.
> Not satisfactory
- Connections between the course content and the concept presented are unclear and do not
contribute to student learning (in this course).
(3) Video & Audio quality
> Outstanding
- The audio is clear (no disturbing noises, e.g., humming, wind, mechanisation, traffic, echoes,
etc.) and effectively assists in communicating the main idea. Background audio, if it exists, is kept
in balance.
- The graphics (slides, screengrabs, etc.) and or animation assist in presenting an overall concept
that appeals to the audience.
- Graphics explain and reinforce key points during the presentation.
- The video is edited with only high-quality shots remaining. Transitions are used to assist in
communicating the main concept and smooth the flow from one scene to the next.
> Satisfactory
- The audio is mostly clear and assists in communicating the main idea.
- The graphics (slides, screengrabs, etc.) or animation visually depict material and assist the
audience in understanding the flow of information or content.
> Not satisfactory
- At times, the audio is inconsistent in clarity (too loud/too soft/garbled), and the background
audio overpowers the primary audio.
- Graphics (slides, screengrabs, animation, etc.) do not enhance understanding of the content or
are distracting decorations that detract from the content.
Let's now see step-by-step how this workshop activity will work.
There are 5 phases in the workshop activity, namely, the setup phase, the submission phase, the
assessment phase, the grading evaluation phase, and the closed phase. As a student, you are only
required to pay attention to the submission, assessment, and the closed phase.
I. The submission phase
You will be able to submit your video in this phase. Before you submit your video by clicking “Add
submission”, please make sure you read the instructions. Figure 1 shows the steps for this phase.
Figure 1. Submit your video.
II. The assessment phase
Once the deadline for submitting the videos has passed, the workshop activity will be switched
to the assessment phase, where you will assess your peers’ videos (randomly selected by Wattle).
Please read the instructions for assessment, and click “Assess” to start assessing. See items 3 and
4 in Figure 2.
Figure 2. Assess your peers’ videos.
Once you click the “Assess” button, you will be able to see your peer’s video with the name and
the date the video your peer submitted this video. Click the “.mp4” file to download and watch
the video (see item 5 in Figure 3).
Figure 3. Download your peer’s video.
Once you have watched the video and are confident enough to assess your peer's videos, please
expand the assessment form, read the criterion for each aspect, and grade the video accordingly.
You can elaborate on why you give the grade by adding some comments in the box below (see
Figure 4).
Figure 4. Grade your peer’s video.
At the end of the assessment form, you will see the overall feedback section where you can put
some overall constructive feedback for your peer (see Figure 5, item 7). Note that the feedback
will be available to your peers once the workshop is closed.
Figure 5. Add overall feedback to your peer's video.
III. The closed phase
Finally, once you have assessed all the videos assigned to you, your job is finished. The whole
workshop will be closed after the assessment deadline, and after that, you will be able to see
your grade, the feedback for your own video, the published submissions, and the videos you have
assessed.
The grade consists of two parts, i.e., the grade you received for submitting your video, and the
grade you received for assessing your peers’ videos (see Fig. 6, item 9). Both grades are calculated
based on the average you received.
For example, if your video was assessed by three other students, and they graded your video for
1.0, 1.0, and 0.7 (out of 1), then your grade for submission will be 0.9 (out of 1). Similarly, if you
receive 1.0, 1.0, and 0.7 for your assessing your peers’ videos, your final grade for assessment
will be 0.9 as well.
Here, we need to stress that each individual grade for the assessment is marked by Wattle
automatically based on the quality of your assessments compared with other assessors. In
other words, how close the grades you give are compared to what the majority thinks. The
details of how exactly your grade for the assessment is generated can be found at
https://docs.moodle.org/311/en/Using_Workshop (“Grade for assessment” section).
You will be able to see the feedback for your own video by clicking on the name of your own
video (see Figure 6, item 10), and the videos we recommend under “Published submissions” (see
Figure 6, item 11).
Figure 6: Grade, feedback, and the published videos.