)
Remember to use these exact div ids for each section.
Your design team also requires that you enclose the entire form with a div html element with the id
"form-ct". For example,
.
In general, the HTML should be well-formed. This can be achieved by using some of the free IDEs that
check markup.
Assignment File Structure/Folder Requirements
While folders are common for web file organisation, for the purposes of this assignment you must not
have any folders. All of your files, such as your CSS and image files, should be in the same folder where
your index.html file is located. Do not put any files in subfolders. Your directory structure should be
similar to the file structure below for example:
The examples below show you how you call local files from your html:
(correct)
(correct)
(incorrect because it is in a subfolder)
(correct)
(incorrect because it is in a subfolder)
For questions see section 12 to 14 of the Q&A.
The Report
You will also need to submit a report. In the report, describe the rationale behind your visual design
choices.
We recommend including annotated screenshots for more clarity and professionalism. We expect that
the length of the report would be max 1200 words (including titles/headers/figure captions and
excluding references).
Submission instructions
Use the Validation Prior to Submission
The submission system https://hci-submissions.researchprogrammerhub.cloud.edu.au will help you
ensure that your submission meets certain technical specifications. (After each upload, a validator will
check most but not all of the technical requirements in this assignment). You can submit a .zip file. You
will need to login using your university email (i.e. your_upi@aucklanduni.ac.nz)
There are no restrictions as to how many times you use the validation. You can validate your assignment
as many times as you need to before the deadline.
We reserve the right to reduce marks for any technical specifications not followed. Passing all the
Validator Syntax tests is an important indicator that your assignment meets technical specifications but
you are responsible to check for all specifications.
In case of issues with the submission system, please contact d.dimalen@auckland.ac.nz.
Submission Overview
You will need to submit in two places.
1. to Canvas all files including the Report in PDF format, as a zip file
2. to the submission system
https://hci-submissions.researchprogrammerhub.cloud.edu.au
as a zip file except the report.
This submission system will accept your last submission before the deadline as
the final submission.
You need to submit in BOTH places. All of your files, such as your CSS and image files, should be in the
same folder where your index.html file is located. Do not put any files in folders or subfolders.
.
A2 Submission Marking Scheme
For evaluating the compliance of the submission, e.g., with accessibility guidelines, we will use
manual marking and we may use tools to check, e.g., colours. Please recall that only W3 CSS is
allowed.
Report
Quality, clarity of justifications for user experience, Gestalt principles, balance, emphasis, unity,
colour scheme for main page and form. (5 marks)
Visual design
Overall quality of user experience, Gestalt principles, balance, emphasis, unity, colour scheme
for main page and form. (5 marks)
Common Fate Form follows the Gestalt principle of Common Fate. (1.5 marks)
Proximity Form visual subdivision only uses the Gestalt principle of Proximity. (1.5 marks)
Colour Assigned colour is emphasised and present in multiple screen elements. Colour contrast
meets accessibility guidelines. (3 marks)
Functionality
Accessibility Submission follows accessibility guidelines presented in lecture. (4 marks)
Functional correctness Form pops up and closes as specified. No bugs. (1 marks)
Technical Specifications
All instructions and specifications have been followed. No errors from Validator. The HTML is
well-formed. (Up to -4 marks, as deduction if not fulfilled)
Q & A
This section includes common questions regarding the projects. If you still have any questions don’t
hesitate to ask on Piazza.
Q1: Can I use other colours?
A:
Yes, you can, but you need to include the exact brand colour you were given a few times on the website,
and also theme your colour scheme around said colour.
You can use a colour scheme such as complementary or analogous colour scheme that contains your
colour.
Remember, the intuition behind the assigned colour is that this is the brand colour of our customer. So
the customer wants to receive a solution that fits to the brand in terms of colour. Additionally the use of
the colour should be discoverable by using the css naming scheme that is prescribed. You could imagine
a design reviewer and brand owner using this to check on all the uses of the brand colour.
E.g., if my colour was #FFBA00 I would play around with https://paletton.com. And find
similar/complementary shades I could use.
Q2: Can I use inline styles?
A:
Yes.
To clarify, inline CSS is having the styling code inside the HTML file, and not in a separate CSS file. You are
allowed to either have a separate CSS file or use inline styles.
Q3: Will I get full marks if my project passes the
validator?
A:
No, the validator is a tool to help catch any formatting errors you may have; it will not mark your project.
Q4: Can we use Google Fonts?
A:
Yes.
Q5: Can we use templates?
A:
You may browse for templates only from w3school’s w3.css templates.
https://www.w3schools.com/w3css/w3css_templates.asp.
But you need to ensure that you modify the template substantially, to make it your own. You also still
need to indicate your code contribution.
No other templates other than the ones mentioned are allowed. You are not allowed to use anything
that generates code for you. The reason for this approach is that downloading a template that sets the
colour scheme, the font scheme or has a creative layout isn't your own work. Intrinsically, this
assignment does not require elaborate toolkits, given the super-limited functional requirements of the
system. The assignment focuses on making good design choices rather than implementing maximum
functionality.
W3schools template recommended to study popup functionality:
https://www.w3schools.com/w3css/tryw3css_templates_mail.htm
Q6: Can we use External Style Sheets?
A:
You may only use w3.css and Fontawesome and necessary google fonts. No other stylesheets are
allowed in this assignment (i.e. bootstrap). The intuition behind this is that we assume the customer has
this restriction as part of its web programming guidelines.
Q7: Does the website need functionality?
A:
No, the only functionality you need is to open and close the pop-up modal. You do not need to include
anything more complex.
Q8: Do we get better marks for responsive
websites?
A:
Although we encourage it, this assignment will not mark you based on website responsiveness, so there
are no marks for website responsiveness.
Q9: Can I use multiple HTML files?
A:
No, please only use one HTML file named ‘index.html’.
Q10: How do I make sure my website is suitable for
a 1920x1080 desktop?
A:
The examples shown will be for Microsoft Edge and Google Chrome, though most web browsers should
support this function. Before submission, you should review your design with Google Chrome.
You may follow these steps
1. Right click anywhere on the browser.
2. Click ‘inspect element’.
3. You should now see the ‘developer tools’ section. (By default it is on the right)
4. Click the ‘toggle device toolbar’ icon.
It should look similar to the image:
It is also highlighted in red in the following screenshot.
5. Now you should notice some changes to the browser.
Near the top of your browser (just under the address bar), you should see two input fields. Set
the dimensions to 1920 x 1080.
6. Now you can see your browser in 1920x1080 resolution. These are the dimensions that your
marker will see your website in.
Q11: Can I add more sections to my form?
A:
No, please only add the sections mentioned in the specifications.
Q12: Can I have multiple input fields per question?
A:
No, each question can only have one input field.
Incorrect (showing two input fields side by side):
Correct:
Q13: Can I separate the sections into multiple
columns?
A:
No, all the sections and their corresponding questions must be within one column.
Q14: Could I submit my github repo?
A:
No -- you must follow every single submission instruction precisely as they’ve been laid out. Each
instruction is there for a reason. Please ask us in lecture if you are curious!
Q15: How should I check the colour contrast of web
elements?
We recommend: https://webaim.org/resources/contrastchecker/
Q16: Can I work from my contributions to the
low-fidelity prototype from Assignment 1?
Yes! You can reuse the layout that you designed in A1 but you cannot share code or collaborate with
peers in refining your high fidelity prototype.
You do not have to reuse the layout from your A1.
Sources
Carbon footprint website example - https://www.nature.org/en-us/