Web 3
4-22-24
Objective: Students will be able to create their Certiport accouts, and practice logging in.
HTML, CSS, & JavaScript Compiler
Image to text converter
4-15-24
Objective: Students will be able to log into GMetrix and work on course modules in preparation for the certification exam.
https://www.gmetrix.net/Public/Register.aspx
3-26-24
Objective: Students will be able to create accounts and log into GMetrix. I will give you the course code!
3-11-24
Objective: Students will be able to continue working in CIW. Make sure that you are completing the entire lesson before moving ahead. Do not skip around.
For CTE Students only.
Click this link and it will take you to Google Slides: https://docs.google.com/presentation/d/14xFnBxZ1m5aqdxMx5UyeEAVWbOs8QxwRUJ1y6x9TkFI/edit?usp=sharing
Registration Form: https://forms.gle/v3kBLv4QigmRiauU6
3-5-24
Objective: Students will be able to continue working in CIW. Make sure that you are completing the entire lesson before moving ahead. Do not skip around.
2-13-24
Objective: Students will be able to continue working in CIW. Make sure that you are completing the entire lesson before moving ahead. Do not skip around.
https://www.quia.com/quiz/8165166.html
2-12-24
Objective: Students will be able to continue working in CIW. Make sure that you are completing the entire lesson prior to moving ahead. Do not skip around.
2-5-24
Objective: Students will be able to realize the connection between certain software applications and programming. We will have a short discussion as a group before exiting the class.
Adobe Captivate Custom Quiz Questions Made with Shared Actions
https://www.quia.com/quiz/8165166.html
2-5-24
Objective: Students will be able to continue working in CIW. Make sure that you are completing the entire lesson prior to moving ahead. Do not skip around.
1-8-24 Continued thru 1-16-24
Objective: Students will be able to customize for the Ice Cream Shop website.
Customize the website colors (it looks too generic)
Create the product pages (there should be 3 individual pages with information about that product only - Do Research On Your Products)
Your image must zoom in when you hover over it
Link to the product pages
Create a contact page
Add 3 social media icons in the footer section (find them online)
Create a function that displays a free icecream cone. The order must be randomized and have 3 choices (Vanilla, Chocolate, and Strawberry)
12-18 SEMESTER EXAMS START THIS WEEK
Objective: Students will be able to prepare for their semester exam by reviewing lessons 1 through 5 in CIW. Your exam will be in Quia. Make sure that you have an account and that you can log in. Your exam will have 40 questions.
JS Sem Exam 2023 v1
12-4 Continued
Objective: Students will be able to prepare for their semester exam by reviewing lessons 1 through 5 in CIW. Your exam will be in Quia. Make sure that you have an account and that you can log in. Your exam will have up to 70 questions.
11-27 Continued
Objective: Students will be able to continue working in CIW. Make sure that you are completing the entire lesson prior to moving ahead. Do not skip around.
11-6
Objective: Students will be able to brush up on their HTML5 & CSS3 skills. The HTML Form with the JavaScript is for Web 3 only...at this time.
Link to Starter Files
https://drive.google.com/file/d/1Qe9Ku14sSrjmC842B9QMK99hS-dfKmx1/view?usp=sharing
Basics of CSS Grid:
Grid Container and Items:
The container with display: grid; becomes a grid container.
Direct children of the container become grid items.
Grid Lines and Cells:
A grid is divided into horizontal and vertical lines called grid lines.
The spaces between two adjacent horizontal and vertical lines form grid cells.
Grid Template:
Use grid-template-columns and grid-template-rows to define the size of columns and rows.
Example: grid-template-columns: 100px 200px auto;
Grid Gaps:
Set the gap between columns and rows using grid-column-gap and grid-row-gap, or shorthand grid-gap.
Example: grid-gap: 10px;
Placing Items:
Grid Area:
Use grid-template-areas to assign names to grid areas.
Place items in these areas using grid-area property.
Grid Column and Row:
Use grid-column and grid-row to place items in specific columns and rows.
Example: grid-column: 2 / 4; (item spans from column line 2 to column line 4)
Auto Placement:
Items can be automatically placed using grid-auto-columns and grid-auto-rows.
Responsive Design:
Media Queries:
Utilize media queries to make your grid responsive.
Adjust the grid structure or sizes based on the screen width.
Alignment and Justification:
Alignment:
Use justify-items and align-items for aligning items within their grid cells.
Example: justify-items: center; align-items: center;
Justification:
Use justify-content and align-content for justifying the entire grid.
Example: justify-content: center; align-content: center;
CSS Grid Functions:
Repeat Function:
Use repeat() function to simplify the definition of columns or rows.
Example: grid-template-columns: repeat(3, 1fr); (three columns with equal width)
Minmax Function:
Combine minmax() function with auto-fill or auto-fit for flexible sizing.
Example: grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
Browser Support:
Browser Compatibility:
CSS Grid is widely supported but check compatibility on caniuse.com for specific features.
10-30
Objective: Students will be able to continue working in CIW. Make sure that you are completing the entire lesson prior to moving ahead. Do not skip around.
10-16
Objective: Students will be able to work in CIW in preparation for the upcoming quiz tomorrow. Your quiz will be on lessons 1 & 2.
10-2
Objective: Students will be able to begin working in CIW. Make sure that you are working towards completing the entire lesson. Do not skip around.
https://www.quia.com/quiz/8412358.html
The test will be postponed until Monday! Keep working in Code.org
9-11 to 9-18
Objective: Students will be able to create web applications by following the tutorials at Code.org. You will have to create a Code.org account. CLICK HERE
9-6-23
Objective: Students will be able to learn JavaScript by completing the tutorials located at CodeCademy.
8-30-23 to 8-31-23
Objective: Students will be able to modify the Football program that uses functions, if else, and loops so that it prints a final score at the end of fourth quarter.
8-28-23
Objective: Students will be able to write a program that uses functions, if else, and loops to simulate a baseball game progressing from home plate to scoring.
8-22-23
Objective: Students will be able to explore the fundamental concepts of JavaScript functions. One of the main goals is to print the results to the screen. You can place functions in different js files.
8-21-23
Objective: Students will be able to practice learning to write JavaScript code using the proper systax.
Take this Javascript 'Practice' Quiz just find out how much you know or don't know. This is not even remotely close to being all inclusive.
https://www.w3schools.com/js/js_quiz.asp
Next, go to the JS tutorial and start at the:
https://www.w3schools.com/js/js_syntax.asp
JavaScript Syntax
Comments
Variables
Let, etc...
https://drive.google.com/file/d/1Dt3syVZ2wrdxFV2DyD5D1-IimiSecYqC/view?usp=sharing
5-8-23 - Continued - This project is for a grade.
Objective: Students will be able to create a custom grid layout for their website by following the tutorial. Once you have your layout, create a five page website beginning with your home page. Don't forget your (header, nav, main, aside, & footer). Create the site about some fictious business that you like.
Certified Students Only - Click on the Certified Students tab to view your lesson.
4-17
Objective: Students will be able to continue on in uCertify. Be sure to focus on your work.
Certified students will create a scrolling background using App Lab at code.org. https://code.org/educate/applab
3-28
Objective: Students will be able to continue preparing for their certification exam. I will get with you this week to assess and formulate a plan.
2-28 to 3-6
Objective: Students will be able to prepare for their certification exam. ***Your progress will be graded on Wednesday and you will have a cert-prep evauation on Friday.*** Your goal should be 90 or higher!
Part 1 - https://www.quia.com/quiz/8338599.html
2-21-23
Objective: Students will be able to learn JavaScript by Building 7 Games. The full course is presented as a video tutorial.
2-6
Objective: Students will be able to practice for their certification exam. ***Your progress will be graded on Wednesday and you will have a cert-prep Quiz on Friday.*** Your goal should be 90 or higher!
Part 1 - https://www.quia.com/quiz/8338599.html
Part 2 - https://www.quia.com/quiz/8338604.html
1-30
Objective: Students will be able to complete CIW and move on to the practice test for the certification exam. You will be graded on your progress this Wednesday. ***Your progress will be graded on Wednesday and you will have a cert-prep Test on Friday.*** Your goal should be 90 or higher!
1-23 to 1-27
Objective: Students will be able to complete CIW. You will be graded on your progress this Wednesday (Cards, Quizzes, & Knowledge Checks). ***You will have a 20-question QUIZ on Friday on lessons 9 & 10.***
1-17
Objective: Students will be able to work towards completing CIW. You will be graded on your progress this Wednesday (Cards, Quizzes, & Knowledge Checks). ***You will have a 25-question test Friday on lessons 7 & 8.***
1-13-23 QUIZ
Objective: Students will be able to complete the Web Quiz.
1-9 to 1-13 2nd Semester
Objective: Students will be able to complete JS excercises using Variables, Operators, Data Types, Functions, etc., at w3schools. There are a total of 63 exercises in all.
https://www.w3schools.com/js/exercise_js.asp?filename=exercise_js_variables1
12-12 to 12-21
Objective: Students will be able to take / prepare for their Semester Exams.
12-5 to 12-9
Objective: Students will be able to prepare for their Semester Exams.
11-28 to 12-2
Objective: Students will be able to brush up on their web design skills using the code.org platform.
Here is a join link if you need it: https://studio.code.org/join/KMKKZP
The begining lesson links are below. You may go to the next lesson when done.
https://studio.code.org/s/csd2-2021/lessons/6/levels/1?login_required=true
https://studio.code.org/s/csd2-2021/lessons/7/levels/1?login_required=true
11-14
Objective: Students will be able to prepare for the retake of the test. Others should continue working in CIW/uCertify focusing on completing all unfinished lessons.
11-7
Objective: Students will be able to continue working in CIW/uCertify focusing on completing all unfinished lessons. You need all green dots all the way across.
11-1 to 11-4
Objective: Students will be able to continue taking the practice tests in ciw.ucertify.
10-31
Objective: Students will be able to create a timeclock & a weather forecaster using App Lab at code.org. https://code.org/educate/applab
You must be logged into Code.org, then press the dropdown arrow on the top right to access app lab. You have to click on the image below to view the video tutorial.
10-18 to 10-26
Objective: Students will be able to continue working in CIW focusing on completing lessons 3, 4, & 5. You will be graded on 3, 4, & 5 this week (Cards, Quizzes, & Knowledge Checks). ***You will have a 40-question test next week on lessons 1 through 6.***
10-17
Objective: Students will be able to continue working in CIW focusing on completing all unfinished lessons. You need all green dots all the way across.
10-11
Objective: Students will be able to modify an image slider and add an extra slide by following the w3schools tutorial and experimenting with the code. You will have to locate or create your own photos for your slider.
10-3
Objective: Students will be able to complete Lessons 1, 2, & 3 in uCertify. Your test grade will be taken from your quiz scores in lessons 1, 2, & 3. https://ciw.ucertify.com
Objective: Students will be able to complete Lesson 1, and move on to Lesson 2. I will collect a Quiz grade from your quiz average for Lessons 1 & 2 this week. NEXT WEEK you will have a test on Lessons 1, 2, & 3. https://ciw.ucertify.com
9-19 to 9-20
Objective: Students will be able to Create a Database from User Input in App Lab at code.org
9-16
Objective: Students will be able to practice their Photoshop skills by following the Blending Images PS tutorial below.
9-12 through 9-16
Objective: Students witll be able to practice calling Javascript functions, and saving form data to variables.
https://www.ceos3c.com/javascript/store-user-input-in-a-variable-with-javascript/
9-8
Objective: Students witll be able to create an external Javascript file and attach it to an html file.
Instructions:
1) Create a folder on your desktop call Grade-Average
2) Open up your text editor
3) Create your grade.html file
4) Create your grade.js file
5) Type your code (see below)
Next, complete the Dog Age calculator.
9-7
Objective: Students will be able to brush up on their photoshop skills by recreating the Medical Assistant Logo using the skills learned thus far in Photoshop.
Step 1 - Create a document 10 X 10 inches, 300 resolution, CMYK.
Step 2 - Lay out your design with 4 circles (Outer with stroke, inner with stroke, and the two small buttons without a stroke. Lock these layers.
Step 3 - Add the text and Arc the text using the horizontal bend (See Screenshot) - Don't use Arc Lower or Arc Upper...as it has limitations.
Step 4 - Place the Heart, the Cross, and the Medical Staff (you will have to resize these using Edit > Free Transform or CMD & T shortcut keys)
Step 5 - Double click the layer with the Medical Staff, and select a texture close to the one you see. Do the same for the two buttons.
Your logo project is now complete if you did it correctly. Remember to create new layers as you add to your logo. This will make things seem easy to you!
9-6
Objective: Students will be able to create and move a character on the screen using the keyboard by following the video tutorial. The video shows how to move right and left. See if you can move the character up and down as well.
8-29
Objective: Students will be able to practice writing JavaScript using the digital worksheet. All code segments must be commented properly. This may require additional research at w3schools.
Intro to JavaScript Test
https://www.quia.com/quiz/8084883.html
File Digital Worksheet for the lesson
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/block Coding Example
https://www.jslint.com JS Debugger/Error Finder
https://developer.mozilla.org/en-US/docs/Web/JavaScript JS Resource
8-22-22
Objective: Students will be able to practice learning JavaScript (JS) by following the tutorial located at w3schools.
8-12 through 8-13
Objective: Students will be able to practice writing HTML by setting up the file structure and placing the HTML file in the root folder, etc.
Learn by Doing
Beginning HTML
File Structure
Learning file structure is a very important aspect of learning HTML. This will focus on file structure.
I would like to explain how a website is structured in layman’s terms. A website consists of a root folder that contains files with code in them (HTML, CSS, JS, etc.) that can be linked to one another. I will further condense this explanation to ‘Code inside of Files inside of Folders’.
We will now create a root folder for our website. Follow the steps below exactly.
1) Right click (on the desktop) > New Folder
2) Rename your folder to: Root_Folder (FYI, you will have to double click on the name of the folder to rename it).
3) Open TextEdit or any text file editor > Create a new file and save it as: index.html
4) Type the code shown below in your index.html file that you just created.
How do I write HTML on Mac?
Create an HTML file
In the TextEdit app on your Mac, choose File > New, then choose Format > Make Plain Text.
Enter the HTML code.
Choose File > Save, type a name followed by the extension . html (for example, enter index. html), then click Save.
When prompted about the extension to use, click “Use . html.”
HTML headings are defined with the <h1> to <h6> tags:
Example
<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>
HTML Paragraphs
HTML paragraphs are defined with the <p> tag:
Example
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
HTML Links
HTML links are defined with the <a> tag:
Example
<a href="http://www.w3schools.com">This is a link</a>
***Google how to add a header, a footer and some menu links.***
From w3schools - Example:
A header for an <article>:
<article>
<header>
<h1>A heading here</h1>
<p>Posted by John Doe</p>
<p>Some additional information here</p>
</header>
<p>Lorem Ipsum dolor set amet....</p>
</article>
8-16 through 8-17
Objective: Students will be able to practice writing JavaScript using the digital worksheet. All code segments must be commented properly. This may require additional research at w3schools.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/block Coding Example
File Digital Worksheet for the lesson
https://www.jslint.com JS Debugger/Error Finder
https://developer.mozilla.org/en-US/docs/Web/JavaScript JS Resource