Jump into concepts and practice - no test required
or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Recall & Review
beginner
What is a website?
A website is a collection of linked web pages that provide information, like an online brochure or magazine. It mainly shows content for people to read or view.
Click to reveal answer
beginner
What is a web application?
A web application is a program you use through a web browser that lets you interact and do tasks, like sending emails or shopping online.
Click to reveal answer
intermediate
How does a website differ from a web application?
Websites mostly show information, while web applications let you interact and perform actions. Websites are like books; web applications are like tools.
Click to reveal answer
beginner
Give a real-life analogy for a website and a web application.
A website is like a newspaper you read, while a web application is like a calculator you use to solve problems.
Click to reveal answer
beginner
What is an example of a web application?
Examples include Gmail (email service), Facebook (social media), and online banking sites where you can manage your money.
Click to reveal answer
Which of the following is mainly for showing information?
AWebsite
BWeb application
CBoth
DNeither
✗ Incorrect
Websites primarily display information, while web applications allow interaction.
Which lets you perform tasks like sending emails?
AWeb application
BWebsite
CStatic page
DBlog
✗ Incorrect
Web applications let users perform tasks such as sending emails.
A web application is like:
AA book
BA photo album
CA tool
DA poster
✗ Incorrect
A web application is like a tool you use to do things.
Which is an example of a website?
AOnline banking site
BNews site with articles
CEmail service
DOnline game
✗ Incorrect
A news site mainly shows information, so it is a website.
What is a key feature of web applications?
AStatic content
BOnly text
CNo updates
DUser interaction
✗ Incorrect
Web applications allow users to interact and perform tasks.
Explain the main difference between a website and a web application using a simple real-life example.
Think about something you just read versus something you use to do a task.
You got /3 concepts.
List two examples each of websites and web applications and explain why they fit those categories.
Consider what you do on the site: read or interact?
You got /3 concepts.
Practice
(1/5)
1. Which of the following best describes a website?
easy
A. A tool that allows users to perform tasks online.
B. A software installed on your computer.
C. A platform mainly for displaying information to users.
D. A mobile app downloaded from an app store.
Solution
Step 1: Understand the purpose of a website
A website primarily provides information such as text, images, or videos for users to read or watch.
Step 2: Compare with other options
Options A, C, and D describe interactive tools, software, or apps, which are not the main function of a website.
Final Answer:
A platform mainly for displaying information to users. -> Option C
Quick Check:
Website = Information display [OK]
Hint: Websites show info; apps let you do tasks online [OK]
Common Mistakes:
Confusing websites with web applications
Thinking websites require installation
Assuming all online tools are websites
2. Which HTML element is commonly used to create a clickable button in a web application?
easy
A. <img>
B. <div>
C. <p>
D. <button>
Solution
Step 1: Identify the HTML element for buttons
The <button> tag is specifically designed to create clickable buttons in web pages and applications.
Step 2: Review other tags
<div> is a container, <p> is for paragraphs, and <img> is for images, none are meant for buttons.
Final Answer:
<button> -> Option D
Quick Check:
Button tag = <button> [OK]
Hint: Buttons use <button> tag, not div or p [OK]
Common Mistakes:
Using <div> or <p> as buttons
Confusing image tags with buttons
Not knowing semantic HTML elements
3. Consider this scenario: A user logs into a site to check their bank balance and transfer money. What type of platform is this?
medium
A. A static website
B. A web application
C. A desktop software
D. A blog page
Solution
Step 1: Analyze user interaction
The user logs in and performs tasks like checking balance and transferring money, which requires interaction and processing.
Step 2: Match with platform type
Such interactive features are characteristics of a web application, not a static website or blog.
Final Answer:
A web application -> Option B
Quick Check:
Interactive tasks = Web application [OK]
Hint: Tasks online = web application, not static site [OK]
Common Mistakes:
Thinking all online pages are websites
Confusing blogs with interactive apps
Ignoring user interaction importance
4. A developer created a site where users can submit forms, but the form data never saves or processes. What is the likely problem?
medium
A. The site is a static website without backend support.
B. The site is a web application with a working backend.
C. The site uses too many images.
D. The site is offline.
Solution
Step 1: Understand form submission needs
Submitting and saving form data requires backend processing, which static websites lack.
Step 2: Identify the issue
If data never saves, it likely means the site is static and missing backend support to handle forms.
Final Answer:
The site is a static website without backend support. -> Option A
Quick Check:
Form save needs backend = static site problem [OK]
Hint: Forms need backend; static sites can't save data [OK]
Common Mistakes:
Assuming all sites save form data
Ignoring backend role in data processing
Blaming images or offline status incorrectly
5. You want to build an online tool where users can upload photos, edit them, and save changes. Which approach fits best and why?
hard
A. Build a web application to allow user interaction and saving data.
B. Develop a printed brochure for offline use.
C. Create a static website because it loads faster.
D. Make a simple blog page with photo posts.
Solution
Step 1: Identify required features
Uploading, editing, and saving photos require interactive features and data handling.
Step 2: Choose the correct platform
A web application supports user interaction and data saving, unlike static websites or blogs.
Final Answer:
Build a web application to allow user interaction and saving data. -> Option A
Quick Check:
Interactive + save data = web application [OK]
Hint: Interactive photo editing needs web app, not static site [OK]