- Course Code: U21CS501
- Course Title: Web Technology
- Assignment: I
- Academic Year: 2026–2027
This repository contains the individual implementations of all five Web Technology assignment scenarios.
A newly established educational institution plans to launch its official website.
- Internet Overview
- Fundamental Computer Network Concepts
- TCP/IP
- URL and URL Structure
- Domain Name
- Web Browsers
- Web Servers
- Working Principle of a Website
- Client-side Scripting
- Server-side Scripting
question-1/
├── index.html
└── style.css
A college wants to digitize its student admission process.
Design a responsive Student Admission Form using HTML5 and CSS3.
The webpage should demonstrate:
- HTML Form Elements
- Different Input Types
- Media Elements (Image / Video / Audio)
- CSS3 Selectors
- Box Model
- Responsive User Interface
- HTML Form Elements
- Different HTML Input Types
- Text Input
- Email Input
- Date Input
- Number Input
- Radio Buttons
- Checkboxes
- Select and Option Elements
- Textarea
- File Upload
- Form Validation
- Image Element
- Audio Element
- Video Element
- CSS3 Selectors
- CSS Box Model
- Responsive Web Design
- User Interface Design
- HTML5
- CSS3
- JavaScript
question-2/
├── index.html
├── style.css
└── media/
├── admission-audio.mp3
├── campus.jpg
└── university-lecture.mp4
An online fashion store wants an attractive home page to improve customer engagement.
Design the homepage using HTML5 and CSS3 by incorporating:
- Backgrounds and Borders
- Text Effects
- CSS Animations
- Multiple Column Layout
- User Interface Design Principles
- HTML5 Page Structure
- CSS3 Styling
- Background Properties
- Border Properties
- Text Effects
- CSS Animations
- Multiple Column Layout
- Content Organization
- User Interface Design Principles
- Attractive Homepage Design
- Customer Engagement
- Responsive Layout
- HTML5
- CSS3
question-3/
├── index.html
└── style.css
A school wants to automate the student grade calculation process.
Develop a JavaScript program that accepts marks of five subjects and displays the Total, Average, Grade, and Pass/Fail status.
The solution should demonstrate:
- Variables and Data Types
- Literals
- Operators
- Statements
- Selection
- Iteration
- User-defined Functions
- JavaScript Variables
- JavaScript Data Types
- JavaScript Literals
- Arithmetic Operators
- Relational Operators
- Conditional Statements
- Selection Statements
- Iteration Statements
- User-defined Functions
- Total Marks Calculation
- Average Marks Calculation
- Grade Calculation
- Pass/Fail Determination
- Dynamic Output
- HTML5
- CSS3
- JavaScript
question-4/
├── index.html
├── style.css
└── script.js
A supermarket wants to generate customer bills automatically.
Develop a JavaScript program to calculate the bill amount for three purchased products.
The program should:
- Accept quantity and unit price for each product
- Calculate the total bill
- Apply a 10% discount if the total amount exceeds ₹2000
- Display the final payable amount
- JavaScript Variables
- JavaScript Data Types
- JavaScript Literals
- Arithmetic Operators
- Conditional Statements
- User-defined Functions
- Product Quantity Input
- Unit Price Input
- Individual Product Amount Calculation
- Total Bill Calculation
- Discount Calculation (10% Discount Condition)
- Final Payable Amount
- Dynamic Bill Generation
- HTML5
- CSS3
- JavaScript
question-5/
├── index.html
├── style.css
└── script.js