Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
17 views9 pages

We Dev Final

The document outlines the implementation of a Portfolio Page using HTML, focusing on various HTML5 elements such as headers, paragraphs, lists, tables, and forms. It includes tasks for creating a portfolio, an academic timetable, and a user contact form, emphasizing best practices in HTML structure and naming conventions. Additionally, it suggests redesigning the portfolio in a native language and provides a sample HTML structure for the portfolio page.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views9 pages

We Dev Final

The document outlines the implementation of a Portfolio Page using HTML, focusing on various HTML5 elements such as headers, paragraphs, lists, tables, and forms. It includes tasks for creating a portfolio, an academic timetable, and a user contact form, emphasizing best practices in HTML structure and naming conventions. Additionally, it suggests redesigning the portfolio in a native language and provides a sample HTML structure for the portfolio page.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Exercise 1

Implementation of Portfolio Page using HTML


Tarun Suresh

1.1 Understand the usage of HTML5 elements and practice to know their behavior. Implement a
plain Portfolio Page using necessary HTML elements. [CO1, K3]

 HTML Anatomy
 Header element
 Paragraph element
 List elements (ordered, unordered and description)
 <hr> element
 <br> element
 <pre> element
 Anchor (<a>) element and its attributes
 Image (<img>) element and its attributes

1.2 Understand the usage of Table and Form elements. Practice these elements to explore their
behavior by implementing an academic timetable using table elements and attributes such as
rowspan, colspan, border, colgroup and caption. [CO1, K3]

1.3 Implement a basic user form using form elements and attributes. Include commonly used
input types such as: [C01, K3]

 Text fields
 Radio buttons
 Checkboxes
 Dropdown lists
 Textarea
 Submit and reset buttons
 Use attributes like name, type, placeholder, required, etc.

Final Tasks:

1. Redesign your Portfolio Page using appropriate semantic HTML5 elements. Include table
elements and the form elements in relevant sections of your page structure.
2. Design your Portfolio Page in your native language by using necessary plugins. (optional)

