a01-mtloynes
a01-mtloynes created by GitHub Classroom
Science Score: 18.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.3%) to scientific vocabulary
Repository
a01-mtloynes created by GitHub Classroom
Basic Info
- Host: GitHub
- Owner: COMP426Spring2024
- Language: HTML
- Default Branch: main
- Size: 206 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Assignment 1
In this assignment, we will create a set of HTML pages that are styled using CSS.
These pages should describe a mythological character or mythological story. The term "mythological" can be broadly interpreted and can be from any culture or time period (Greek, Roman, Aztek, Norse, Asian) or even a very loose interpretation as in describing the "mythological" 2022 Final 4 game between UNC and Duke. The content subject is up to you.
1. Making a Simple Website
1.1 Basics (30 points)
The only real requirements for this assignment are these:
- There should be a single logical "starting" web page as index.html.
- There should be at least 3 pages. There is no maximum limit of pages, but don't go crazy.
- There should be links that navigate between the pages
- All of the pages should use the same CSS stylesheet
- All of the pages, stylesheets, images, or other resources are commited to this repository.
1.2 HTML (30 points)
The starting, or home page, for this assignment should be titled index.html. This is a standard in web development because it allows the server to render it without specify which file you want to view (why index.html). This root page will then link to other html pages. These can be named whatever you like.
At a minimum, you HTML pages should have at least one of each of the following:
<ul>or<ol>.<table>.<img>.<selector>.<a>.
In addition to that, all of your html pages should be valid HTML5 (html validator). Minor warnings about browser incompatibility are OK.
1.3 CSS (30 points)
This is the part of the assignment where you can get creative. Googling examples of css and best practices is a great place to start. Especially for this assignment w3schools is going to be your best friend.
At a minimum, your stylesheet should:
- Have at least 10 selectors
- Use two or more fonts for different kinds of content
- Set the background color of some elements, specifying the color by hex notation
- Set the border of some elements
- Use the :hover pseudo-class for one or more elements
- Use at least one class-based selector
- Use at least one id-based selector
- Have at least one selector rely on the hierarchical relationship between two elements
- Use width and/or height to control the geometry of an element
- Validate as CSS3 using the W3C CSS validation tool (css-validator)
Other than these basic features, feel free to use whatever CSS3 attributes you would like.
1.4 Peer View (10 points)
The remaining 10 points of the assignment will be awarded based on the quality of the website as judged by your peers!
Everyone will be required to rate at least 7 other submissions according to a rubric on a scale from 0-5 as follows:
- 0: No Submission
- 1: Poorly designed, content not organized or presented well.
- 2: Meets requirements of assignment but not much to it other than that.
- 3: Good web site with interesting content and pleasing design.
- 4: Better than most other submissions but not necessarily the best.
- 5: Professional-level design and content. Could reasonably be nominated for best website.
You will get 5 points for completing your reviews plus the average of the reviews your peers gave you. This part of the assignment will be done later in the semester after everyone's submission is turned in and we have had a chance to create the infrastructure necessary for making review assignments and submitting reviews.
2. Deployment
Once you are done with your webpage, please follow the following instructions to deploy it to GitHub pages:
- Create a local branch off of your main branch called
gh-pages. - Push said branch to the GitHub by running
git push -u origin gh-pages - Go to the
Pagesconfiguration tab, as instructed by the GitHub website.. - When choosing the branch for deploying, please choose the
gh-pagesbranch you just deployed, and choose the/rootfolder. - And after a few minutes, you should see your website live! The link should follow the format:
https://comp426spring2024.github.io/a1-YOUR_REPO.
Please, do note that if you make changes to your main branch after deploying your gh-pages branch, you will have to merge your main into your gh-pages branch for the website to reflect thew updates.
3. Turning In The Assignment
Turn the assignment into Gradescope by Thursday, February 8th, 3:30 pm
Fill out the attribution attestation form for A1
Using CSS frameworks like Bootstrap, Bulma, etc. counts as "incorporating code or content found on-line".
Owner
- Name: COMP426Spring2024
- Login: COMP426Spring2024
- Kind: organization
- Repositories: 1
- Profile: https://github.com/COMP426Spring2024
Citation (citations.txt)
All photos sourced from https://www.foxsports.com/