【DMIT1530】-DMIT1530: Assignment 2
2020/2021
Introduction
The student will recreate a fully responsive, one page site based on the PSD provided. All assets are provided
in the asset folder and/or the PSD. The completed site must demonstrate well-formed and structured HTML
markup while writing clear and efficient CSS.
The site will display the three different font types used in the PSD for all users and devices. The layout and
styles will best match the PSD and adjust to different screen sizes using fluid and fixed layout techniques, and
a media query.
CSS properties used should have high global browser support (Edge, Firefox, Chrome, Safari, etc.) and the site
will need to properly display on all screen widths starting at 320px wide .
Submission
Both submission requirements must be met for marking.
- Push the assignment files to the GitHub Classroom assignment before the due date.
LATE ASSIGNMENTS WILL NOT BE ACCEPTED!
Marking Guide
Weight:
This assignment is worth 15% of your final mark.
Marking Guide for Assignment 2
Task Value
Web Fonts The website loads and properly renders three different fonts where
required according to the PSD.
One system font, one Google hosted font, and one self-hosted font are
utilized.
1
Text Styling Font styling properties are appropriately used to best match the PSD
mockup.
The font sizing adjusts to the viewport/screensize.
Hover & active states are applied to links.
3
Responsive
Navigation
The HTML includes one semantic navigation that works across all
screens.
The navigation on mobile is hidden behind a hamburger icon and is
functional with hidden/active states and a click event.
When the navigation is toggled it shows or hides smoothly.
The navigation adjusts on wider, desktop screen to display by default as
a traditional horizonal menu.
The navigation style and layout matches the PSD.
5
Layout -
Positioning
Flexbox, margins, & padding are utilized to achieve the basic layout of
element where possible.
CSS positioning properties (absolute, relative, & static) are correctly
used where needed to match the layout demonstrated in the PSD.
1
Layout –
Responsive &
Styling
The site matches the look and layout of the smallest PSD starting at a
screen size of 320px and up to 1299px.
The content does not overflow the width of the screen size at any
point.
The site adjusts and then matches the look and layout of the larger PSD
starting at a screen size of 1300px.
The content stretches from edge to edge on smaller devices and is then
contained in a fixed-width, centered container starting at the 1300px
viewport.
A media query and a mobile first approach is utilized to achieve the
above points.
5
Deductions Possible deductions could be not following best practice techniques,
validation errors, not using proper formatting or semantic tags,
inappropriate CSS selectors, or spelling mistakes.
-3
Total
15 - Marks Criteria
Task was completed with the highest of proficiency adhering to best practices and followed
subject matter guidelines all tasks were completed to a professional standard. 5
Task was completed with some minor mistakes. Well above average work, shows good
understanding of the task and high degree of competence. 4
Satisfactory work. Some features missing or incorrectly implemented. Shows a moderate
level of understanding in the task with room for improvement. 3
Below average work. Task was poorly completed. Shows understanding of the task and the
requirements to implement but implementation was poorly executed. 2
Some of the task was completed. Showed a lack of understanding in the subject matter and
very poorly executed. 1
Not completed. 0 - Mark Criteria
Proficient. Shows a high degree of competence in completing task. 3
Capable. Above average degree of competence in completing task. 2
Below average. Shows a satisfactory degree of competence in completing task. 1
Task was not completed. 0 - Mark Criteria
Task completed satisfactorily. 1
Task was not complete. 0
-3 Mark Criteria
Proficient. Shows a high degree of competence in completing task. 0
Capable. Above average degree of competence in completing task. -1
Below average. Shows a satisfactory degree of competence in completing task. -2
Task was not completed. -3
推荐阅读
- 面试|四面美团开发岗,成功斩获offer,这份面经总结终结篇看完就是血赚!
- 程序员|Android面试题精选——再聊Android-Handler机制-2,android实战教程
- Python|被女友吐槽不细心不关心她(教你用Python感知女友的情绪变化(连节日祝福都帮你自动发送))
- 程序员|Python实现自动批改作业系统~
- 程序员|用Python快速实现一个垃圾分类APP|附带微信小程序
- 程序人生|行天礼重风水的程序员行业
- 159.341
- 程序员|作为Java开发程序员,MySQL千万数据量深分页优化
- CMPSC 461