Web Development 1: Guided Project - Part 4
If you have any questions about the lesson plan or tutorial content, please post in the #ideaspark_webdev channel in slack.
Contents
Preparation
- Please be prepared ahead of time by going through the entire lesson plan before the session.
- It's highly recommended that you also go through the student tutorial and practice each step on your own Cloud9 account.
Materials
The students should have the following in their folders.
- CSS Cheat Sheet (color, 2-sided)
- CSS Color Names Cheat Sheet (color)
- HTML Elements Cheat Sheet (b&w)
Session Setup
- Load the Client Profiles (part 4) page on each laptop (this link is also on the wiki homepage under "Week 6 Quick Links")
Icebreaker/Review
Begin the session with a quick icebreaker activity. Review with students what they learned last week.
Catch-up
If students have not yet completed the last lesson, have them do so now.
Next requirements from the client
The student tutorial will not work as intended on mobile phones. Tell students they need to follow the steps in a tab on their laptop. |
Getting started
- Tell students to open their laptops and look at the Client Profiles (part 4) page. Have them click on their client's name to see the email from their client.
- Instruct students to download email attachments so that they can re-upload them to Cloud9.
- Once they've read the requirements, they should click the Get Started button to begin the tutorial.
There have been issues with students losing work on Cloud 9. Please read the Cloud9 Troubleshooting article for tips on how to avoid this. |
For your convenience, here is what students should have on their webpage by each step:
TO-DO: lesson milestones |
Make sure students are using the content provided by their "clients", and not the content from the tutorial examples. To help with this, copy-and-paste functionality has been disabled in the tutorial in places where they should be typing themselves. Students can, however, copy-and-paste from the client emails.
Extra Time
If students complete the tutorial early, have them try one of the following online games:
- Erase All Kittens (Fun game to learn HTML basics)
- CSS Diner (Teaches CSS selectors)
- Flexbox Froggy (Teaches CSS flexbox)
Notes
- Some steps on the tutorial require scrolling. If the student is missing something or wondering what to do next, make sure they've scrolled correctly on each step.