Best Practices:
1. Folder Structure
portfolio/
├── index.html ← English version
├── index-ta.html ← Tamil version/ Any native language
├── pages/
│ └── about.html
├── css/
│ └── style.css
└── images/
└── profile.jpg
2. Use semantic HTML tags
3. Use meaningful and consistent file names (e.g., index.html, about.html, committee.html, style.css, form-
validation.js. Avoid spaces and use lowercase.)
4. Add meaningful comments in your HTML (<!-- Main Banner Section →
Q1
<!DOCTYPE html>
<html>
<head>
<title>M.Tech Integrated Time Table</title>
</head>
<body>

<!-- Title Section -->


<center>
<h1>TIME TABLE</h1>
<h2>M.Tech (5-Year Integrated) CSE</h2>
<hr>
</center>

<!-- Time Table Section -->


<center>
<table border="1">
<thead>
<tr>
<th rowspan="2">Day</th>
<th>I</th>
<th>II</th>
<th></th>
<th>III</th>
<th>IV</th>
<th></th>
<th>V</th>
<th>VI</th>
<th></th>
<th>VII</th>
<th>VIII</th>
</tr>
<tr>
<td>08:00 - 08:45</td>
<td>08:45 - 09:30</td>
<td>09:30 - 09:50</td>
<td>09:50 - 10:35</td>
<td>10:35 - 11:20</td>
<td>11:20 - 12:20</td>
<td>12:20 - 01:05</td>
<td>01:05 - 01:50</td>
<td>01:50 - 02:10</td>
<td>02:10 - 02:55</td>
<td>02:55 - 03:40</td>
</tr>
</thead>
<tbody>
<tr>
<td>MON</td>
<td>IBA2541/PT</td>
<td>IBA2541/PT</td>
<td rowspan="5">BREAK</td>
<td>ICS1562/PM</td>
<td>ICS1503/SRK</td>
<td rowspan="5">LUNCH</td>
<td>ICS1501/AV</td>
<td>ICS1504/VSF</td>
<td rowspan="5">BREAK</td>
<td>PROJECT</td>
<td>PROJECT</td>
</tr>
<tr>
<td>TUE</td>
<td>ICS1562/PM</td>
<td>ICS1502/AKR</td>
<td>ICS1501/AV</td>
<td>MENTOR</td>
<td>ICS1503/SRK</td>
<td>ICS1513/VSF</td>
<td>ICS1513/VSF</td>
<td>ICS1513/VSF</td>
</tr>
<tr>
<td>WED</td>
<td>ICS1502/AKR</td>
<td>ICS1503/SRK</td>
<td>ICS1503/SRK</td>
<td>BEYOND THE SYLLABUS</td>
<td>ICS1501/AV</td>
<td>ICS1512/AKR</td>
<td>ICS1512/AKR</td>
<td>ICS1512/AKR</td>
</tr>
<tr>
<td>THU</td>
<td>ICS1504/VSF</td>
<td>ICS1562/PM</td>
<td>ICS1502/AKR</td>
<td>SELF LEARNING</td>
<td>IBA2541/PT</td>
<td>TUTORIAL</td>
<td>TUTORIAL</td>
<td>LIBRARY</td>
</tr>
<tr>
<td>FRI</td>
<td>ICS1501/AV</td>
<td>ICS1511/SRK</td>
<td>ICS1511/SRK</td>
<td>ICS1511/SRK</td>
<td>ICS1502/AKR</td>
<td>ICS1504/VSF</td>
<td>ICS1562/PM</td>
<td>ICS1562/PM</td>
</tr>
</tbody>
</table>
</center>

Q2
<section id="contact">
<h2>Contact Me</h2>
<form action="/submit" method="POST">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required placeholder="Your Name">
<br>
<br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required placeholder="Your Email">
<br>
<br>
<label for="gender">Gender:</label>
<input type="radio" id="male" name="gender" value="male">
<label for="male">Male</label>
<input type="radio" id="female" name="gender" value="female">
<label for="female">Female</label>
<br>
<br>
<label for="newsletter">Subscribe to Newsletter:</label>
<input type="checkbox" id="newsletter" name="newsletter">
<br>
<br>
<label for="course">Select Course:</label>
<select id="course" name="course">
<option value="web-dev">Web Development</option>
<option value="data-science">Data Science</option>
<option value="graphic-design">Graphic Design</option>
</select>
<br>
<br>
<label for="message">Message:</label>
<textarea id="message" name="message" required placeholder="Your Message"></textarea>
<br>
<br>
<button type="submit">Submit</button>
<button type="reset">Reset</button>
</form>

<!

Q3 <DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Your Portfolio</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<hr>
<!-- Header Section -->
<header>
<h1>Tarun Suresh</h1>
<img src="/home/wadlab/Desktop/candidate.jpg" width="200" height="200">
<nav>
<ul>
<li><a href="#about">About Me</a></li>
<li><a href="#projects">Projects</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
</header>
<hr>
<!-- Main Content -->
<main>

<!-- About Me Section -->


<section id="about">
<h2>About Me</h2>
<h3>Education</h3>
<ul>
<li>M.Tech Integrated 5 Years, SSN College of Engineering Chennai, 2023-2028</li>
<li>High School Diploma, The HDFC School Gurgaon, 2019-2023</li>

<br>
<h3>Skills</h3>
<ul>
<li>Python</li>
<li>Java</li>
<li>C</li>
<li>DBMS - MySQL, MongoDB, Neo4J</li>
<li>ML</li>
</ul>

<h3>Experience</h3>
<ul>
<li>Event Management Member. IEEECS 2025-Present</li>
<li>2nd year coordinator, IEEE SB 2024-2025</li>
<li>Finance GA, SSNSNUMUN '24</li>
<li>Lakshya Marketing Team Member</li>
</ul>
</section>
<hr>
<!-- Projects Section -->
<section id="projects">
<h2>Projects</h2>
<h3>Esport Analysis System</h3>
<p>Works with rocket league to analyse matches in real time while providing suggestions to improve
certain aspects. Includes a match outcome predictor as well as tools to compute and visualise
statistics</p>
<table border="1">
<caption><b>Tech Stack</b></caption>
<tr>
<th>Frontend</th>
<td>React.js<td>
</tr>
<tr>
<th>Backend</th>
<td>Python</td>
</tr>
<tr>
<th>Database</th>
<td>MySQL<td>
</tr>
<tr>
<th>ML</th>
<td>Random Forrest Cassifier, Linear Regression</td>
</tr>
</table>

<h3>Movie Scheduling System</h3>


<p>Utilises factors such as cast popularity and projected demand to allot initial number of screens in a
multiplex for a particular movie, adjusts the alloted screens based on real time performance on a
weekly basis.</p>
<table border="1">
<caption><b>Tech Stack</b></caption>
<tr>
<th>Frontend</th>
<td>tkinter<td>
</tr>
<tr>
<th>Backend</th>
<td>Python</td>
</tr>
<tr>
<th>Database</th>
<td>MySQL<td>
</tr>
</table>
</section>

<hr>

<!-- Contact Form Section -->


<section id="contact">
<h2>Contact Me</h2>
<form action="/submit" method="POST">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required placeholder="Your Name">
<br>
<br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required placeholder="Your Email">
<br>
<br>
<label for="gender">Gender:</label>
<input type="radio" id="male" name="gender" value="male">
<label for="male">Male</label>
<input type="radio" id="female" name="gender" value="female">
<label for="female">Female</label>
<br>
<br>
<label for="newsletter">Subscribe to Newsletter:</label>
<input type="checkbox" id="newsletter" name="newsletter">
<br>
<br>
<label for="course">Select Course:</label>
<select id="course" name="course">
<option value="web-dev">Web Development</option>
<option value="data-science">Data Science</option>
<option value="graphic-design">Graphic Design</option>
</select>
<br>
<br>
<label for="message">Message:</label>
<textarea id="message" name="message" required placeholder="Your Message"></textarea>
<br>
<br>
<button type="submit">Submit</button>
<button type="reset">Reset</button>
</form>
</section>
<hr>
</main>

</body>
</html>

You might also like