Homework Checklist
- Before starting the project...
- Start early (to give yourself time to ask questions as needed).
- Read assigned readings from the book.
- Complete hands-on exercises from the book.
- View related youtubes.
- As you complete the project...
- Use a basic wireframe for your HTML page and apply descriptive, meaningful (semantic) HTML tags.
- Indent HTML for readability.
- Answer all questions for this project in a single HTML page.
- Spell check all content.
- Validate your HTML file.
- Create an external .css file, appropriately linked to the HTML file.
- Use responsive web design best practices for CSS.
- Indent and use appropriate white space in CSS for readability.
- Make sure your CSS is visually pleasing.
- Validate your CSS file, and yes, you may link to the same .css file for each assignment.
- Create an external .js file, appropriately inserted just above the </body> tag in the HTML.
- Indent JavaScript for readability.
- Leave Console window open in browser to help find JavaScript errors.
- Comment the .html file, comment the .css file, and comment the .js file with your name and the current date, and any other issues.
- Use meaningful file names in all lowercase characters, no spaces, and no special characters.
- Organize your files in a meaningful folder names. Folder names should also be all lowercase characters, no spaces, and no special characters. Each project should be in its own folder!
- After you complete the project...
- Post the folders that contain your files for that project to JCCC student web server.
- Open and test your files in a browser using the URL.
- Copy and paste the URL to the appropriate drop box and submit your project for grading. (Note that grading happens the week after the due date. You get a week to do the project and I also need a week to grade the projects.)
- Your grade and feedback will be posted for you to review in the dropbox. You will know your score and feedback as quickly as possible!
- Did you score well? If so, congratulations! Celebrate and keep up the good work!! If not, does the project feedback make sense so you can get back on track? If so, incorporate that feedback on the next project! If not, ask questions!
- Anything else? Please ask!