(ITES) NVEQ Level 3

Transcription

(ITES) NVEQ Level 3
Information Technology (IT) /
Information Technology Enabled
Services (ITES)
NVEQ Level 3 – Class XI
Teacher's Handbook
PSS CENTRAL INSITITUTE OF VOCATATIONAL EDUCATIOIN
SHYAMLA HILLS, BHOPAL
A constituent unit of NATIONAL COUNCIL OF EDUCATIONAL RESEARCH & TRAINING
(MINISTRY OF HUMAN RESOURCE & DEVELOPMENT)
Government of India
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
© PSS Central Institute of Vocational Education, 2013
Copyright protects this publication. Except for purposes permitted by the Copyright Act,
reproduction, adaptation, electronic storage and communication to the public are prohibited
without prior written permission.
Page 2 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Table of Contents
IT/ITES 301 Functional English (Advanced)
Session 1
Dress And Hygiene
Session 2
Preparing A Daily And Weekly Work Plan
Session 3
The Importance of Computers
Session 4
Identifying Different Types of Computers
Session
Review Session 1
Session 5
Computer Brands and Models
Session 6
Features, Advantages and Benefits
Session
Review Session 2
Session 7
Locating Products
Session 8
Complaint HandlingCategorizing Computer Issues
Session 9
User Manual
Session
Review Session 3
Session 10
Cross Selling
Session 11
Merchandizing Via Technology
Session 12
Product Promotion
Session Review Session 4
Session 13
14: Closing a Deal
Session 14
15: Stock Count Session 15
16: Writing a Customer Service report
Session
Review Session 5
Page No.
IT/ITES 302 Digital Literacy (Advanced)
Session 1
Digital literacy
Session 2
Copyright, Trademark & Patent
Session 3
Plagiarism
Session 4
Avoiding violations
Session 5
Cyberlaws
IT/ITES 303 Word Processing (Intermediate) Session 1
Managing Lists – Sort, Renumber, Customize A List
Session 2
Adding A Watermark
Session 3
Table Manipulations
Page 3 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Session 4
Working With Styles
Session 5
Working With Themes
Session 6
Playing With Pictures
Session 7
Insert And Format Screenshots In A Document
Session 8
Create Text Boxes And Pull Quotes
Session 9
Word Art And Other Special Effects
Session 10
Using SmartArt
Session 11
Controlling Text Flow
IT/ITES 304 Spreadsheet (Intermediate)
Session 1
Insert and Modify Pictures and ClipArt
Session 2
Draw and Modify Shapes
Session 3
Illustrate Workflow Using SmartArt Graphics
Session 4
Layer and Group Graphic Objects
Session 5
Goal seek
Session 6
Analyze Data with Logical and Lookup Functions
Session 7
Manage themes
Session 8
Create Modify and Format Charts
Session 9
Create and use templates
Session 10
Update Workbook Properties
Session 11
Creating and Editing Macros
IT/ITES 305 Digital Presentation (Intermediate)
Session 1
Inserting a Movie Clip
Session 2
Inserting an Audio Clip
Session 3
Working With Tables
Session 4
Working With Charts
Session 5
Inserting Transitions
Session 6
Inserting Animations
Session 7
Grouping Objects
Session 8
Inserting Speaker Notes
Session 9
Reviewing Content
Session 10
Preparing to Deliver a Presentation
Session 11
Print a Presentation
Page 4 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
IT/ITES 306 Email Messaging (Advanced)
Session 1
Modify message settings
Session 2
Change the message fromat
Session 3
Out of the office notification
Session 4
Create a distribution list or A Contact Group
Session 5
Insert a hyperlink
Session 6
Sort and filter messages using multiple criteria
Session 7
Manage junk email
Session 8
Set workdays and time in a calendar
Session 9
Display an additional time zone
Session 10
Set availability options
Session 11
Create calendar groups
Session 12
Manage automatic meeting responses
Session 13
Manually Modify a journal entry
Session 14
Reply to a task request
IT/ITES 307 Computer Networks Session 1
Introduction to Networking
Session 2
The OSI Model
Session 3
Terminologies and Technologies
Session 4
Network Topologies & Access Methods
Session 5
Network Hardware: Network Interface Card (NIC)
Session 6
Network Hardware: Hub, Switch & Routers
Session 7
Protocols
Session 8
IP Address
Session 9
IP Address Assignment
Session 10
Transport Layer Protocols – TCP & UDP
Session 11
Server Operating Systems
Session 12
Networking Services: Dynamic Host Configuration Protocol
Session 13
Networking Services: Name Resolution
Session 14
Networking Services: NetBIOS, WINS & DSNS
Session 15
Wireless Networking
Page 5 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Session 16
Wireless Security
Session 17
Wide Area Networks Concepts
Session 18
Networking Services: Proxy Servers & Address Translation Session 19
Network Security I
Session 20
Network Security II
Session 21
Troubleshooting Networks
IT/ITES 308 Web Designing Part 1
Session 1
Introduction to Web Design & HTML
Session 2
HTML Elements & Attributes ­ The Basics
Session 3
HTML Elements & Attributes ­ Text Formatting
Session 4
HTML Elements & Attributes – Lists & Links
Session 5
HTML Elements & Attributes – Tables, Images & Multimedia
Session 6
HTML Elements & Attributes – Forms and Frames
Session 7
HTML Elements & Attributes – Metatags, Doctypes & Validation
Session 8
Introduction to CSS Session 9
Overview of XML and XHTML
Session 10
Forms
Session 11
Introduction to CSS Session 12
Web Site Design Scripting Tools
Session 13
Overview of DHTML, AJAX & JQuery
Session 14
Introduction to VB Script
Session 15
Overview of Apache and Web Server Session 16
Overview of ASP
Session 17
Overview of PHP
IT/ITES 308 Web Designing Part 2
Session 1
Introduction
Session 2
Creating websites and webpages
Session 3
Templates & importing webpages
Session 4
Lists, formating text, use spell check and use find&replace
Session 5
Tables and Cells
Page 6 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Session 6
Images
Session 7
Hyperlinks I
Session 8
Hyperlinks II
Session 9
Audio & video
Session 10
Frames, inline framesand layers
Session 11
Hover effect, Meta Elements & Watermark
Session 12
Forms
Session 13
CSS
Session 14
Behaviors
Session 15
Compatibility
Session 16
Code view, add­ins, snippets and page transitions
Session 17
Dynamic web templates
Session 18
SEO ­ Search Engine Optimization
Session 19
Forms – advanced
Session 20
Publishing webpages or websites I
Session 21
Publishing webpages or websites II
Session 22
Authoring Tools
Session 21
CSS Templates
Page 7 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
ACKNOWLEDGEMENTS
The following partners were instrumental in providing the content:
The Sector Coordinator of IT/ ITES “Mr. Deepak D. Shudhalwar” from Engineering and
Technology Department of Pandit Sunderlal Sharma Central Institute of Vocational
Education (PSSCIVE) along with the expert Dr. Prakash Khanale, Head of the
Department of Computer Science, DSM, Parbhani has developed this Teacher's
Handbook. The institute appreciate the work done by the team in a very short period of time.
Accenture India’s Corporate Citizenship Program (Skills 4 Life). Accenture has provided the
content material they have commissioned and developed as well as access to their
implementing partners (Dr. Reddy’s Foundation and QUEST Alliance) for this material. Microsoft Free Digital Literacy Program eLearning package has been used to supplement the
content.
The Wadhwani Foundation team involved in designing and building the content include Ms.
Darshika Sanghani, Ms. Sonia Kakkar, Mr. Karthik Chandru, Ms. Toral Veecumsee, Ms.
Rekha Menon, Mr. Ajay Goel and Mr. Austin Thomas. In addition, various public domain sources have been leveraged to create materials and
illustrations across module. The contributions of all these sources is gratefully acknowledged
and recognized.
Page 8 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Preface
The National Curriculum Framework, 2005, recommends that children’s life at school must be
linked to their life outside the school. This principle makes a departure from the legacy of
bookish learning which continues to shape our system and causes a gap between the school,
home, community and the workplace.
The Teacher's Handbook on NVEQF Level 2 in IT/ ITES sector is the qualification
package developed for the implementation of National Vocational Education Qualification
Framework (NVEQF), an initiative of Ministry of Human Resource Development (MHRD),
Government of India to set common principles and guidelines for a nationally recognized
qualification system covering Schools, Vocational Education and Training Institutions,
Technical Education Institutions, Colleges and Universities. It is envisaged that the NVEQF
will promote transparency of qualifications, cross­sectoral learning, student­centred learning
and facilitate learner’s mobility between different qualifications, thus encouraging lifelong
learning. This Teachers Handbook, which forms a part of vocational qualification package for
teacher’s teaching the NVEQF in IT/ ITES sector in Level 2. The IT­ITeS Skill Development
Council approved by the National Skill Development Corporation (NSDC) for the IT/ITeS
Industry developed the National Occupation Standards (NOS). The National Occupation
Standards are a set of competency standards and guidelines endorsed by the representatives
of IT Industry for recognizing and assessing skills and knowledge needed to perform
effectively in the workplace. The Pandit Sunderlal Sharma Central Institute of Vocational Education (PSSCIVE), a
constituent of National Council of Educational Research and Training (NCERT) in association
with Wadhwani Foundation has developed modular curricula and learning materials for the
vocational qualification package in IT/ITES sector for NVEQ levels 1 to 4; Level 1 is
equivalent to Class IX. Based on NOS, occupation related core competencies (knowledge,
skills, and abilities) were identified for development of curricula and learning modules.
This Teacher's Handbook attempts to discourage rote learning and to bring about
necessary flexibility in offering of courses, necessary for breaking the sharp boundaries
between different subject areas. The handbook attempts to enhance these endeavours by
giving higher priority and space to opportunities for contemplation and wondering, discussion
in small groups and activities requiring hands­on­experience. We hope these measures will
take us significantly further in the direction of a child­centred system of education outlined in
the National Policy of Education (1986). The success of this effort depends on the steps that
school Principals and Teachers will take to encourage children to reflect their own learning
and to pursue imaginative and on­the­job activities and questions. Participation of learners in
skill development exercises and inculcation of values and creativity is possible if we involve
children as participants in learning, and not as receiver of information. These aims imply
considerable change in school routines and mode of functioning. Flexibility in the daily
time­table would be a necessity to maintain the rigour in implementing the activities and the
required number of teaching days will have to be increased for teaching and training. Page 9 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
About this Handbook This handbook is to assist the teachers to teach the course NVEQF IT/ ITES Level 2. Teacher should work through this hand book in the classroom to guide the students.
This handbook contains sessions which will help you to provide relevant knowledge and skills
(soft and hard) on various aspects of the unit of competency. Each session is small enough to
be easily tackled and digested by you before you move on to the next session. Animated
pictures and photographs have been included to bring about visual appeal and to make the
text lively and interactive for you. You can also try to create your own illustrations using your
imagination or taking the help of your teacher. Let us now see what the sections in the
sessions have for you.
Section1: Introduction
This section introduces you to the topic of the Unit. It also tells you what you will learn
through the various sessions covered in the Unit. Section 2: Relevant Knowledge
This section provides you with the relevant information on the topic (s) covered in the session. The knowledge developed through this section will enable you to perform certain activities. You should read through the information to develop an understanding on the various aspects of the topic before you complete the exercise(s).
Section 3: Session Plan
The session plan which contains the session topic, objectives of the session, materials &
equipment requited and preparation to be done by the teacher for teaching a topic. In
pedagogy part the Teaching and Training methodology is given which explains the process
and how much Theory, Demonstration and Practical sessions need to be taken to achive the
level of competence.
Page 10 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
IT/ITES 301: FUNCTIONAL ENGLISH (ADVANCED)
SESSION 1: DRESS AND HYGIENE
RELEVANT KNOWLEDGE
What do you think is Hygiene? As you all
know, it is all about keeping yourself
clean and healthy. Following a good
hygiene may be necessary for many
reasons; personal, social, health reasons,
psychological or simply as a way of life.
Maintaining a good standard of hygiene
helps to prevent the development and
spread of infections, illnesses and bad
odors.
Self­esteem, confidence and motivation
can all be altered by our body image
making it very important to follow good
hygiene practices. The way you present
yourself speaks volumes about you. Many
job interviews are highly dependent on
hygiene, as, often decisions are made by
first impressions formed within the first
few minutes of a meeting. Hence chances
of succeeding either in work or social
settings can be influenced by your
maintenance of hygiene.
What is your idea of a well dressed
person? Jot down your ideas here:
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
There are some common terms used when
talking about dress and hygiene. Some of them are introduced here. Read aloud the
following terms:
Well­groomed (A neat and tidy person) –
He is always well­groomed; I have never seen him looking dirty or shabby.
Polished shoes – I only wear polished
leather shoes to the office.
Clipped nails – It is easier to keep your
nails clean when they are clipped.
Well­combed hair – Smita likes keeping
her hair clean and well­combed.
Ironed clothes – It doesn’t matter
whether I wear the white shirt or the blue
one, as long as it is ironed well.
Deodorant – It is advisable to use a
deodorant, especially during summer, to
avoid body odor.
Read aloud the “List of Products” given
below. Your facilitator will conduct an
activity based on this. Listen carefully
and follow the instructions of your
facilitator.
List of Products:
Cherry boot polish
Rexona deodorant
Vaseline lip balm
Colgate toothpaste
Cinthol soap
Sunsilk shampoo
Happy Nails nail­cutter
Gillette shaving cream
Brylcreem hair­styling gel
Dettol hand wash
Lexus iron
SESSION 2: PREPARING A DAILY AND WEEKLY WORK PLAN
RELEVANT KNOWLEDGE
What is a work plan? Why do you need
one? Have you ever thought along these
lines?
A work plan is a detailed list of the tasks
and activities that are going to be carried
out to fulfill a scope of work. As a student, it is important for you to set
Page 11 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
a target or goal and then plan how to
achieve it. Work­planning is your ability
to list a collection of related sub­tasks
that need to be done, set specific outcome
goals to measure the success of each
sub­task, allocate sufficient time to carry
out each sub­task, evaluate actual work
performance, and make necessary
adjustments in future work­planning as
needed. As an example, read the
following:
“School and homework. Activities and
chores. Sleeping and eating. So much to
fit into a single day!
Anisha, 15, said, "I don't have much time
for friends. I wish I could talk to them on
the computer and on the phone more".
Rakesh, 14, feels like he never has
enough time to practice his football and
hang out with friends. Instead, he's
always studying and doing homework.
Karan, 16, wants more time for cricket
and Paramjeet, 13, wishes he had more
time to watch TV. Malika, 17, said, "I
never have time to talk with my friends,
write in my diary, or watch a movie!"
And Arnav, 17, complained that he never
has enough time for himself because he's
packed with homework, tuition, and
preparing for his exams.
Wouldn't it all be easier if time were like
a DVD that you could slow­down,
speed­up, fast­forward, or rewind? Or
have you wished that time was like a
computer game, and when your time was
up, you could just stop it and return to it
whenever you pleased?
Well, unfortunately, we can't change the
speed of time or get more of it. What we
CAN do, however, is manage it. This means that we should:
Consider everything we HAVE to do and we WANT to do.
Understand how much time each activity in a day will take.
Prepare a plan that helps us get through the day, week, or month without running around in circles.
If you learn to tame the time ‘monster’,
you might be surprised at how much you
can get done. The real reward, however,
is that you will probably feel a lot less
stressed and far more happy!”
Look at the given sample work plan
drawn by Akaash Seth, a call center
agent at “this­is­IT.com”, for 5th October,
2012. Time Task
Objective
11:00 Check check for am.
Complaint complaints that Files
have been solved,
check for complaints that are still unsolved
2:30 Meeting with discuss feedback pm.
Team on performance,
Manager, discuss career Richa Gulati
pathway
8:30 Complete number of calls pm.
“Call” Reports received – 29
number of calls dropped ­ 6
9:30 Submit percentage of pm.
reports on successful calls –
day’s call 83%
success rate
percentage of unsuccessful calls – 17%
This plan lists the time, task, and
objective of work that Akaash Seth is
planning to do on the 5th October, 2012.
Simple work plans such as this one can be
easily drawn up for daily or weekly goals,
as required for a situation.
You can keep the points given below in
Page 12 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
mind when you plan your daily or weekly
goals to work upon:
•
Describe the key issues: Two questions need to be answered. 1.
What needs to be done? 2.
What needs to be done first? The answers depend on the level of
significance and importance of each task /
goal.
•
Identify key strategies: How will
you put your plan into action? List the
major steps that need to take place.
Identify any difficulties you may come
across and how they will be managed. •
Resources required: What
resources do you require to put your plan
into action.
Do you require support from your
supervisor? Do you require some additional software? Do you require a faster computer? •
Timelines: When do you start?
When do you have to finish? Are your
goals achievable in the given time? Have
you thought about the other tasks that
may need your attention at the same
time? Session 3: The Importance of Computers RELEVANT KNOWLEDGE
In this session, you will understand the importance of computers in today’s world.
Read aloud the points given below. •
The extraordinary growth of
computers in the modern world has been
amazing. Computer is an electronic
device used in almost every field even
where it is most unexpected. That is why
the age of the computer is known as the
“IT­age!”
•
In most offices around the world
today, the computer has become an
important and necessary tool that enables
communication and work. •
Governments around the world are
introducing computer classes as one of
the core subjects in the education
curriculum today, because they realize
that a computer­skilled enabled
workforce is very important for the
countries’ economy. In addition, by the
use of a few buttons on the keyboard,
computers have simplified many complex
tasks.
•
From schools to workplaces, it has
claimed a central position because of its
many useful functions. •
Computer has become very
important nowadays because it is very
accurate, fast and can accomplish many
tasks easily, as computers can do very big
calculations in just a fraction of a second. •
Computers allow people with
disabilities to do normal activities;
shopping online, playing games with
other people and work from home.
•
Computer knowledge is essential in
our world today, as basic computer skills
have become one of the main conditions
for getting a job. •
The presence of Internet has
revolutionized the way people
communicate and interact. Computers
make lives of people easier and more
comfortable: they give opportunities to
millions of people to keep in touch, while
being in different parts of the world.
•
Business
transactions,
broadcasting of information and
interpersonal (family and friendly)
interactions have all been incorporated in
the computerization process. •
In the days before the computer,
tasks were completed manually and
required much more time than it does
Page 13 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
today. •
Computers can store a huge
amount of data, far more than the human
mind.
•
Today people work for employers
from other countries even without seeing
them.
•
Computers today are irreplaceable
for business people and those who need
them for work and for students to study.
•
One of the most positive results
from the usage of computers, is the
impact it has had on de­forestation;
cutting down of trees, as the use of paper
in offices around the world has gone down
vastly over the years. •
Computers today are portable and
no longer restrict their user to a desk.
They come in various models and sizes;
from the super­thin Laptop to a
pocket­sized Tablet PC. This makes it
easier for anyone to communicate and
work from anywhere!
Session 4: Identifying Different Types of Computers RELEVANT KNOWLEDGE
In this session, you will be recall different
types of computers. How many can you
name? List them in your notebooks and
describe each one of them in your own
words in a sentence.
Review Session 1
RELEVANT KNOWLEDGE
The purpose of this session is to evaluate
your knowledge and understanding of
Sessions 1, 2, 3 and 4. Methodology: The review evaluations
will be Question ‘and’ Answer based.
Answers will be assessed on Content,
Context, Grammar, Sentence structure
and Vocabulary based on the sessions
that were imparted. Process: The review evaluations will be
divided into four parts. One for each
session:
•
Hygiene and Dress.
•
Preparing a daily and weekly work plan.
•
Importance of Computers.
•
Identifying different kinds of computers.
Session 5: Computer Brands and Models RELEVANT KNOWLEDGE
In this session, you will talk about your
preference for a particular computer
brand. Name some well known computer
brands popular for the following
categories of computers:
•
Desktops
•
Laptops
•
Tablet PCs
Select a category and prepare to defend a brand of your choice. You can defend the brand from the point of view of:
•
Affordability
•
Efficiency
•
Brand reliability
•
Other attractive features – like the processor speed, storage (memory) space, look, monitor screen resolution, DVD drive, warranty, free software, etc.
Listen carefully to your facilitator as
he/she guides you in forming appropriate
sentences.
Read aloud the following terms related to computer brands and models.
USP (Unique Selling Point) – A feature of
a product shown as the main reason why
people should buy it. For example, the
USP for Sony Vaio is it’s punch line “‘Go
Vivid”, as it explains that Vaio comes in
Page 14 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
different colors.
Brand ambassador – A well­known
person or celebrity who promotes and
advertises a particular brand For
example, Kareena Kapoor is the brand
ambassador for Sony Vaio Laptops Branded products – Popular products
belonging to established brands, such as,
Vaio, iPad, Windows7 and the
micro­processor, belong to, Sony, Apple,
Microsoft and Intel respectively. Models – Most computer brands are
available in various models, with
different features and prices. For
Example, HCL has 22 different models of
Laptops; HCL ME Laptop K4307 priced
at Rs 41, 610, HCL ME Laptop P3897
priced at Rs 29, 250, HCL ME Laptop
G3845 priced at Rs 25,130, etc. Session 6: Features, Advantages and Benefits RELEVANT KNOWLEDGE
Look at the heading of this session. What
do these terms indicate to you? How do
these terms relate to a product? Jot down
your thoughts. The features, advantages
and benefits of a product are referred to
as the FAB of the product. Read aloud the
details below:
Features
•
A feature of a product is something
which is hopefully unique in some way. •
A feature should differentiate one
product from its competition (although
many times features are similar between
competitive products).
•
The important features of a
product are its Unique Selling Points
(USPs) ­ that are not available with the
competitor's product. (For Example: The
“iPhone 4S” from Apple). Therefore, you
need to identify your own product's
unique selling points and make sure your
customer agrees that these are important
to them.
Note: Most people think features are
benefits but they are not. The customer
likes the features because they provide
them with an advantage, and the
advantage then provides them with the
benefits.
Here are some examples of the features of
a product – mobile phone:
•
Some mobile phones have the
ability to surf the web and run
Internet­based applications.
•
Many mobile phones have built­in
digital cameras, and can play music and
videos that are stored on the device in
addition to making phone calls. •
Some of the latest mobile phones
have built­in physical keyboards while
others use touch screen keyboards within
the phone's screen or a traditional
numbered phone keypad. •
Some newer smart phones are also
capable of streaming music and video
from the web.
•
Mobile phones with built­in
Bluetooth can be connected to hands­free
headsets and speakerphones, as well as
share data with your computer and other
devices without having to connect the
phone to them using wires.
•
Some mobile phones offer only
built­in memory, while others give users
the ability to expand the phone's memory
using memory cards.
Advantages
•
The advantage is a result of the
feature and is providing something good
for the customer. •
The advantage is dependent upon
the feature.
•
The advantage is not always
Page 15 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
apparent so sometimes it needs to be
explained. •
Always ensure the customer
understands the advantages to the
features the product provides.
Given below are some examples of
advantages of the product ­ mobile phone.
•
Mobile phones today enable many
company executives to work from across
the world due to its computing
applications. •
Mobile phones today perform
various functions, eliminating the need
for carrying different stand­alone
gadgets.
•
Mobile phones are now a
customers’ music system, digital camera,
gaming device, computer, all rolled into
one!
•
These mobile phones cater to the
need of each and every class of people.
•
The newest mobile phones ensure
that customers get outstanding
multimedia capabilities and high­tech
digital cameras that enable customers to
capture a moment and turn it into a
memory.
•
Mobile phones with MP3 player,
allow customers to play their favorite
music tracks with superb sound quality
and share them with their friends via
powerful Bluetooth wireless technology.
•
Mobile phones allow customers to
access the latest technology in the palm of
your hand. Benefits
•
The benefits are the final results
caused by the advantages, which in turn
have been brought about by the features. •
Few people really understand what
benefits are, and can successfully
communicate them to the potential
customer. •
The benefit is the real reason that
a customer will make the decision to
invest money and buy the product.
Given below are some examples of
benefits of the product ­ mobile phone.
•
Stay connected anytime and
anywhere: The most basic benefit of a cell
phone for which most of us use it is that
we can stay connected with our loved
ones in any part of the world and
anytime. Gone are the days when we used
to stand in queues to make an STD or
ISD calls. You can talk to your loved ones
staying even seven seas far with cell
phones.
•
Mini PC: cell phones are nowadays
almost equivalent to mini computers. The
latest ones are equipped with windows
and internet facilities. So you don’t need
to wait for the newspaper! You can simply
access the internet on your cell phone and
get to know about the latest news, your
e­mails, movie shows and a lot more!
•
Enhance your business: cell phones
are a great help even at your business.
With cell phones, you can constantly stay
in touch with your employees and get to
know about crucial information of your
business.
•
Wholesome entertainment: with a
cell phone in your hand, you don’t need a
TV or PC to get entertained. It is all in
your cell phone. You can play games,
listen to music, and click pictures and
even record videos in your cell phone.
•
Transfer of data: these days cell
phones are equipped with infrared and
bluetooth technologies which allow you to
transfer data like mails, pictures, music
and even videos just in span of seconds.
Knowledge of FAB helps to impart
product information to the potential
customer. Sometimes customers may not
Page 16 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
be aware of the advantages and benefits
of the product, so it’s the responsibility of
a salesperson to bring it to their
attention. After all, FAB is the real
reason why customers choose one product
over another. Given this information, you will follow
the instructions of your facilitator and
complete an activity in class.
Review Session 2
RELEVANT KNOWLEDGE
The purpose of this session is to evaluate
your knowledge and understanding of
Sessions 5 and 6. Methodology: The review evaluations
will be Question ‘n’ Answer and Role play
based. Answers will be assessed on
Content, Context, Grammar, Sentence
structure and Vocabulary based on the
sessions that were imparted. Process: The review evaluations will be divided into two parts, one for each session:
•
Computer Brands and Models.
•
Features, Advantages and Benefits.
Session 7: Locating Products RELEVANT KNOWLEDGE
The role of a sales representative is very diverse. Some of the activities of a sales representative are:
•
Assisting and encouraging
customers to select and purchase
products. •
Describing the FAB and sometimes
even do a demo of the product.
•
Answer all of the customer’s
queries regarding specifications,
warranty, EMI options, maintenance etc.
•
Address the customers’ needs i.e
advise and help the customer locate
appropriate products.
•
Receive payments, orders and
makes invoices.
•
Arrange display of goods in retail
stores.
•
Co­ordinate stock inventory and
order new stock
Listen carefully to the instructions and
directions of the facilitator as he/she
guides you through a role play of a
computer sales representative.
Session 8: Complaint Handling RELEVANT KNOWLEDGE
We all have complained about something
or the other in our daily lives. Now, it is
important for you to understand:
•
The nature of a complaint.
•
The importance of keeping a customer happy.
•
The reasons why customers complain.
•
The result a complaint has on business.
•
The different ways of handling a complaint.
How do you define a complaint? “An expression of dissatisfaction by a
customer whether justified or not”
How does a happy customer affect
business? A happy customer will…
•
Returns the next time
•
Use the other services that the business (restaurant / hotel / shop / organization, etc.) is promoting or selling
•
Appreciate the staff and respects them
•
Recommend the place to his family Page 17 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
and friends
•
Thus, increase the profits of the place
Note: A study says that 95% of customers
stop going to a hotel, restaurant or store
because somebody from the staff was rude
to them.
______________________________________
______________________________
______________________________________
______________________________
______________________________________
______________________________
______________________________________
______________________________
What do you think would happen if your favorite store/restaurant lost 95% of its customers? Why do think customers complain? Can you list a few reasons?
Some of the main reasons why customers complain are…
•
Bad service; very unacceptable and
disappointing.
•
Unsatisfactory service; average and ordinary •
Delayed response in service; taking
too much time, sometimes days.
•
Issues not being handled seriously; not given due importance.
•
Not getting the promises promised;
insincere assurance.
•
Rude and disinterested staff.
•
How do you think complaints affect
businesses? ______________________________________
______________________________________
______________________________________
______________________________________
A study says that One unhappy customer
not using the service of a business equals
to thirty­five people (including friends,
family and social contacts) not using its
service. Do you think it is a good idea for a
business to actively seek (try to find out)
customers’ complaints? Support your
answer with reasons.
______________________________________
______________________________________
______________________________________
______________________________________
One of the most effective ways of
handling a complaint is to:
Kill the reason for the complaint. Don’t let the complaint arise in the first place.
Read aloud the eight steps to solve a complaint:
1.
Provide customers your full and undivided attention.
2.
Listen completely.
3.
Ask the key question “what else?”
4.
Agree that an issue exists; never disagree or argue.
5.
Apologize; for any problem caused
6.
Assure that the complaint will be looked into at once. 7.
Reassure that the issue will be solved at the earliest (Ask again “what else?”).
8.
Thank the customer for bringing the complaint to your attention.
Go through the text given below
“Complaint Handling; Keeping
Customers Happy”. •
Akhil is upset about the service at
the store. He tells the store manager he’s
never coming back.
•
Nilofer apologizes to the customer,
for the faulty laptop he bought, and
assures him that she will make sure the
laptop is replaced and the whole issue
solved within 72 hours.
•
Ranvir takes down a complaint
from Mr. Shorey, who is very
disappointed about the below average
service he’d received the last time he’d
Page 18 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
called.
•
Manisha is upset! She has been put
on hold, for more than 30mins, by the call
center agent she was speaking to. She is
definitely going to raise a complaint about
this to the agent’s superior.
•
Customers at the restaurant are
always complaining to Tanya about
Mahesh’s poor service. If this keeps
happening, Tanya fears the restaurant
may face a big loss!
Listen carefully to the instructions of
your facilitator and fill in the details
below:
“Ways of Handling Complaints”. A: Does your place of work have a complaint department?
B: No, it doesn’t.
A: Then who handles all of the customers’
complaints?
B: We do! A: What do you mean you do? Don’t you
think it’s wise to have a separate
department for that? Did you know that
for every complaint registered, there are…
B: ____ unregistered complaints. I know
and I do agree that it is important to keep
our customers ______; however, we don’t
have the budget that allows such a
department. So, even with the few of us,
we manage to ______ our customers with
our ___ and undivided ________!
A: I understand. So, what are the
different ways you handle complaints?
B: First, like I said, we show all our
customers that we care by giving each of
them individual attention, ________ to
everything they have to say, asking
them whatever the issue is. A: Sounds good, but what if the customer
insists that there was a problem with the
service, even if you know there wasn’t.
What would you do then?
B: Simple. Never ________ or _____, as
“the customer is always right”! So, we
_____ that an issue exists, and __________
for any problem caused to them and then
assure them that their complaint will be
looked into at once. A: Does that make the customers happy?
B: Yes, it does. Especially when we
_________ them that their issue will be
solved at the earliest, and ______ them for
bringing the complaint to our attention.
A: Wow! This has really taught me a lot
about how to handle customer
complaints. Thanks!
B: You’re welcome!
Session 9: Categorizing Computer Issues RELEVANT KNOWLEDGE
What is categorization? It implies that
objects or ideas are placed in categories or
groups, for a specific purpose. Generally,
a there is a relationship between items in
a category. Categorization is fundamental
in language, decision making, and in all
kinds of environmental interaction. In
this session, you will be able to categorize
products and understand instructions
related to it.
Study the following table and try to
match the two columns – issues with the
relevant category.
Computer Issue
Category
Can’t Connect to the Operating Email
System
All the files are Hardware
opening very slowly
Anti­Virus Screen Freeze
Software
DVD doesn’t work
Internet
All the files are Memory / Disk corrupted
Space
Page 19 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Now imagine that you are guiding your
younger sibling to match the two
columns. How would you instruct her to
create the categories match?
Write down the sentences that you form.
Note the set of instructions that you have
created and underline the words that
help make an ordinary statement into an
instruction.
Now, read aloud the following list “Words
for Categorizing Issues”. You have also
been given sample sentences using the
words. 1.
Troubleshoot: Mend, Repair
2.
You have to troubleshoot the issue with the hard disk
3.
The agent who troubleshot the
problem with the DVD drive was very
helpful
4.
Solve: Explain
5.
Solve these issues as soon as possible
6.
Customers are pleased when their computer issues are solved
7.
Classify: Organize, sort
8.
Classify the issues into various categories
9.
It is important to classify all computer related issues into categories and solve them on time
Label: Mark, tag
1.
All hardware products have been labeled under various categories 2.
Label each computer with the customers’ names on it
Divide: Separate
1.
Divide the issues amongst them 2.
Computer related issues” has been
divided into two sub­categories –
Hardware and Software
Connect: Link, join
1.
The customer was not able to
connect to the internet 2.
He did not face any issues while he
was connected to the internet
Make your own sentences with the words
for categorizing issues.
Now, read aloud the “List of Computer
Issues and Categories” given below. Computer Issues
Loss of memory
No sound speaker
The keyboard is not working
Screen freeze
Computer crashed
Unable to open programs
Can’t turn on the computer or nothing happens
Computer is running slow
CPU is not switching on
Too many Pop­ups are making the screen hang
System shuts down whenever games are played
System takes a long time to start­up
Categories
Software: System, Programming and Application
Hardware: Keyboard, Monitor, Printer,
Optical disc drive (CD / DVD), Floppy
disk, Memory card, USB flash drive, CPU
(Central Processing Unit)
Hard disk: Motherboard Network, Power
supply, Random­access memory (RAM),
Sound card, Video card
Internet: Broadband; Dial­up and
Wireless, Modem Listen carefully to the instructions given
by your facilitator and complete an
activity in class.
Session 10: User Manual Page 20 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
RELEVANT KNOWLEDGE When you purchase a product, you
generally find a small booklet along with
it, guiding you how to effectively and
optimally use the product. What is this
booklet? Yes, it’s a user manual or a user
guide.
What is the purpose of this manual?
Would it make a difference if it was not
there? What kinds of products have user
manuals? Is it very complicated and
difficult to follow?
Think about the answers to these
questions and participate in your class
room discussion.
The basic outline of a good user manual is
as follows:
•
User manuals or product manuals
are either big or small books with a set of
instructions that are user/customer
friendly.
•
The main purpose of a user manual
is to make the product and procedures
easier for the users/customers to
understand.
•
Before making a user manual,
companies do a lot of research to define
who the user/customer is, how they will
use the user manual and how much
experience they have with the product.
•
Most user manuals have a
reference page with a step­by­step
description of how to fix, repair and
set­up a product. •
User manuals usually also have a
wordlist with their meanings. (For
example: a user manual about computers
may have the term CPU mentioned in a
number of places. All that the user has to
do is turn to the wordlist and the
meaning of the term can be found there.
CPU = Central Processing Unit.)
•
Some user manuals may be very
lengthy and of many pages, while others
may only be a couple of pages long.
•
Most user manuals have images /
pictures of the products and instructions
to be followed. Pictures are better than
text, especially in complex procedures
where users / customers need to have
visual confirmation that they're
performing the steps correctly.
•
The user manuals for heavy­duty
machines come with a page consisting of
safety measures that the users/customers
should follow while using the product. Review Session 3 RELEVANT KNOWLEDGE The purpose of this session is to evaluate
your knowledge and understanding of
Sessions 7, 8, 9 and 10. Methodology: The review evaluations
will be Question ‘n’ Answer and Role play
based. Answers will be assessed on
Content, Context, Grammar, Sentence
structure and Vocabulary based on the
sessions that were imparted. Process: There will be one review evaluation for each session: •
Locating Products
•
Complaint Handling
•
Categorizing Computer Issues
•
A User Manual.
Session 11: Cross Selling RELEVANT KNOWLEDGE Cross selling is selling additional
products to an existing customer. For
example, a customer is going to buy a
computer from your company. You can
cross sell a DVD player or some
educational or game CDs along with it.
Page 21 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Some common terms and phrases which
can be used while cross selling a product
such as a computer or a mobile phone are:
•
“Would you also like to try
out/buy…”
•
“We have a special offer for you…”
•
“Limited offer…”
•
“This ________ will look good/work
well with the_____________.”
•
“This _________ complements the
______ very well.”
Read the following examples:
•
‘Would you also like to try out this
Compaq wireless mouse? It will work well
with the laptop.”
•
“We have a special offer for you.
Since you are buying the Compaq laptop,
you can also buy this Compaq wireless
mouse at half the cost price.”
•
“This HP printer can be bought at
half the cost price with the laptop. It’s a
limited offer so you should avail it soon.”
Session 12: Merchandizing Via Technology RELEVANT KNOWLEDGE What do you think is “Online and
Tele­merchandising”. Read aloud the
following points out loud. Definition: Online
and
Tele­merchandising is how a company
markets its products/services via the
telephone, or displays its products/
services on its’ website. •
Internet and the telephone is the
fastest growing business phenomenon on
Earth. That is why companies are
spending a fortune on calling software,
customer service/sales representatives,
website designing, categorizing product
software, advertisements, etc.
•
These days, going to the store to
shop for an electronic item is considered
too tiresome for some. •
The new internet age, has
revolutionized the way human beings
interact with each other. Today, people
want the company selling the product to
reach them via the internet or via a call. •
Customers want the whole
“customer sales / service experience” to
reach them in their living rooms, without
as much as moving an inch! •
Customer sales representatives
need to encourage all clarification queries
the customers may have, while the
customer sales representatives explain
the products’ features, advantages and
benefits.
•
Customer sales representatives
should read up in depth about the
product they’re marketing, and must be
confident enough to answer all the
questions about the product. •
The purpose of merchandizing
products via such technology is that it
shall meet the customer’s needs and
wants, thus making the customers happy.
•
Customer sales representatives
also know that marketing is all about
creating good relationships with the
customers so that they can buy their
company’s products. •
When merchandizing over the
telephone customer sales representatives
need to remember to be tactful and
assure the customer that they can trust
the product is worth investing in. •
Customer sales representatives
need to also be efficient, listen carefully,
sound energetic, and be prompt in
responding, polite in speech, patient with
elderly customers and pleasant in mood. •
Customer sales representatives
who are helpful and have an organized
Page 22 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
way of communicating, plus sounds
natural (not scripted) and is eager to
serve will mostly find their
merchandizing calls ending very, very
satisfactorily!
So, when merchandizing over the phone with customers, all the customer sales representatives need to do is, remember the “Telephone”.
T ­ Tactful, Trustworthy
E – Efficient
L ­ Listen carefully
E – Energetic
P – Prompt, Polite, Patient, Pleasant
H – Helpful
O – Organized in thought
N – Natural sounding
E ­ Eager to serve.
In conclusion, whether serving or selling
customers,
customer
sales
representatives always need to remember
to smile a lot and have some fun; good
marketing becomes “best” only when
customer sales representatives are able to
make customers feel that the whole
interaction was pleasurable and fun. Only
then will the results be great and
amazing!
Session 13: Product Promotion RELEVANT KNOWLEDGE In this session, you will discuss the topic of promotion of items.
Read aloud the following questions and
the points listed below each question.
What do you mean when you say you are promoting a product?
•
To encourage the sales of products
through advertisement, adding bonus
features and or other publicity.
•
How products are usually
promoted?
•
Advertisement
•
Adding bonus features like gift
items, two for the price of one, etc. For
e.g., “Buy a Desktop Computer and get a
pair of speakers for free”, “Buy a
‘Resilience’ Data Card, and get a 25%
discount on the first year’s bill”,
“Four­pack Game Cds, 50 Rupees off”, etc.
•
Brand ambassadors. E.g., Kareena
Kapoor for Sony Vaio, Abhishek
Bachchan for Idea Cellular, etc.
Review Session 4
The purpose of this session is to evaluate
your knowledge and understanding of
Sessions 11, 12 and 13. Methodology: The review evaluations
will be Question ‘n’ Answer and Role play
based. Answers will be assessed on
Content, Context, Grammar, Sentence
structure and Vocabulary based on the
sessions that were imparted. Process: There will be one review
evaluation for each session: •
Cross­Selling. •
Merchandising via Technology •
Product Promotion.
Session 14: Closing a Deal RELEVANT KNOWLEDGE One of the roles a customer sales/service
representative plays is to answer the
customer’s queries in order to close a
deal. A customer sales/service
representative must try his/her best to
get the customer to buy an item. In order
to close the deal, he/she needs to explain
the features and offer benefits which
make the deal very attractive.
Some of the questions a customer might ask are:
1.
Will you deliver it to my place?
Page 23 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
2.
Is an upgrade available?
3.
Can I take this car out for a test drive?
4.
Does this item have a warranty on it?
5.
Can I get a discount on the price?
How would you answer the above
questions in the positive? Jot down your
answers here:
Session 15: Stock Count RELEVANT KNOWLEDGE
As you know, not only selling items and closing deals but also counting inventory may be a part of a sales representative's daily job routine.
A stock count as the name suggests is the
counting of in­hand inventory. This is
very important from the business point of
view. Losing track of inventory is a sure
recipe for disaster in a business.
Moreover, you can lose a customer if
often, he/she searches for an item at your
store and does not get it due to
unavailability. The customer will
definitely switch loyalty to a better
stocked store! Hence, you need to know
which products are moving, which are not
and also how much of each item is left in
hand. What tasks do you think are involved in a
stock count? Daily stock count involves the following tasks:
1.
Identifying location (The best place
to showcase the product)
2.
Arranging products (So that the
products look attractive and the
customers can easily identify and choose
the product they want)
3.
Counting products (So they know
how many were originally on sale, how
many sold, and how many are unsold)
4.
Updating stock count format (Improving on the way/plan of stock taking)
All computer manufacturing companies
need to take a count of their stocks on a
daily basis. Why? Think and jot down
your answer.
Session 16: Writing a Customer Service report RELEVANT KNOWLEDGE What is a customer service report? A Customer Service report is a very
important aspect of running of successful
business. Customer sales/service
representatives use customer service
reports or call reports to record details of
all the customers they receive, from
potential to existing customers.
Call reports typically include what was
discussed with the customer, the outcome
of the conversation, and any other
relevant information. These reports are
then submitted to supervisors and are
used to keep a record of contacts with
customers. They can also give supervisors
valuable feedback about an employee's
job performance.
Look at the following chart (Customer
Service Report Chart):
Page 24 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
The Customer Service report has been
prepared showing the number of
customers, their addresses and contact
numbers. The report also shows the
reason why the customers contacted the
company, their date of contact, the
discussion details, products sold, services
requested, customers who need to be
called back, customers who need service
provided, and any follow­up calls or
service that needs to be made or
delivered.
With this information in hand, now listen
carefully to you facilitator and complete
the exercises in the session.
Review Session 5
The review evaluations will be Question
and Answer and Role­Play based.
Answers will be assessed on content,
context, grammar, sentence structure and
vocabulary based on the sessions 14, 15
and 16. The review evaluation is divided
into three parts. One for each session: •
Closing a Deal. •
Stock Count.
•
Writing a “Customer Service Report”.
Page 25 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
IT/ITES 302: DIGITAL LITERACY
SESSION1: Digital literacy
next few sessions. RELEVANT KNOWLEDGE
SESSION 2: Copyright, Trademark &
Patent
Intellectual Property
Intellectual property (IP) is a legal concept
that refers to intangible property rights.
Intangible property, describes something
which a person or corporation can have
ownership of and can transfer ownership to
another person or corporation, but has no
physical substance. For example if you create an illustration for
use in e­books (digital form of textbook
viewed on computing devices), it becomes an
intellectual property. You can transfer the
ownership of this illustration to a publisher
either for a fixed fee, through a royalty
scheme or at no cost. Generally ownership lies with the owner,
protected through legal rights. By protecting
the efforts, owners can have a safe social
environment where their work is protected
and hard work is rewarded. Intellectual property is a legal concept
referring to creations of the mind for which
exclusive rights are recognized. Under
intellectual property law, owners are granted
certain exclusive rights to a variety of
intangible assets, such as:
•
Musical, literary, and artistic works.
•
Discoveries and inventions. •
Words, phrases, symbols, and designs.
Intellectual property rights also allow
protecting intellectual activity in industrial,
scientific, literary & artistic fields. Different
types of intellectual property rights that can
increase protection include copyright,
trademarks, patents, industrial design rights
and in some jurisdictions, trade secrets.
Note: You will learn about the different types
of intellectual property rights in detail in the
RELEVANT KNOWLEDGE
Copyright
Copyright is a legal concept, enacted by most
governments, granting the creator of an
original work, exclusive rights to it, usually
for a limited time period. Copyright
protection is available to both published and
unpublished work. Copyright was initially conceived as a way for
governments to restrict printing. But
now­a­days, this concept helps promotes
creation of new works by protecting authors,
giving them control of content and the right
to make profits from it. Works such as
paintings, sculptures, books, photographs,
software, audio & visual works, architectural
designs, etc. are protected by Copyright.
Copyright can be made by either individuals
or companies. Companies usually have a
legal department with experts to deal with
Intellectual property such as the Copyright. Exclusive rights
Exclusive rights mean that only the copyright
holder is entitled to exercise the rights (listed
below) and others are prohibited from using
the work without permission. Following are
some of the rights typically attached to the
holder of the copyright:
a) To produce copies or reproductions of
the work and to sell those copies
(including, typically, electronic copies).
b) To import or export the work.
c) To create derivative works (works that
adapt the original work).
d) To perform or display the work
publicly.
Page 26 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
e) To sell or assign these rights to others.
Copyright jurisdictions
Copyrights are said to be territorial, which
means that they do not extend beyond the
territory of a specific state unless that state is
a party to an international agreement. For
example rights for a content that is
copyrighted in one country may or may not be
applicable in another country. Today,
however, this is less relevant since most
countries are parties to at least one such
agreement. Copyright validity
Generally validity of a copyright is whole life
of the creator plus fifty to a hundred years
from the creator's death, or a finite period for
anonymous or corporate creations. Things that cannot be copyrighted
Several categories cannot be copyrighted such
as:
•
Slogans, short phrases, familiar
symbols or logos, lettering, coloring.
•
Ideas, procedures, methods, systems,
processes, concepts, principles,
discoveries, or devices, as
distinguished from a description,
explanation, or illustration.
•
Works consisting entirely of
information that is common property
and contain no original authorship (for
example: standard calendars, height
and weight charts, tape measures and
rulers, and lists or tables taken from
public documents or other common
sources)
Copyright symbol
Content or information that is copyrighted
usually identified through the symbol ©;
information related to copyright or legal
terms is usually made available in product
manuals, warranty cards, websites, etc. Use of copyright symbol © doesn’t necessarily
mean it’s copyrighted. For example, you might notice lots of
websites that have © symbol indicating that
the content, website hosted are copyrighted.
It reminds the visitors of the website to
respect copyright.
Obtaining copyright
Copyright registration is a legal formality
intended to make a public record indicating
the ownership and the rights of the owner.
This can help owners file a case against
infringements of their content. Copyright
involves procedures as required by the law;
refer to copyright bodies or seek help from
copyright experts for proper procedure. Using copyrighted content
You can use copyrighted materials if you
obtain permission from the owner; in most
cases, you may have to get a written
confirmation from the owner to avoid any
legal issues.
Note: If a copyright notice is not available, it
is recommended to contact the webmaster or
owner to check if you require any special
permission to use the material. Also it is the
right of the owner to grant or deny
permission, to part or complete material. If
the permission is granted, then the owner
may charge a fee or provide the material free
of cost; however, the decision is left with the
owner. In rare cases, if the copyright of the
material is expired and confirmed, then the
material maybe used without permission. Copyright infringement
Copyright infringement is the unauthorized
use of works under copyright, infringing the
copyright holder's "exclusive rights", such as
the right to reproduce, distribute, display or
perform the copyrighted work, spread the
information contained within copyrighted
works, or to make derivative works. It often refers to copying "intellectual
property" without written permission from
the copyright holder, which is typically a
Page 27 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
publisher or other business representing or
assigned by the work's creator. Copyright
infringement is often associated with the
terms piracy and theft. Examples of copyright infringement includes
(not limited to):
•
Downloading and using software
without paying for it (if it is paid
software), purchasing software and
re­distributing it for free, etc.
resulting in software piracy.
or brand services)
3. ® (the letter "R" surrounded by a
circle, for a registered trademark)
Trademark can be registered if it is able to
distinguish the goods or services of a party,
will not confuse consumers about the
relationship between one party and another,
and will not otherwise deceive consumers
with respect to the qualities.
Like Copyright, Trademarks can be located
on a package, a label, a voucher or on the
product itself. A trademark is typically a
name, word, phrase, logo, symbol, design,
image, or a combination of these
elements.Example of a trademark includes
the logo for Wikipedia website (figure below):
•
Paying for single copy and using it on
multiple computers (referred to as
Software Piracy).
•
Downloading paid MP3 (music or
audio) or video from websites without
paying any money.
•
Downloading and/or distributing
movies from the Internet through
direct downloads or torrents.
•
Using copyrighted logos without
permission.
Wikipedia Logo
•
Downloading licensed software
without paying for it.
•
Downloading and/or distributing
movies without permission
A patent is a form of intellectual property. It
consists of a set of exclusive rights granted by
a sovereign state to an inventor or their
assignee for a limited period of time, in
exchange for the public disclosure of the
invention.
Trademark
A trademark is a recognizable sign, design or
expression which identifies products or
services of a particular source from those of
others. The trademark owner can be an
individual, business organization, or any
legal entity. A trademark may be designated by the
following symbols:
1. ™ (the "trademark symbol", which is
the letters "TM", for an unregistered
trademark, a mark used to promote or
brand goods)
2. ℠ (which is the letters "SM" in
superscript, for an unregistered
service mark, a mark used to promote
Patent
The procedure for granting patents,
requirements placed on the patentee, and the
extent of the exclusive rights vary widely
across countries based on their national laws
and international agreements. Typically,
however, a patent application must include
one or more claims that define the invention.
These claims must meet relevant
patentability requirements, such as novelty
and non­obviousness. The exclusive right
granted to a patentee in most countries is the
right to prevent others from making, using,
selling, or distributing the patented invention
without permission.
Patent is done through Patent Offices that
Page 28 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
are governmental or intergovernmental
organizations which controls the issue of
patents.
SESSION 3: Plagiarism
RELEVANT KNOWLEDGE
copied and reproduced without owner’s
consent, it is referred to as content scraping. Internet plagiarism is widely practiced in
academia and journalism. For example:
•
Students, professors or researchers
may copy content from the Internet
that is considered academic
dishonesty and may be punished
through suspension or termination.
•
Reporters may copy recent news from
other website for local paper or other
publications and authors using
content in text books without
providing citation that is considered
unethical. Authors and reports may
lose credibility with the organization
and may be terminated as a result.
Plagiarism
Copying, reproducing or distributing
information without the owner’s consent is
referred to as plagiarism. Getting involved in
such practices is considered unethical. Copyright infringement refers to violations
leading to legal consequences whereas
plagiarism refers to activity such as
reproducing another’s work as if it is one’s
own original work. Plagiarism is considered
an ethical offense and not as a crime.
Understand ethics in the following context:
You write an article for a competition and
someone else copies your original work and
claims that she has created the work.
Given below are some examples of
plagiarism:
1. Downloading and using images or
content from websites or other sources
and claiming it to be your original
work. If you want to use the information available
on the Internet on your personal use or for
public distribution, you need to ensure that
you are authorized to copy or distribute the
information. In general, it is necessary to
obtain permission from the author or the
publisher before copying or distributing the
information.
Following is a general guideline to avoid
plagiarism:
•
Use quotations when placing text in
documents to indicate that this is
copy; use different fonts or colors for
quotations. •
Include the source as a footnote either
below the quotation or at least at the
end of the document.
•
Paraphrase the entire text using your
own words; check with the original
paraphrase for technical accuracy.
•
Indicate if it’s an improvement of
accuracy and quote the original text.
2. Modifying existing company logos on
brochures, flyers, business cards, blogs
or other distribution materials.
3. Copying full­text or image from
websites and placing it in documents
without citations or quotations.
Internet Plagiarism
Internet is a major resource for searching,
researching, collecting and using information.
This information available could be owned by
an author who may have published the
information for free or for a fee through a
publisher. When information such as text, tutorials,
source code to applications, news, etc is
Detecting Plagiarism
Plagiarism is common due to widespread use
of computers today. It can be detected
manually or automated through
Page 29 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
computer­assisted methodologies. your blog or printed material (Sample below).
Though detecting plagiarism can be difficult,
some websites offer text­based plagiarism
detection services to detect online presence of
copied content. Some of the online plagiarism
detection services include (not limited to):
“This document is compiled from content
available in www.wikipedia.org.”
1. Chimpsky (chimpsky.uwaterloo.ca)
2. Copyscape (www. Copyscape.com)
3. Plagium (www.plagium.com)
4. PlagTracker (www. PlagTracker.com)
SESSION 4: Avoiding violations
RELEVANT KNOWLEDGE
When you create content and/or publish, it
becomes your intellectual property. As owner
of the content, you have all rights to control
how the information can be copied,
distributed or reproduced and also, who can
use the information. Similarly to use
intellectual property owned by others, you
need proper permissions from the rightful
owner. However in some cases, the owners
might provide guidelines for using the
content without prior permissions enforced
through certain licensing terms.
Certain authors, publishers or owners allow
copying, reproducing or distributing content
through certain legal conditions without the
need for obtaining written permission. For
example, you may be permitted to use the
content under certain methods & licensing
types such as Citation, Fair Use, Public
Domain, Creative Commons, etc. Citation
Citation is a reference to a published or
unpublished source. Citation is used for
acknowledging or attributing the original
work in order to avoid plagiarism. For
example, if you would like to quote few
sentences from a newspaper or book, you can
indicate the source of the content used in
“Compiled
from
http://en.wikipedia.org/wiki/Plagiarism”
Citation is usually available at the end of a
document or material referred to as a
“footnote”; however, citations need to be
provided based on the terms and conditions
as set by the owner. For example, you might have noticed the
following citation in this text book (end of
first session):
“Note: This document is compiled from a
variety of sources including Wikipedia, U.S.
Copyright website, Copyright handbook from
Copyright office – Government of India
(http://copyright.gov.in/Documents/handbook.
html). “
This is an example to indicate where the key
points and content are sourced from to: one,
encourage readers to visit respective websites
for any clarification and two, to comply with
legal requirements. Fair Use
Fair use is a limitation and exception to the
exclusive right granted by copyright law to
the author of a creative work. Fair Use refers
to using copyrighted materials to a limited
extent without obtaining permission.
Examples of fair use include news, reporting,
teaching, researching, library archiving, etc. For example, you can include screenshots of a
software product in a training document or a
blog. However, it is recommended to check
with the product vendor (in this scenario) or
the website for legal requirements. To know
more about Fair Use, visit
http://en.wikipedia.org/wiki/Fair_Use.
Public Domain
Works in the public domain are those whose
intellectual property rights have expired,
been forfeited, or are inapplicable. Basically,
Page 30 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
the public domain consists of works that are
publicly available. For example: a public
domain that provides free images is
www.openclipart.org. Creative Commons
Creative Commons (CC) is a non­profit
organization headquartered in Mountain
View, California, United States devoted to
expanding the range of creative works
available for others to build upon legally and
to share. The organization has released
several copyright­licenses known as Creative
Commons licenses free of charge to the
public. These licenses allow creators to
communicate which rights they reserve, and
which rights they waive for the benefit of
recipients or other creators.
A Creative Commons license is one of several
public copyright licenses that allow the
distribution of copyrighted works. A Creative
Commons license is used when an author
wants to give people the right to share, use,
and even build upon a work that they have
created. Creative Common licensing provides
an author flexibility (for example, they might
choose to allow only non­commercial uses of
their own work) and protects the people who
use or redistribute an author's work, so they
don’t have to worry about copyright
infringement, as long as they abide by the
conditions the author has specified.
There are several types of Creative Common
licenses. The licenses differ by several
combinations that condition the terms of
distribution.
Creative Commons licenses consist of four
major condition modules: •
Attribution (BY), requiring attribution
to the original author. •
Share Alike (SA), allowing derivative
works under the same or a similar
license (later or jurisdiction version). •
Non­Commercial (NC), requiring the
work is not used for commercial
purposes.
•
No Derivative Works (ND), allowing
only the original work, without
derivatives.
These modules are combined to currently
form six major licenses of the Creative
Commons:
•
Attribution (CC BY)
•
Attribution Share Alike (CC BY­SA)
•
Attribution No Derivatives (CC
BY­ND)
•
Attribution Non­Commercial (CC
BY­NC)
•
Attribution Non­Commercial Share
Alike (CC BY­NC­SA)
•
Attribution Non­Commercial No
Derivatives (CC BY­NC­ND)
For example, Wikipedia uses Creative
Commons Attribution­Share Alike 3.0 license.
You can learn more about Creative Commons
at www.creativecommons.org.
Best practices to avoid copyright violations
Following are some of the guidelines to avoid
copyright violation:
1. Always check the source for legal
requirements; usually guidelines are found
in terms and conditions, terms of use, legal
use, fair use, about us, press images, etc.
sections of the website. If any of the pages
or instructions are not available, mail the
author (or webmaster) to confirm if you
can use the content in your website or
material.
2. Never download or use illegitimate
(pirated) software; if possible try to
research and use open source software as
an alternate instead.
3. Never share product keys or serial keys;
never install paid software (for self or
others) unless you are sure of the
transaction (receipt). Page 31 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
4. Never attempt to browse websites that are
restricted by the government.
5. If content is copied or reproduced under
Fair Use Policy, provide citation or credits
to the author, source or publisher.
6. When providing content or software, it is
essential to provide copyright information.
For example, you may include details such
as whether the end­user can reproduce /
distribute / download the content/ software
you have created / developed without your
permission, or, if they need to get in touch
with you for acquiring permissions for a
fee, etc. 7. If you are not clear about the licensing
terms and conditions, get help from a
licensing expert or contact the owner.
SESSION 5: Cyberlaws
RELEVANT KNOWLEDGE
Cyber laws are legal regulations to control
cyber crimes. Millions of users are dependent
on the Internet all over the world and crimes
are possible in the cyber space. Cyber Crime
Cyber Crime or computer crime refers to any
crime that involves a computer and a
network. Cybercrimes are defined as:
"Offences that are committed against
individuals or groups of individuals with a
criminal motive to intentionally harm the
reputation of the victim or cause physical or
mental harm to the victim directly or
indirectly, using modern telecommunication
networks such as Internet (Chat rooms,
emails, notice boards and groups) and mobile
phones (SMS/MMS)". Cybercrimes can also refer to unauthorized
access or modification to computer materials.
Activities such as spam, fraud (mail, chat,
etc.), threats, harassment, etc. are some of
the cybercrimes popular today. When
communicating through Chat, Mail or
forums, extra care must be taken to avoid
falling into traps. Never respond to chat, mail
or electronic messages that are suspicious or
fraudulent in nature; for example, you may
receive a mail that could promise financial
benefits without any efforts which in turn
might be a scam. Several unethical & illegal things happen on
the Internet. Activities such as cheating,
fraud, misappropriation, piracy, defamation,
pornography, hacking, planting viruses, IPR
thefts, copyright violations, threats, etc. are
committed through the Internet today. These
activities are treated as cyber crimes and
involving in such activities could lead to
severe punishments. Defamation
In layman’s language, defamation means
making false statement(s) about someone or
something which results in spoiling the
reputation of the individual, business,
product, group, etc. Defamation can be either, slander (verbal) or
libel (written). Both slander and libel ways of
defamation are considered to be punishable
offences; depending on the severity, the
punishment could be severe. In short, it is
illegal and unethical to practice defamation
and never should be encouraged. Cyber Laws
To maintain the Internet as a safe place for
all, laws and regulations are required. Laws
& regulations that cover the Internet & the
World Wide Web are referred to as Cyber
laws.
Cyber law or Internet law is a term that
summarizes the legal issues related to use of
the Internet. It is less a distinct field of law
than intellectual property or contract law, as
it is a domain covering many areas of law and
regulation. It includes internet access and
usage, privacy, freedom of expression, and
jurisdiction etc. To know about Cyber laws in
India, Visit http://deity.gov.in/. Page 32 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Page 33 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
IT/ITES 302: WORD PROCESSING (ADVANCED)
Session 1: Managing Lists – Sort, Renumber, Customize A List
RELEVANT KNOWLEDGE
Introduction and Recap
While working with word processors
earlier, you created bulleted and
numbered lists. As you may recall, you
use numbered lists when you are working
with instructions to be done in a sequence
i.e. steps to be followed, and the numbers
suggest an order. The same applies when
you refer to specific items by number. If
ordering using numbers are not
necessary, you can use bullets.
Lists help to organize the contents of a
document and summarize key points that
are easier to read and remember. For
example, if you would like to summarize
several paragraphs, you can summarize
as points and display a list that is easier
to understand. In some cases, you may
need sub­lists under existing lists. For
example, a planets list can have a sub­list
of moons. Creating multiple level lists
help you to organize the contents of your
document effectively.
You have already created single level
bulleted and numbered lists and are
aware that they can be created by
clicking on the Bullets/Numbering icon in
the Paragraph group under the Home
tab. These lists are by default,
automatically indented from the page
margin. To stop creating the list, click the
highlighted Bullets/Numbering icon again
to turn it off or press Enter twice. To use
a different bullet type (e.g. arrow instead
of a dot) or a different numbering (a,b,c…
instead of 1,2,3…), click on the
highlighted bullet or number button on
the menu and select a different style. If
you want to use a bullet design other
than the ones provided by default, you
can click on Define New Bullet… or
Define New Number Format… and create
a design of your choice.
Sorting a list
If you want to arrange an existing list in
a particular order (alphabetic or value,
ascending or descending), you can do it
using the sort function. To practice
sorting a list, do the following:
•
Open a new word processing
document.
•
Select the Numbering icon in the
Paragraph group under the Home tab.
•
Enter the names of you classmates on
a separate line. (Make sure to press
Enter after every name).
•
When you have finished, select the
entire list and click on the Sort button
in the Paragraph group. The Sort
Text dialog box appears.
Page 34 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
beginning of each list, do the following:
•
Place the cursor on the item where
you want to restart the numbering,
and right­click.
•
Select Restart Numbering. This
automatically resets it as another list
instead of continuing from the
previous list (Figure 1­ right).
•
Alternatively, you can also make a list
to continue from a previous list by
selecting the option Continue
Numbering. Select sort by Paragraph since the
words are separated by the Enter key,
like paragraphs. You can also specify
whether the items are text or date or
numbers and if it should be sorted in
ascending or descending manner.
•
If you want to start the numbering
from a specific number, place the
cursor next to the number. Click the
Click OK. Notice the result! Your list
of classmates is now displayed in
alphabetic order of their names.
Type the new value (starting number) in
the Set Value To: and Click OK. Observe
the change in the list.
Sorting Text based on conditions
•
•
Renumbering a list
Number dropdown menu select Set Numbering Value. and
Setting Value
Switching between bullets and
numbers
Occasionally, you may realize you do need
to use numbers instead of bullets or vice
versa. You can also change the numbers
to bullets in a list.
Switching between a bullet list to a
Number list
When you create lists, the numbering
may continue throughout the document.
Sometimes when you want to create a
new list (figure above left) or when you
want to continue an old list from before
(which has been reset to 1) renumbering
is useful. To restart the numbering at the
Bullet is a symbol used for representing
items in a list. Bullet symbols can have a
variety of shapes, such as circular,
square, diamond, arrow, etc. Bullets can
also include pictures. To use bullets for
an existing numbered list do the
following:
•
Reselect the list of classmates you
had sorted.
Page 35 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Click on the bullets icon on the
toolbar and select desired bullet
from the Bullets list by clicking on
it. Notice the change as the
numbers change into bullets.
Multilevel Lists
the next level. Each new list within a list
creates a new list level. Now, do the
following:
Having worked with single level lists,
now you will learn about the powerful
feature of multilevel lists. A multilevel
list has list within lists. The added
advantage is that you can mix numbers,
letters and bullets in such a list. Look at
the list below. 2. Click the (Multilevel list) icon
available under Paragraph group in
the Home Tab. The following
dropdown appears:
•
1. Open a new document in word
processor.
System Software
Operating System
DOS
Windows XP
Windows Vista
Compiler
Assembler
Interpreter
3. Select the appropriate list style from
the default List Library.
Package
Once you select a list style, the starting
number or bullet format is inserted in the
document.
DBMS
•
To create the sub­level list, press
Enter and then the Tab key (or click
the Indent button on the toolbar
under Paragraph group). On doing so,
the next level is displayed.
•
To return to the previous level in the
list press Shift+Tab key (or click the
Decrease Indent button on the toolbar
under Paragraph group).
Application Software
Word Processors
Spreadsheets
Utility
Antivirus
Backup Software
Disk Defragmenter
How do you create such a multilevel list?
To create such a list, you need to first
understand the concept of list levels. A
single level list has all details at one
level. When you add another list under
one item, you are creating a new list at
4) To practice, create the sample on
System and Application software list
given above.
Creating your own list style
•
You can also design your own list style
at each level independently. To design
Page 36 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
a list style, do the following:
•
Click the Multilevel List button to see
the list library. •
Click Define New Multilevel List…
option. A dialog box for customizing
the list appears. You can define the
number/ bullet format for every level
available in the list. After selecting
the format and alignment, click OK to
apply the changes to the document.
Customizing Level Styles
.
New Multi­level List
If you create a list style, use it in many
places in the document and may decide to
change the design later, it is advisable to
create your own list style. Then when you
modify this list style, it is automatically
updated all over the document. You can
create your own list styles by doing the
following:
Select the Define New List Style… option
available in the dropdown list. A dialog
box for customizing the list style appears.
You can customize the style by selecting
fonts, size, images, etc.
•
To convert this style into a template
available in other documents, select
the radio button New documents
based on this template.
•
Click OK.
Session 2: Adding A Watermark
RELEVANT KNOWLEDGE
A watermark is text or an image
embedded as a background of a
document. Watermark is typically used
for indicating readers the ownership such
as copyright information, status of a
document such as its confidentiality, etc.
Watermark can be text or image such as
company name, department, logo,
document status such as draft or
confidential, etc. Create a watermark
To create a watermark, do the following:
1. Open a document in Word Processor.
2. Click on the Watermark option
available in Page Background group
under the Page Layout tab (shown
below). A dropdown list of default
watermarks available within the word
processing software appears. Page 37 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Watermark library by clicking on it.
Notice the DO NOT COPY watermark
is applied to the document across all
pages!
Default Watermarks
3) Select DO NOT COPY 1 from the
Watermark applied in a document
3) Click OK. Create a customized watermark
You can customize the watermark by
specifying the font, size and color or use a
picture for watermark in the Printed
Watermark dialog box. To create a customized watermark, do the
following:
1) Select Custom Watermark… option
available in the dropdown list. A Printed
Watermark dialog box appears. You can
customize the watermark here by
selecting either a picture or some text.
Custom watermark applied in a
document.
Notice the custom watermark is now
applied to the document. Session 3: Table Manipulations
RELEVANT KNOWLEDGE
Custom Watermark dialog box
2) Select Text Watermark and type
Watermark Demo under Text option.
You are familiar with using spreadsheet
software for sorting and computing
numeric values. You can also perform
similar operations in using word
processing software. You have already
learnt how to create a table for tabular
representation of data using spreadsheet
Page 38 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
software. • Open a new document in the word
processing software. •
Create a table in the new document
with the following data:
Name
Sub1 Sub2 Sub3 Tot
Radha
78
89
86
Anita
87
91
88
Kashish
75
79
82
Ambikagiri 85
76
77
Lakshmi
75
88
90
Aniruddha
95
78
65
Vidya
82
87
76
Geeta
90
89
87
Sort data in a table
You can sort data available in a table
when you want to visualize data in a
particular sequence. You can sort up to
three levels in a table on individual
columns (not rows). To sort the table data
in the Name column by alphabetical
order, do the following:
1. Select the Sort option available under
Data group in the Layout tab. A dialog
box appears (shown below).
3. Select Name under Sort by drop down
list.
4. select Ascending to specify the sort
order. 5. Click OK.
Notice the data in Name column is sorted
alphabetically. Similarly, if you would like to sort the
table based on highest score in subject 1,
do the following:
•
Select the Sort option available under
Data group in the Layout tab. •
Select Subject 1 under Sort by drop
down list.
•
Select Descending to specify the sort
order.
•
Click OK
Notice the list is sorted by top to bottom
score in Subject 1 Column.
Now sort by Subject 2 and Subject 3
columns using the procedure mentioned
above.
Perform calculations in a table
If you are using numbers in a table such
as financial data or score, you can apply
formulas for computations. This is similar
to the calculations performed in a
spreadsheet. For example, to find the
total score for the first student in the
table, do the following:
1) Place the cursor in the last cell of the
row and select the Formula option
available under Data group in the Layout
tab as shown below:
A Formula dialog box appears (figure
below)
2. Sort by condition dialog box
Page 39 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
spans at least two pages to complete this
exercise.
a) Place the cursor on the row that has
headers (first row)
Formula dialog box
Note: Before you enter the formulae, you
need to understand the row and column
numbering system in a table. Columns
represent letters and Rows represent
numbers (similar to that of a
spreadsheet). Calculations are performed
based on cell references. First cell in the
table is A1 and the cell to the right is B1.
The cell below A1 is A2.
b) Select Layout Tab, Select Repeat
Header Rows under Data group.
Notice the header text is available on
subsequent pages.
Working with cell layout
If you want to modify an existing cell
layout, you can use the Rows & Columns
group in the Layout tab in the word
processing software. For example, if you
want to:
•
Add a row above, select Insert Above
option.
•
Add a row below, select Insert Below
option.
•
2) Enter the formula =SUM(LEFT). This
will calculate the total of all the values
present in the left side of the cells.
Add a column to the left, select Insert
Left option.
•
Add a column to the right, select
Insert Right option.
Note the value in Total column. •
To remove a cell, table, row or
column, select appropriate option
under Delete dropdown menu.
Since this is very similar to spreadsheets,
you can apply the formulas learnt during
spreadsheet sessions. You need to enter
the formula in a particular cell, similar to
a spreadsheet, in order to calculate. Note: Calculations done using a word
processor is suitable for simple
calculations. For complex operations such
as data filtering, validation, etc, it is
advisable to use spreadsheet software.
Repeat table headers across multiple
pages
If you have a lengthy table that spans
across multiple pages, it will be easier to
refer if the headers are repeated on each
page. Table headers are available only on
the first row of a table by default. To
include header on each page, do the
following: Rows & Columns group
•
Sometimes, a header or a detail may
span several columns or rows. To
combine two or more cells in the same
row or column, into a single cell, select
the cells that you would like to merge.
Select Merge Cells option under Merge
group in Layout tab. Note: You need to have a table that
Page 40 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Cell Size group
To change the orientation of the text in
the cell, select Layout tab and specify the
Alignment type under Alignment group.
Merge group
•
Similarly, to divide a cell, do the
following:
•
Place the cursor in the cell that you
would like to split. •
Select Split Cells option under Merge
group in Layout tab. •
•
Enter the value in Number of columns
and/or Number of rows text box in
Split Cells dialog box.
Click OK. Alignment group
Apply designs to table You can apply designs to a table to make
it look attractive. To apply design, do the
following: Click on the table. The Design tab is now available. Select it.
Select a design available from Table
Styles group. For example, click on Light
shading – Accent 1 from the list. Notice
the style Light shading – Accent 1 is
applied to the table.
Split Cell dialog box
To adjust the size of a cell, select Layout
tab and specify the size under Cell Size
group.
Table design applied to a table
•
To apply a different design, select
other styles from the Table Styles
group. Customize a table design
You can also customize the style or create
your table design. To do so, do the
following:
•
Click on the More icon in Table Styles
group in Design Tab. •
Select New Table Style…. A Create
New Style From Formatting dialog
box appears.
Page 41 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Now create your table styles by choosing
font, size, theme colors and borders; apply
the custom design to the table created
earlier. Session 4: Working With Styles
RELEVANT KNOWLEDGE
Create New Style From Formatting
dialog box.
•
In Create New Style From Formatting
dialog box, do the following:
•
Type a new in Name: text box, for
example, MyTableStyle1.
•
Select Table Grid from the dropdown
list under Style based on:.
•
Select Odd Banded Rows from Apply
formatting to: dropdown menu
•
Select a fill color, for example Dark
Blue, Text 2, Lighter 80% from Theme
Color dropdown menu.
•
Select Even Banded Rows from Apply
formatting to: dropdown menu.
•
Select a fill color, for example Olive
green, Accent 3, Lighter 80% from
Theme Color dropdown menu.
•
Select Header Row from Apply
formatting to: dropdown.
•
Select a fill color, for example White,
Background 1, Darker 5% from Theme
Color dropdown.
•
Click OK.
•
To apply this custom design, select the
more icon in Table Styles group. The
new style will be available under the
Custom section of the Table Styles list.
•
To apply, click MyTableStyle1. Styles give your document a professional
look and saves time. You have observed a
default style in your documents created
using a word processor:
1. Headings are in a font that
contrasts with the text body.
2. Paragraphs are separated by white
space.
3. Elements such as lists are
indented.
4. Emphasized text is usually in a
contrasting color.
You have also learnt to apply different
formats using font size, style, bold, italics
etc. As you know, this method of direct
formatting can be very tedious when
updating a huge document. If you want to
change the look of the document, you
must select each element separately and
apply the new formatting choices.
On the other hand, by using styles to
format your document, you can quickly
and easily apply a set of formatting
choices consistently throughout your
document.
A style is a set of formatting
characteristics, such as font name, size,
color, paragraph alignment and spacing.
Some styles even include borders and
shading.
For example, instead of taking three
separate steps to format your heading as
Page 42 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Cambria, 14 point, bold, you can get the
same result in a single step by applying
the built­in Heading 1 style (Styles group
under Home tab). For each heading just
click on Heading 1 and the job is done!
formatting needs to be consistent. For
example, if one word in your paragraph is
bold, every word in your new style will be
made bold.
•
Place the mouse pointer within the
new paragraph.
•
In the Styles group, click the More
Accessing the Style task pane
The Styles task pane is used extensively
when working with styles. Styles can be
quickly set, applied, and modified by
using the task pane. To access the style
task pane, Styles dialog box launcher
icon. The Styles task pane appears. The
keyboard shortcut for the same is
Alt+Ctrl+Shift+S.
Note: Change of style is either a change
of character style (the font, font size, color
etc.) or a change of paragraph style
(alignment, spacing, paragraphing, and
indentation). Creating your own style
You can create your own styles in two
ways: From existing text
•
Using the Styles task pane.
•
To create a style from existing text,
do the following:
•
Format a paragraph the way you
want your style to be applied.
Input the desired character or
paragraph formatting, typeface,
borders, shading, spacing, and
alignment.
Note: Paragraph styles include character
formatting. Whatever formatting choices
your sample paragraph has (for example
left and right indents or a border), it will
be part of your new style. Consider all of
these components when creating your
own style. Moreover, your character
button
.
•
Select Save Selection as a New
Quick Style....The Create New
Style from Formatting dialog box
appears.
•
Enter the name for your style in
the Name text box (Note: names
are case sensitive).
•
Click OK. This style will be
accessible from the Styles group.
Alternatively, using the Styles task pane,
you can create styles before you use them.
You can also import and export styles to
and from other documents and templates.
To create a style using the Styles task
pane, do the following:
Select the Styles task pane and click the
New Style icon
. The Create New Style
from Formatting dialog box appears.
Create New Style From Formatting
dialog box
Page 43 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
1. Type a name for the new style in the
Name text box. (Note: names are case
sensitive)
2. Select the Style type as Paragraph or
Character to create a paragraph style
or character style respectively.
2. Move your mouse pointer over the
style you want to change, a drop down
arrow is visible. Click on the down
arrow and select the option Modify….
The Modify Style dialog box appears.
3. From the Style based on dropdown
list, either select an existing style (to
base the new style on) or select (no
style) to create a completely new style.
4. In the Formatting section, make the
adjustments as per your desired style.
5. Complete all details and click OK.
Applying and modifying a style
Now that you have created styles, to
apply the same, do the following:
Selecting the text you want to format.
1. Select the required style from the
Styles group. Note that as your cursor
moves over each style, a preview of
the style appears on the selected text.
On selecting a style, it is
automatically applied to the selected
text.
2. Now imagine that you have just
finished creating an 80 page report
with several subheadings and your
boss is not happy with the font and
alignment. He wants you to change it
to left aligned, italics, bold, Arial point
14. You have been smart enough to
use a self created style for
subheadings. So now, all you need to
do is modify the style and it
automatically updates subheadings all
over the document! What a relief! But
how do you modify a style?
To modify a style, do the following:
1. Access the Styles pane.
Styles dialog box
Make the desired changes and click
OK.
Delete styles
You can delete a custom style created by
you. When you do so, the word processor
automatically applies the Normal style to
all paragraphs / text formatted with the
deleted style.
•
Access the Styles task pane.
•
Move your mouse pointer over the
style you want to delete, a drop
down arrow is visible. Click on the
down arrow and select the option
Delete…. A confirmation dialog
box appears. •
To delete the style, click YES; or to
cancel without deleting the style,
click NO. If you select yes, the
Page 44 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
style is deleted.
menu under Themes group.
Note: There may be situations (for
example, when you work on text from
another source) where you want to
remove all formatting from a selected
portion or the entire document. In such a
case, select the text and then the option
Clear All from the Styles task pane.
Session 5: Working With Themes
RELEVANT KNOWLEDGE
Themes can help in creating professional
looking documents with coordinated sets
of colors, fonts, effects and backgrounds.
When you create a new document in word
processing software, Office theme is
applied by default by which a specific set
of colors, fonts, effects are applied to the
document. However, you can customize
the look and feel of a document by
modifying theme settings or design your
own theme. Default Themes
Notice the default themes available in the
dropdown list.
•
To apply a theme, select it from the
dropdown list (for example,
concourse) and click on it. Notice
the
visual
difference.
Using default themes.
•
•
Open a new document in word
processing software and create a
document by using an existing
template available within the word
processor.
To view list of themes, select Page
Layout tab, click Themes dropdown
Customizing a theme
•
You can customize the look and feel
by modifying the theme color,
theme font and theme effects
available under Themes group
(Image below).
Page 45 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Theme Colour
Theme Font
Theme Effects
• To apply a theme color, click the
dropdown menu available under theme
color and select by clicking on an item
available in the list.
look of the document by selecting a theme
you like. You can also fine tune the color
and font schemes to give your document
the desired professional looking design.
• To apply a theme font, click the
dropdown menu available under theme
font and select by clicking on an item
available in the list.
Quick Styles available under Styles group
in Home Tab rely on the theme selection.
Similarly, the fonts in Fonts dropdown
and styles in Style Set dropdown (under
Change Styles dropdown in Styles group)
are determined based on a theme
selection. • To apply a theme effects, click the
dropdown menu available under theme
effects and select by clicking on an
item available in the list.
1. Select File > New.
Notice the changes in the document after
applying theme color, theme font and
theme effects.
2. Select Equity Report under
Installed Templates and Click
Create. Download themes
3. Now navigate to Page Layout Tab
You can download and use themes in a
document. To do so, 4. Select Median Theme from Themes
dropdown list. 1. Select Page Layout tab.
2. Select Themes dropdown under
Themes group and click Browse for
Themes. Relation between Quick Styles and
Themes
Having worked with styles, Quick Styles
and Themes, it is now important to grasp
the relationship between them. On the
surface, it seems that both serve the same
function, helping you to change color,
typefaces and style sets. However, the
difference is that while themes define the
overall look of your document, styles offer
different palette options that work with
the main design.
Once you apply styles to your document,
you can quickly change its look to suit
your needs by selecting the Quick Style
set you want. You can further refine the
5. Navigate to Home Tab, Click
Change Styles Dropdown menu
Notice the list of Fonts tailored for this
particular theme. To summarize, when styles are used in a
document it interacts with the Quick
Style Sets and themes to provide
professional looking documents. Session 6: Playing With Pictures
RELEVANT KNOWLEDGE
You have already learnt to insert pictures
in a word processor document. You can
customize the pictures by resizing and
using special effects available within the
word processing software. Modifying pictures and their appearance
Open a new document in word processor
and insert a picture into the document.
Page 46 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Click on the picture. You will notice the
image has a black border around it and at
each corner and in the middle of each side
are boxes. A “Picture Tools” toolbar pops
up with an additional Format tab on the
menu bar (refer figure below).
Word processing software includes
support for limited photo formatting and
editing. However, if you want to use
advanced functions consider using photo
editing software such as GIMP,
Photoscape, Paint.NET, etc. example, if the document that has
pictures is intended to be sent over email,
select E­Mail (96 ppi): minimize
document size for sharing and Click Ok.
Click Ok. Large pictures occupy more space in turn
increasing the file size of the document.
In such cases, you can reduce the size of
the picture or compress them to save hard
disk space. Crop pictures
You can crop the picture to discard
unwanted areas of a picture (sample
below).
Compressing pictures
To compress a picture, do the following:
•
Select Format Tab. •
Select Compress Pictures under
Adjust group.
To crop the picture, •
Select Format tab. •
Select Crop tool under Size group.
Use the crop cursor to remove
unwanted areas of the picture. Resize a picture
•
Click Options… A dialog box with
settings for compression appears
You can resize a picture to show the
complete but smaller version of it.
To resize, drag the boxes at the corner of
the picture until the desired size is
reached. Alternatively, you can specify the size in
height & width by specifying numeric
value in the height in Size group. You can specify the settings here. For
& width text box
Note: Dragging the boxes in the middle of
each side will only change the height or
width dimensions (depending on which
Page 47 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
side you choose). To keep the picture’s
height and width ratio in proper
proportion, drag the boxes at the corner;
both the height and width will
simultaneously resize so that your picture
stays perfectly proportioned. Also
remember that the larger you re­size your
picture, the more pixilated (grainy and
blurry) it gets.
the following:
•
Select Picture Effects dropdown in
Picture Styles group. •
Bring your cursor on Reflection >
and select Tight Reflection,
touching effect (example below).
Improving clarity
In some cases, the picture may lack
clarity due to excess brightness or
contrast. a) To modify the brightness of the picture,
Select Format Tab. Select Brightness
dropdown and select the value
(percentage). b) To modify the contrast of the picture,
Select Format Tab. Select Contrast
dropdown and select the value
(percentage). For much accurate adjustment, do the
following:
•
Select Brightness or Contrast
dropdown.
•
Select Picture
Options.... •
Move the slider next to brightness
and contrast to preview
•
Now apply other reflection effects.
Practice by applying Shadow, Glow, 3­D
& bevel effects to illustrations and
observe the difference. You can apply different shapes to
pictures. To apply a cloud shape to a
picture, do the following:
1. Select Picture Shape dropdown in
Picture Styles group. 2. Select Cloud from the dropdown
list. Correction
Click Close once necessary
modifications are made.
Applying special effects
At times, some illustrations look better
when polished using special effects. Word
processing software includes picture
styles such as Shadow, Reflection, Glow,
3­D & other effects for enhancing
pictures. To apply reflection effect, you need to do
Now apply different shapes and observe
the effects.
Session7: Insert & Format Screen­shots in A Document
RELEVANT KNOWLEDGE
A screen­shot is an image taken by the
user to record what is displayed on the
monitor of the computer. Screenshots are
Page 48 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
used for demonstrating a program or a
problem associated with a program. For
example, there are several screenshots
included in this manual demonstrating
various options available within the word
processing software. You can take screenshots by using the
Print Screen key and this option captures
the entire screen that can be inserted as a
picture in a document. •
Click Properties. Ensure the screen
is the active window.
•
Press ALT + Print Screen on your
keyboard.
•
Use CTRL+V to paste the
screenshot in a document.
To take a screenshot of the entire
desktop, do the following:
•
Open a new word document. •
Press Print Screen Key on your
keyboard. •
To paste the screenshot on the
word document, press CTRL+V
together on the document. Notice
the entire screen is pasted into the
document. Screenshot of Computer System Properties
Notice only the active window is pasted in
the document. You can further modify or crop the
screenshot or apply effects to enhance the
image using the word processing
software. Session8: Create Text Boxes And Pull
Quotes
RELEVANT KNOWLEDGE
Screenshot of word processing software
In some cases, you may need to insert
portions of a screenshot instead of entire
screen, in that case you can use the ALT
+ Print Screen Key combination. For example if you want to take the
screenshot of only the computer
properties, do the following:
•
Right­click My Computer.
A text box is used for placing a block of
text in a document. Though a text box can
be placed anywhere in a document, it is
usually used for highlighting key points
that are indicated within quotes( i.e. “”). A “pull quote” is a quotation or excerpt
from an article highlighting or
summarizing a key topic. It is typically
used in journalism and publishing. For
Page 49 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
example, you might notice short­text such
as a proverb or advertisement quoted in
italics in the middle of a document or an
attention grabbing text message in a
newspaper (Samples below).
2. Select Simple Text Box from the
Text box dropdown. (See sample
below).
Replace the default text with the
following in italics and within quotes.
“TEAM, T­ Together, E­ Everyone, A­
Achieves, M­ More – Chambless.”
Resize the text box as required.
Advertisement (left) and Attention grab
in a Newspaper (right)
To understand and work with pull quotes,
do the following:
1. Create a new document
2. Type the following text displayed
below:
Teamwork
Teamwork refers to efforts made by
individuals in a team who work together
to achieve a common goal.
You can insert pull quotes using text
boxes to annotate and make an article
appear interesting by adding exciting
facts. For example, you can use the text
“TEAM, T­ Together, E­ Everyone, A­
Achieves, M­ More ­ Chambless.” to
annotate with the topic mentioned above.
To insert a textbox, you can either use the
built­in text box gallery or draw a text
box that suits your needs. To use a text
box from the built­in text box gallery
Notice the document containing text
annotated through a sample pull quote. At times, the text box from built­in
gallery may not suit your purpose. In
such a case, you can draw a custom text
box by doing the following:
•
Click Text Box dropdown available
under Text group in the Insert tab.
1. Click Text Box dropdown available
under Text group in the Insert tab.
Page 50 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
box. Now you can use the text box
to fill content such as text or
image. Customize text box
You can customize the appearance of the
text box to make it look more attractive.
To modify the text box, do the following:
Select by double­clicking on the text box.
•
Click and drag to draw the text
a)
Notice the Dashed Outline ­ Accent
3 applied to the text box. Now customize the text box further by
applying different shape fills & shape
outlines available in Text Box Styles
group. You can also apply different shadow
effects from Shadow Effects dropdown in
Shadow Effects group. Session 9: Word Art And Other
Special Effects
Apply a text box style from Text Box
Styles group in Format tab. For example,
select Dashed Outline ­ Accent 3 from the
Text Box Styles dropdown menu. You can add special effects to text such as
Shadow, 3­D Rotation, etc. to make text
visually attractive. To create a poster for Children’s day, use
WordArt and do the following:
•
Open a new document
•
Select WordArt option in Text
group under Insert tab. (figure below).
RELEVANT KNOWLEDGE
WordArt is a text­styling utility. It allows
users to create stylized text with
numerous "special effects" such as
textures, outlines, etc and many other
manipulations that are not available
through the standard font formatting. Page 51 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
•
You can select from a variety of
styles from the WordArt dropdown list.
For example, select WordArt Style 16
from the dropdown list. A dialog box
appears similar to the one below.
•
Replace the default text with
“Children’s Day”. •
Click OK. You will see a result
similar to the one below.
You can customize the text further by
adding 3­D effects. For example, select
3­D Style 7 from 3­D Effects dropdown
menu in Shadow Effects group. (result
below).
Practice by applying different WordArt
styles. Session10: Using SmartArt
RELEVANT KNOWLEDGE
SmartArt is a set of editable & formatted
diagrams in word processing software
that are used to create organizational
charts, process diagrams, relationship
diagrams, etc. When you want to present a flow chart, a
good visual diagram can help you easily
explain the flow or the steps involved.
Word processing software have a feature
called SmartArt using which, it is
convenient and easy to create such
diagrams. SmartArt categories
There are 115 preset SmartArt graphics
layout templates in categories such as
list, process, cycle, and hierarchy. For
example, if you would like to create a
diagram to represent a process flow, you
can use the Process SmartArt Style. SmartArt has seven categories. These are
1.
List – Use this style to present a
listing. 2.
Process – Use this style to show
steps in a process. 3.
Cycle ­ Use this style to show steps
in a continuous process.
4.
Hierarchy ­ Use this style to
represent an organizational chart or
decision tree diagrams.
5.
Relationship ­ Use this style to
represent relationships.
6.
Matrix ­ Use this style to display
how parts relate to a whole.
7.
Pyramid­ Use this style to display
relationships with the largest component
at the top or the bottom. Creating a SmartArt diagram
To work with SmartArt, do the following:
1.
Open a new document in the Word
processor.
2.
To insert a SmartArt illustration,
click on SmartArt option available under
Illustrations group in the Insert tab. A
dialog box with a list of SmartArt styles
appears (shown below).
Page 52 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Example of online shopping process flow
Adding visual effects
If you want to enhance the visual effects,
you can choose from the SmartArt Styles
available in Design tab. To apply a style,
double­click
the
SmartArt
SmartArt dialog box
To represent a online shopping process
flow, do the following:
•
Select Process (left pane).
•
SelectVertical Chevron List layout.
•
Click OK.
When an instance of a SmartArt is
inserted, a text pane appears next to it
enabling the user to enter text that
should appear in the SmartArt graphic.
Each SmartArt graphic, based on its
design, maps the text outline, onto the
graphic.
1.
Replace [Text] by following the text
given below:
1.
Step 1: Visit www.flipkart.com
2.
Step 2: Select Products
3.
Step 3: Compare Price &
features
4.
Step 4: Add to Shopping Cart
5.
Step 5: Make payment
Notice the flow chart created looks
similar to the one below. Select subtle effect from the SmartArt
Styles dropdown list. Notice the effect
applied to the SmartArt (figure below).
If you want to modify the SmartArt by
adding colors, you can choose a color
scheme from Change Colors dropdown in
SmartArt Styles group. For example,
select Colorful­Accent colors from the
Change Colors dropdown menu. Notice
the color scheme applied to the SmartArt
(Figure below). Color Scheme applied to the SmartArt
Modifying the SmartArt content
Page 53 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
If you want to add another step, you can
use the Add Shape dropdown menu
available in Create Graphic group under
Design tab. If you want to switch the layout, you can
use the Right to Left option in Create
Graphic group. Create Graphic group
Use the Promote & Demote option in
Create Graphic group to promote or
demote levels in a list (for example,
replace step 3 with step 2 and vice versa).
Now apply different styles available
under SmartArt Styles group. Session 11: Controlling Text Flow
RELEVANT KNOWLEDGE
When you read newspapers or magazines,
you might have noticed text content span
across different pages. When entering
text there must be some way wherein the
text flows from one text box to another on
a different page. across pages? Editors use special procedures to control
text that can span across multiple pages
through a feature built­in within the
word processing software.
Text flow is a word processing feature
that can help in controlling text flowing
across multiple pages. To understand text
flow and how it operates, do the following:
1.
Open a new document
2.
Insert couple of text boxes using
the Draw Text Box option to include
roughly four to five lines of text content
(Height about 1 inches and width about 1
inch, sample below) across two pages.
3.
By default, text boxes move along
with the content within the document
making it difficult to work with. So, to
make the text box fixed in a particular
position, double­click the text box. 4.
By default, text boxes move along
with the content within the document
making it difficult to work with. So, to
make the text box fixed in a particular
position, double­click the text box. 5.
Select Format tab.
6.
Select More Layout Options… in
Text Wrapping dropdown under Arrange
group. A Advanced Layout window
similar to the one below appears. You might have noticed that the first five
to six lines of a news item may be present
on the main page and rest of the news
content continue several pages away.
Have you ever thought ­ how do the
editors control the content and its flow
Page 54 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
7.
Uncheck Move object with text
8.
Uncheck Move object with text
under Options.
9.
Click OK. Now the text box is fixed
in its position and will not move when
text is added to the document. Repeat the
procedure for the second text box. 10.
You need to establish a link
between the two text boxes for the text to
flow between the two boxes. To establish
the link, do the following:
11.
Select the first text box. 12.
Select Format tab.
13.
Select Create Link in Text
group. Notice the shape of the cursor
changes to a straight pitcher with a down
arrow on it.
14.
Now place the pitcher cursor over
the second text box (Notice the straight
pitcher cursor now changed to tilted
pitcher) and click. This will create the
link between the first box and the second
box.
15.
Enter the following content in the
first text box:
Importance of Soft Skills
Soft skills are often described by using
terms often associated with personality
traits, such as:
(a)
Optimism
(b)
Common sense
(c)
Responsibility
(d)
A sense of humour
(e)
Honesty
These are also abilities that can be
practiced (but require the individual to
genuinely like other people) such as:
a)
Empathy (sensitivity to others
views/feelings)
b)
Teamwork
c)
Leadership
d)
Communication
e)
Good manners
f)
Negotiation
g)
Sociability
h)
Ability to teach.
It's often said that qualifications and
expertise (often called “hard skills”) will
get you through an interview but you
need soft skills to get (and keep) the job.
Many people often refer to 'soft skills' as
'people skills' or 'emotional intelligence'.
Hard skills are the technical abilities
required to do a job or perform a task:
essentially they are acquired through
training and education programs.
Some studies have shown that a person's
ability to manage his or herself and relate
to other people­matters twice as much as
intelligence or technical skills in job
success.
Results of recent studies on the
importance of soft skills indicated that
the single most important soft skill for a
job candidate to possess was
interpersonal skills, followed by written
or verbal communication skills and the
ability to work under pressure.
The work environment is constantly
changing due to technology,
customer­driven
markets,
an
information­based economy and
globalization. These factors impact on the
structure of the workplace and lead to an
increased reliance on, and demand for,
Page 55 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
soft skills.
Soft skills are not a replacement for
hard/technical­skills. They are, in many
instances, complementary, and serve to
unlock the potential for highly effective
performance in people qualified with the
requisite hard skill.
Notice the text continues to fill in the
second text box automatically. You can
also link multiple text boxes using the
above mentioned procedure. Similarly, to remove the link between
text boxes, do the following:
(a)
Select the text box
(b)
Click Format tab (c)
Select Break Link option available under Text group.
Page 56 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
IT/ITES 304: SPREADSHEET (ADVANCED)
Session 1: Insert and Modify Pictures
and ClipArt
(figure below).
RELEVANT KNOWLEDGE
You have learned to work with pictures
and clip­art in earlier sessions using word
processing software. You can insert
pictures and clip­art in spreadsheet
software as well. Spreadsheet software includes a variety
of clip arts. You can use these in
spreadsheets. Searching and inserting a Clip Art
If you want to insert a clip art in a billing
statement, do the following:
1.
Click File > New. Under New
Workbook dialog box, select Installed
Templates. 2.
Select Billing Statement template
from Installed Templates and click
Create. A window similar to the one
below appears.
Billing statement template
Notice ­ the template does not have any
logo or pictures. To insert a clip art, do
the following:
1.
Select Clip Art under Illustrations
group in the Insert tab. The Clip Art search dialog box appears Clip Art search dialog box
1.
To search for a clip art use relevant
keywords in the search box. So, to display
clip arts related to billing, type billing in
the Search for: text box and click Go. Notice clip arts tagged as billing in the search results (figure below).
Search results dialog box
Note: Spreadsheet software will display
the Clip Art Organizer dialog box to
include search results of clip arts from
online web site (if not prompted before).
Page 57 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
This option requires an active Internet
connection as the spreadsheet software
needs to fetch relevant clip arts from the
online website based on the keywords
specified in the search text box. Preview and insert a Clip Art
To preview the clip art before inserting into the spreadsheet, do the following:
•
Click on the dropdown arrow next
to the clip art (figure below, left) and click
preview/ properties. A Preview/
Properties dialog box along with selected
clip art appears with technical & keyword
details such as file format, image vertical
& horizontal size, file size, assigned
keywords, etc.(figure below, right).
Billing statement spreadsheet with
clipart.
Insert a picture
You can also insert pictures or photos in a
spreadsheet. For example, you can insert
a logo in an invoice, locations of sites in a
travel quotation, etc. To insert a picture
do the following:
1.
Open a new workbook in
spreadsheet. Click on the Insert tab on
the Ribbon.
2.
Click on the option Picture in the
Illustrations group (figure below). 3.
The Insert Picture dialog box
appears (figure below). Browse the
location of the picture, select the picture
and click Insert. •
To insert, double­click on the clip
art. Notice the clip art is added to the
spreadsheet (figure below).
Page 58 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Note: Spreadsheet software inserts the
clip art or the picture with its actual size.
The Clip Art may be too large, thus,
hiding the essential details in the
spreadsheet. Hence, it is advisable to
resize the clip­art or the picture. To resize the picture/clip art, do the
following:
1.
Drag the corners of the clip art or right­click the picture.
2.
Select Size and Properties option
and specify the desired width & height of
the picture just as you do in a word
processor.
Applying Effects
You can apply special effects such as
Shadow, Reflection, Glow, 3­D effects, etc.
to enhance the appearance of a clip­art or
picture. Adding special effects can make
the spreadsheet look attractive. For example to apply 3­D effect, do the
following:
1.
Double­click on the clip art or picture. 2.
Select Picture Effects dropdown in
Picture Styles group under Format Tab. 3.
Point to 3­D Rotation.
4.
Select Isometric Right Up from the
list. Notice the Isometric Right Up style is
applied to the picture. To practice what you have just learnt,
insert different clip arts & pictures in the
same worksheet. Apply different Picture
Effects, Picture Shapes & Picture Borders
and observe the change. Page 59 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
available under the Illustrations group
under the Insert tab. To insert a shape, do the following:
1.
Open a new workbook and enter
the following data:
2.
You will insert visual call outs to
illustrate the reason for high volume of
sales. To do so, select Insert tab. Picture Shapes, Picture Borders &
Picture Effects dropdown menus.
Session 2: Draw and Modify Shapes
3.
Under Shapes dropdown menu in
Illustrations group, select Rectangular
Callout. Click and drag until the shape is
complete. 4.
Add the requisite text within the
Rectangular Callout (sample figure
below).
RELEVANT KNOWLEDGE
You have learnt to work with shapes in
earlier sessions using word processing
software. You can use shapes in
spreadsheets to annotate or insert a
comment to compliment the data or the
data analysis. Inserting a shape
You can shapes such as lines, basic
geometric shapes, arrows, equation
shapes, flowchart shapes, stars, banners,
and callouts using the Shape option
Notice the attention grabbing text in the
rectangular callout representing the
reason for high sales figure in the table. Modifying a shape
Page 60 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
You can modify the callout to enhance the
visual appearance by applying different
styles . To modify the callout you had
created, do the following:
1.
Double­click on the callout.
2.
Select Subtle effect – Accent 3
visual style from Shape Styles dropdown
menu. Notice the visual effect applied to
the callout (figure below).
You can apply fancy effects such as
reflection, shadow, glow, etc. to make this
callout look much more attractive. 1.
To apply glow effect, point to Glow
from Shape Effects dropdown menu in
Shape Styles group.
2.
Select Accent Color 1, 8 pt glow
from the list and apply. Notice the Glow
effect applied to the callout (figure
below).
You have already learnt about SmartArt
and using it in Word processing software.
You can use Smart Art in spreadsheet
software to illustrate a timeline or a
workflow process.
You can illustrate a sequence of actions or
events such as different phases of a
project or process by using SmartArt in
spreadsheet software. Workflow consists
of a sequence of actions where each step
has a precedent before the next action or
step can begin. You can basic workflow
process using SmartArt. Workflow process can vary from simple to
complex structures. It is widely used in
almost every business today, ranging
from manufacturing, production to
research & development, etc. For example, a simple workflow process
for recruitment includes:
•
Post job description and required qualification.
•
Collect resumes.
•
Match skill sets.
•
Conduct preliminary assessments.
•
Shortlist potential candidates.
•
Conduct face­to­face interviews.
•
Finalize candidates.
•
Provide employment offer.
•
Complete hiring formalities.
To create the illustration for this
workflow process, do the following:
1.
Select Insert tab. 2.
Select SmartArt in Illustrations
group. A window similar to the one below
appears.
Session 3: Illustrate Workflow Using SmartArt Graphics
RELEVANT KNOWLEDGE Page 61 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
1.
Notice, the recruitment process
defined here is a continuous process. To
illustrate a continuous process, you can
use the Cycle SmartArt graphic. Select
Cycle from the list (left)
2.
Select Basic Style and click OK. A
SmartArt graphic similar to the one
below is displayed.
3.
You need to add text to illustrate
the workflow process. To modify the
default text, enter the following under
Type your text here section: •
Post Job Description & required qualification
•
Collect Resumes
•
Match Skill sets
•
Conduct Preliminary Assessments
•
Shortlist Potential Candidates
•
Conduct Face­to­face interviews
•
Finalize candidates
•
Provide employment offer
•
Complete hiring formalities
The recruitment workflow (illustrated
below), now displayed as a continuous
process, is easier to comprehend. Modify a SmartArt
To enhance visual appearance of the
SmartArt, you can use the Design tab to
customize the color, style and layouts. To
apply a style, do the following:
1.
Select Design tab
2.
Select Moderate Effect available in
SmartArt Styles group and apply. Notice
the visual effect changed (figure below). Use the following table as a reference
when illustrating workflow process:
•
Use List, if you want to illustrate a
listing that do not follow a step­by­step
process.
•
Use Process, if you want to
illustrate a one way process.
•
Use Cycle, if you want to illustrate
a continuous process.
•
Use Hierarchy, if you want to
illustrate tree structure such as an
organizational chart.
•
Use Relationship, if you want to
illustrate connections between sets.
•
Use Matrix, if you want to
illustrate how parts relate to a whole.
•
Use Pyramid, if you want to
illustrate a top to bottom proportional
relationship.
Page 62 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Session 4: Layer and Group Graphic Objects
RELEVANT KNOWLEDGE
You have already learnt to group
graphical objects in word processing and
presentation software. You can also group
graphical objects in spreadsheet software.
Grouping can help when you want to
simultaneously move, rotate or resize
multiple objects in a workbook. You can
group objects such as pictures, clip art,
shapes and text box. Once grouped, they
appear as a single object. Layers
When working with graphical objects
such as pictures, clip arts, shapes, etc.,
each object is layered on top of each other.
For example if you insert a picture over
data, the picture overlaps hiding the data
and likewise if you draw a shape over a
picture, the shape overlaps hiding the
picture. You can rearrange layers
according to your requirement after
inserting several pictures, clip arts or
shapes. To understand working with layers, open
a workbook using spreadsheet software
and add few graphical objects to the
workbook (sample figure below).
Notice the graphical objects overlap each
other. In this example, a star overlaps a
square box, which in turn overlaps the
computer clip art.
Viewing and moving between layers
To view layers, do the following:
•
Select the Page Layout tab. •
Select Selection Pane in Arrange
group.
On doing so, the Selection and Visibility
dialog box appears (figure below).
•
Select the layer from the list to
highlight. •
To move a layer up or down, you
can use the up arrow or down arrow
buttons in the Selection and
Visibility dialog box. For example, to bring the computer clip
art to the front as the top­most layer,
select it and then click the up arrow
button until it is visible as the top­most
layer. With every click, you will notice a
movement of the object selected.
The Selection and Visibility dialog box
helps you easily arrange objects in
different layers. Grouping Objects
Sometimes, you work on a spreadsheet
that has multiple graphical objects, each
object being placed with great care at a
relational distance from each other. To
move them all to another position would
Page 63 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
mean spending effort in positioning them
once again. So what’s the solution? Grouping can help in organizing a group
of objects to act like one single object
making them easier to move in a
worksheet. To understand how to group objects, do
the following:
•
Open a worksheet and insert
different graphical objects (sample figure
below). •
Select all the objects that you want
to group. To select multiple objects, press
the Ctrl key and select the objects. Multiple objects selected for grouping
•
Select the Group option available
under Arrange group in the Format tab. •
Click on Group, to group all the
selected graphical objects in the
workbook. •
Try moving or resizing the object;
notice all the objects grouped move as if it
is it is a single object. Similarly, to ungroup, select the object
and then select Ungroup available in the
Group dropdown menu. Session 5: Goal seek
RELEVANT KNOWLEDGE
Goal Seek is a special and very useful
feature of spreadsheet software. This
feature allows you to alter the data used
in a formula in order to find out what the
modified results will be. Basically, goal
seeking is the ability to calculate
backwards to obtain an input that would
result in a given output. This is also
referred to as the what­if analysis or as
back solving. For example, if you want sell a book
worth Rs.500 with a sales target of Rs.
30,000 but are unsure of how many books
you need to purchase and sell, you can
use the goal seeking method to create a
forecast. This function helps you to see
how one element of data in a formula
affects another.
To learn about this feature of
spreadsheets, you will first create a
scenario with the example discussed
above and then create a forecast using
goal seek.
Do the following:
•
Open a new worksheet and enter
the following details in respective rows
and columns.
To compute the total amount, calculate
the product of the price per book and the
number of books to be sold. Enter the
Page 64 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
formula in B3 as =B1*B2. Since we do not know the number of
copies to sell to reach the target revenue,
keep the value as zero in B3. Now, use Goal Seek function to find out
how many copies are needed to achieve
the target revenue.
•
To use goal seek, click Goal Seek
from What­if­Analysis dropdown menu
available under Data Tools group in Data
tab. A Goal Seek dialog box appears.
Now enter the following values:
•
Specify the cell reference as B3 in the Set Cell text box. •
Specify the cell reference as B2 in
the By Changing Cell text
box;spreadsheet software will change the
goal value until it completes matching the
target income.
•
Select the To Value text box and
enter the goal, 30000.
•
Click Ok.
Notice the Goal Seek Status dialog box
that displays the progress for computing
the value necessary to reach the goal
value. Notice that No. of books to Sell is
automatically populated with a target
value of 60 to meet the income of Rs.
30000.00.
Note: The Step & Pause buttons in the
Goal Seek Status dialog box will be active
when spreadsheet software is unable to
find a solution. If you would like to set different targets
or goals, click Undo (CTRL+Z) and try
with different target values using the
procedure outlined in this session. This feature can be very useful in loan or
investment calculation. Another scenario
where this feature can be used is to
answer the “what­if” questions people ask
after elections (for example, how many
votes would have been needed to win,
etc.). Session 6: Analyze Data with Logical
and Lookup Functions
RELEVANT KNOWLEDGE
When you need to perform complex
calculations and data analysis, you can
use the powerful functions of a
spreadsheet ­ Lookup function and
Logical function. For example, if you have a large database
of customers and you want to find out
customers by location, town, etc. you can
use a combination of logical and lookup
functions for your data analysis. Lookup functions are used to return a
value from a single column or from an
array. For example, if in one sheet of a
spreadsheet, you have a parts list in a
table containing thousands of part
numbers and their description and other
details (supplier, price etc.). On a
separate sheet in the spreadsheet, you
have the Invoice with columns for Part
Page 65 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Number, Description, Quantity Sold,
Price, and Total. Now, when you enter
the part number in the Part Number
column of the Invoice sheet, the
VLOOKUP function can be used to
automatically search for and get the
related details of the input part number
(description, price, etc).
This has a two pronged benefit:
•
It helps avoid data entry errors.
•
Updation in one central place will
automatically be reflected in places where
the data has been used.
Logical functions in a spreadsheet help in
decision making based on conditions.
Logical Functions
Spreadsheet software provides seven
logical functions that are available under
Logical dropdown in Function Library
group under Formulas tab. Logical function employs operators for
returning TRUE or FALSE values. Logical Operators compare two values
and return the result as either a TRUE or
FALSE. Operators include =, <, >, <=, >=, and <>. Logical functions include AND, TRUE, FALSE, IF, NOT, OR and IFERROR.
AND Function
The AND function returns TRUE if all
the argument results are true and
returns FALSE if one or more argument
results are false. To understand AND
function
1.
Open a new worksheet and enter the following data:
2.
Type the following in cell B2 & B3
=AND (5<A2, A2<100) and press Enter. •
The AND function will display
TRUE if the number is within the range
of 6 to 100 AND the value should be
greater than 5. •
The AND Function will display
FALSE if the value is not within the
mentioned range. Notice the result in the column where the
formula was entered.
OR Function
Returns the value TRUE if any argument
is true and returns the value FALSE if all
arguments are false. To understand the
OR function
•
Enter the following data in a
spreadsheet:
Type the following in cell A6 = OR (A1>50, A2>60, A3>100) and press Enter.
•
The OR function will display TRUE
if any of the values present in A2, A3 or A4 satisfies the rule mentioned in the formula. •
Notice the result.
IF Function
The IF function is used where logical
decisions are needed in a calculation. To
understand the IF function.
•
Enter the following data:
•
Page 66 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
NOT (A1="I like to learn more") and
press Enter. You see the result as given
below:
•
Type the following in cell C2 = IF
(A2>B2,"Insufficient Funds") and press
Enter. •
Wherever the value in Expense
column is greater than the value in
Income column, the IF Function displays
a comment “Insufficient funds” in the
Comment column.
•
Now change the value in the
Expense column making it less than the
value in the Income column and notice
the Comment changing to “FALSE” as the
given condition is no longer met. IFERROR Function
The IFERROR function returns either the
specified result if the formula is right or a
user specified error message if formula
leads to an error. To understand
IFERROR function
•
Enter the following data:
•
Type the following in cells D2, D3
& D4 = IFERROR(B2/C2, "Error in
calculation") and press Enter. •
The IFERROR function displays
either the result if the formula and the
values are right or “Error in calculation”
if the value cannot be computed. NOT Function
The NOT function returns reversed
logical value i.e. if it is used for a TRUE
expression, FALSE is returned, but, if it
is used for FALSE expression, TRUE is
returned. To understand the NOT
function.
•
Enter the following in cell A2 =
•
Now enter “I like to learn more” in
cell A1 and press Enter. Notice the
changed value. TRUE() and FALSE() Functions
The TRUE() function returns the logical
value TRUE in its cell. Similarly,
FALSE() always evaluates to logical value
FALSE. These functions are used with
other functions. TRUE() or FALSE() can be used for
testing purposes to force a certain value
to be returned. For example, consider the
IF statement:
•
IF (logic_test;true_value;false_value). •
If logic_test evaluates to TRUE, true_value is returned, otherwise false_value is returned. Lookup Functions
Lookup functions return values by
looking up a table. Most popular lookup
functions include the VLOOKUP and
HLOOKUP. These functions are available
under Lookup & Reference dropdown in
Function Library group under Formulas
tab.
Note: VLOOKUP needs data to be sorted
in ascending order; sort the data before
attempting to use the function in a
spreadsheet.
VLOOKUP looks for data vertically (top
to bottom) until it locates a value that
matches your query. HLOOKUP looks for
data horizontally (left to right) until it
locates a value that matches your query.
Lookup functions are used when you have
a huge amount of data to analyze and
Page 67 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
take decisions. To understand the
VLOOKUP function, you will work on an
exercise that is based on the assumption
that the spreadsheet has a lot of data and
that you need to find out the department
of a person by specifying the Employee
ID. Do the following:
•
Enter the following data:
•
Type the following formula in cell E3 (or any other empty cell) = VLOOKUP(A3,A1:C4,3,0) and press Enter. The output will be as given below:
The syntax of VLOOKUP is:
=VLOOKUP(lookup_value,table_array,col
_index_num,[range_lookup])
•
Lookup_Value is the value you
want to search for in the first column of
the table_array. In this case, it is the
Employee ID (A3). •
Table_Array is the data range to be
searched. In this case, it is A1:C4.
•
Col_Index_num is the number of
the column in the table_array that
contains the data you want returned. In
this case, it is the third (3) column that
refers to department. •
Range_lookup is the logical value
that returns ­ either TRUE or FALSE.
This value indicates if VLOOKUP should
return an exact value or an approximate
value. •
If TRUE, an exact or approximate
match is returned. If the exact match is
not available, then the next largest value
is returned. •
If FALSE, only an exact match is
returned. If the exact match is not
available, then the error value #N/A is
returned.
To understand HLOOKUP, you will work
on an exercise where it is assumed that
the records or data are available
horizontally (figure above) and that you
need to find out the Department of a
person using the Employee ID. Do the
following:
•
Enter the following data:
•
Type the following formula in cell D5 (or any other empty cell):
=HLOOKUP(10203, A1:D3, 3,0) and press Enter. The output will be as given below:
The syntax of HLOOKUP is:
=HLOOKUP(lookup_value,table_array,ro
w_index_num,[range_lookup])
•
Lookup_Value is the value you are
searching for in the first column of the
table_array. In this case, it is the
Employee ID (D3). •
Table_Array is the data range to be
searched. In this case, it is A1:C4.
•
Row_Index_num is the row
referenced for returning respective value.
In this case, it is the third (3) row that
refers to department. •
Range_lookup is the logical value
Page 68 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
that returns TRUE or FALSE; this value
indicate if HLOOKUP should return an
exact value or an approximate value. •
If TRUE, an exact or approximate
match is returned. If the exact match is
not available, then the next largest value
is returned. •
If HLOOKUP value is smaller than
the smallest value, the error value #N/A
is returned. In this session, you have learnt about the
fundamentals of logical & lookup
functions. You can perform complex
analysis by combining the functions with
different arguments. You can also use
data from different columns, rows,
worksheets or spreadsheets for data
analysis. Refer to the spreadsheet help
file for more syntax, constraints and
examples to learn more about logical &
lookup functions in detail. Session 7: manage themes
RELEVANT KNOWLEDGE
Themes are used to format a spreadsheet
and make it look attractive. For example,
you can create attractive scorecards,
business reports or invoices to customers
(email or color print) by using themes. You can apply themes to existing
documents, documents created from
templates or a even a blank document. To apply themes to a new spreadsheet, do
the following:
•
Create a new spreadsheet for
managing your weekly timetable similar
to the one below (Include fields for days,
number of periods(classes) per day and a
shape to indicate the heading).
Weekly timetable sample using shapes
and table formatting
•
Select Page Layout tab
•
Select Paper theme from Themes
dropdown (sample below) and observe the
changes. Select different themes until you
find a theme that fits your need.
Weekly timetable sample after applying
Paper Theme. You can customize the look
and feel of a workbook by modifying the
Theme Color, Theme Font and Theme
Effects available under Themes group
(figure below).
Colors, Fonts & Effects dropdown menu
For practice, change the theme color to
Oriel and observe the change. Oriel Color applied
Now change the theme font to Technic
and observe the difference. Page 69 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Technic Font applied
Change the theme effect to Equity and
observe the change. Equity Effect applied
Note: There might be minor alternations
made when applying Fonts or Effects.
Pay close attention to the changes.
Saving a Theme and using it later
You can save themes for future use once it is customized. To save a theme, do the following:
•
Select Page Layout Tab
•
Select Save Current Theme… in
Themes dropdown menu (figure below)
Saving themes
•
Type a name for this theme, for
example: MyTheme01 (figure below) and
click Save.
Save Current Theme dialog box
To apply this theme to another
spreadsheet, do the following:
1.
Open the spreadsheet
2.
Select Page Layout tab
3.
Select Themes dropdown menu in
Themes group (figure below)
4.
Notice the theme saved earlier is
now available in the list. You can apply
the theme by clicking on it.
Custom Themes in Themes dropdown
Downloading Themes
You can download and use themes in a
workbook. Use search engine such as
Google to find download themes from
different websites. To apply the theme
downloaded earlier, do the following:
1.
Select Page Layout tab.
2.
Select Themes dropdown under
Themes group.
3.
Click Browse for Themes. Select
the theme downloaded to your computer
and click Open. Theme will be applied to
the spreadsheet and results will be
displayed on the screen. Page 70 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Session 8: create and use templates
RELEVANT KNOWLEDGE
Templates can help you save time and
effort because all the work it takes to
design a workbook has already been done.
You can use templates that are built­in
within the spreadsheet software or create
your own templates. Creating and using a template
To create a template, first you need to
create a spreadsheet as per your
requirements and then convert it to a
template. You can create templates for a
variety of purposes such as invoices, bills,
feedback forms, quiz, etc. To create a template of a bill that auto calculates the price with sales tax, do the following:
1.
Open a new spreadsheet.
•
Create the following entries (figure
below):
•
A6 to A11 (Description)
•
B6 to B11 (Price per quantity)
•
C6 to C11 (Quantity)
•
D6 to D11 (Total). Enter the
formula to auto­calculate the total as a
product of price per quantity and
quantity {based on the values entered
in the cells (example: D6=B6*C6, etc.)}. •
C13 (Net Total).
•
D13 (=SUM(D6:D11)
•
C14 (Tax Amount).
•
D14 (leave this blank to enter tax amount)
•
C15 (Total Amount)
•
D15 (Enter the formula to find the sum of Net Total and Tax Amount)
Custom bill
1.
To save this as a template, select
File > Save As…. Select the type as
Template from the Save as type: drop
down list. For example, you can specify
Excel Template if you are using an Excel
Spreadsheet.
◦
Enter a file name, for example, Bill sample. Click Save.
Now you can use this template whenever
you need to raise a bill. To use this
template, do the following:
•
Select File > New
•
Select My Templates (figure below)
Template
•
Notice the Bill template created
earlier is now available. To use this
template, select the template and click
OK. A worksheet based on this template
will be created (figure below).
Page 71 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
templates installed by default. Hence, at
times, a template that you need may not
be readily available. In such a case, either
you can download the template from
websites.
To search for a template, do the following:
1.
Type a keyword for example,
billing, in the search box (centre section
of the New Workbook dialog box) and
Worksheet created automatically using the template.
Now you can use or share this template. Using in­built templates
You can also use the templates that are
in­built in the spreadsheet software.
To use templates available in the
spreadsheet software, do the following:
•
Click on File > New. •
To view the list of templates
installed along with the spreadsheet
software, click Installed Templates under
Templates. Notice the available list of
templates. •
To use a template, click on it from
the list and click Create. For example, if
you would like to create a tracker for
monitoring attendance, do the following:
•
Select the the Timecard template
from the list and click Create (figure
below). click the
icon. (Note: You need an
active internet connection to perform this
task.).A list of templates matching your
keyword appears.
2.
You can preview the templates. To
use a template, double­click on it. Timecard template
•
You can customize this worksheet
further according to your needs. Downloading templates
Spreadsheet software has limited
Page 72 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Session 9: Update Workbook Properties
Keywords, Category Comments and
Status here.
RELEVANT KNOWLEDGE
Workbook properties contain information
about the workbook such as the author of
the workbook, date and time when the
workbook was created and modified, etc.
This information is referred to as
metadata.
Adding information about author,
company, etc. can help in identifying the
source of the document. For example if
you need to report an in error in a
document, it will be easy it you know
information about the author or the
company. You update a workbook's properties to
store additional information about the
workbook. For example, you might want
to store information about what the
workbook is used for to help potential
users of the workbook. You can only
update the properties of a workbook that
you own and currently have open.
You might also want to view a workbook's
properties to find out information about
the workbook. For example, you might
want to find out the name of the
workbook owner or the date that the
workbook was created or last saved.
To update a workbook’s properties, do the
following:
a)
Open a workbook in Spreadsheet
software. b)
Click on File. A dropdown menu
appears. c)
Click Prepare > Properties. An
additional detail dialog box appears above
the work area of your work sheet (figure
below). You can view or modify details
about the Author, Title, Subject,
d)
To view additional details such as
date of creation or when the spreadsheet
was last modified or accessed, click the
dropdown Document Properties located at
the left corner.
e)
Click Advanced properties. A
[Workbook name] Properties dialog box
appears. Notice the details available
under General, Summary, Statistics,
Contents and Custom tabs. Session 10: Creating&Editing Macros
RELEVANT KNOWLEDGE
Macros are used for storing a sequence of
action that can help reducing time and
effort while performing repetitive tasks.
In other words, when you find yourself
performing the same actions or tasks in a
spreadsheet, again and again, it is useful
to create a macro. A macro is a recording of each command
and action you perform to complete a
task. Once you have created a macro,
whenever you need to carry out that
particular task in a spreadsheet, all you
need to do is to run the macro!
To understand how to use macros, you
will first open a new workbook in
spreadsheet software and then format the
worksheet title. As you know, the macro recorder works
by recording all keystrokes and clicks of
the mouse. Since a worksheet title is
generally unique to a worksheet, before
Page 73 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
starting the macro, enter the tile as “My
Test Worksheet 1” in cell A1. Now do the
following:
•
Click on Macros option available
under Macros group in the View tab. A
dropdown menu appears.
This workbook
•
Using this option, the macro is
available only in this workbook.
•
New workbook
•
This option opens a new workbook.
The macro is available only in this new
workbook.
•
Personal macro workbook.
•
This option creates a hidden
workbook Personal.xlsb which stores your
macros and makes them available to you
in all workbooks. Macro created with this
option is available only after saving the
workbook.
•
Name the macro as MyMacro1.
•
Select Personal Macro Workbook
under Store the macro dropdown list and
click OK.
•
Notice a small blue square at the
left bottom (status bar) indicating the
current status (figure below). From now
the sequence of actions that are
performed will be recorded until the Stop
button is clicked.
•
Select the Record Macro... option
from the dropdown menu. A dialog box for
recording the sequence will be displayed
(figure below).
•
a)
Give a name to the Macro you are
creating. The name you give here will be
listed and can be used later.
b)
It is optional to specify a shortcut
key for the macro. You can enter in a
letter, number, or other character in the
available space. Doing so will allow you to
run the macro by holding down the CTRL
key and pressing the chosen letter on the
keyboard.
c)
Specify the location by selecting
one of the options from Store macro in:
dropdown
list.
•
Do the following sequence of
actions:
1.
Select cells A1 to M1.
2.
Click on Home tab and then on
Merge & Center option in the Alignment
group. Page 74 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
3.
Click on the bold icon in the Font
group.
4.
Select Fill colour drop down from
the Font group and select Theme Colour
Yellow.
5.
Now click the Stop button.
Alternatively, you can click on Macros
option available under Macros group in
the View tab. Notice that the option Stop
Recording is available here now. 6.
The Macro recorder will stop
recording keystrokes or actions and the
macro is ready to be used. Save this
workbook.
7.
Open a new workbook. Enter a
Worksheet title in cell A1.
8.
Click View tab
9.
Click Macros dropdown arrow and
click View Macros. You will see a Macro
dialog box containing list of macros
created earlier.
Notice that macro MyMacro1 appears in
the list. Click Run. Notice the actions
done earlier apply automatically to the
new spreadsheet.
Note: If you are using MS­excel the
spreadsheet software will save the
recorded macros with the file name of
PERSONAL.XLSB under C:\Documents
and Settings\USERNAME\Application
Data\Microsoft\Excel\XLSTART folder
so that the macros can be made available
whenever the spreadsheet software is
launched. Editing Macros
You can modify a macro to include
additional sequences or remove certain
sequences. However to edit Macros you need to
understand a language used by
spreadsheet software called Visual Basic
for Applications (VBA). In short, macros
are set of instructions written using VBA
and used by spreadsheet software to
complete a automated task. Caution with Macros
Though macros are usually created for
automating tasks, it is possible to create
macros programmatically that can run
programs or spread virus on a computer.
Spreadsheet containing macros are
considered to be a high risk. This is
because when a spreadsheet containing
macros is accessed from another
computer, spreadsheet software disables
the macros by default. This results in
reduced functionality of the workbook
itself as the macro is disabled and the
user sees with a window similar to the
one below:
If you are certain about the source, you
can change the settings available within
the spreadsheet software in order to allow
the macro to work.
To view the security settings, do the
following:
Click File > Excel Options > Trust Center
> Trust Center Settings > Macro Settings.
A window for altering security settings,
similar to the one below appears. Page 75 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Notice the list of options under Macro
Settings on the right. By default, it is set
to Disable all macros with notification.
Macros can be digitally signed to confirm
it is safe. To receive a digital signature,
you need to contact the system
administrator or reputable certificate
authority (CA). If the spreadsheet
containing the macros is digital signed by
a reputable CA, macros will not be
disabled. If you receive a workbook containing macros and you want to:
•
Disable the macros and you don’t
want to be notified; select Disable all
macros without notification. •
Disable the macros and you want
to be notified; select Disable all macros
with notification.
•
Enable the macros only for the
workbooks that are digitally signed;
select Disable all macros without
notification. •
Run the macros in any case; select
Enable all macros (not recommended;
potentially dangerous code can run).
IT/ITES 304: PRESENTATION (ADVANCED)
Session 1: Working with a design template
RELEVANT KNOWLEDGE
In presentation software, there are many
in­built design templates with various
layouts, formatting and colors. These
combinations help you to create
eye­catching presentations. You have
learnt to work with templates in earlier
sessions using word processing and
spreadsheet software. You can also work
with templates in presentation software.
Templates or presentation templates
refer to a sample design that helps in
saving your time and effort. Sometimes, in a template, you may find
sample content along with designs. For
example, if you want to conduct a quiz
using a presentation you may choose a
Quiz template and modify the required
sections.
Viewing installed templates
Presentation software usually includes a set of sample templates. To view installed
templates, do the following:
1.
Go to File > New. A New
Presentation dialog box containing
different types of templates appears
(figure below). 2.
Select Installed Templates and
browse the list of templates installed on
your system.
New Presentation dialog box
Using installed templates
To create a quiz conducted through a
Page 76 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
presentation, do the following:
1.
Select the Quiz Show template
under Installed Templates section.
2.
Click Create. A presentation based
on the template opens (shown below).
Quiz Show template applied to a presentation
1.
Run the presentation to
understand the different types of question
styles in this template. 2.
Now you can use this template and
customize the contents by replacing the
Questions, Answers, Transition effects,
Animation etc. Copying templates from other presentations
You can also copy design templates from
other presentations. This is helpful when
you want to copy from a pre­formatted
presentation (for example, with school
logo, matching color scheme, etc.) to your
existing presentation. To copy the design
from an existing presentation, do the
following:
•
Click File > New. Select Installed
Templates.
•
Select Pitchbook from the Installed
Templates list (figure below)
Installed Templates dialog box
•
Click Create
•
Save this presentation.
Now to copy the design from this
presentation to a new presentation, do
the following:
•
Create a new blank presentation
(CTRL+N).
•
Open the presentation created
using Pitchbook template.
•
To view both the presentations
side­by­side for easy reference, select
View Tab and select Arrange All under
Window group (figure below).
Presentations arranged side­by­side
•
Select the slide containing the
design that you want to copy. •
To copy this to the new
presentation, select Home tab and select
Format Painter. Notice the formatting is
ready for application. •
Now switch to the blank
presentation. Move your cursor over the
first slide in the slide list of the new
presentation and select the first slide by
clicking on it. Notice the design is applied
to this blank presentation (figure below).
Page 77 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Design applied from another presentation
You can use the above­mentioned
procedure to apply designs from other
presentations as well.
Customizing a template
Sometimes the built­in templates may not
suffice your design needs. In such cases,
you can customize a template and use it
for other presentations you create. To
customize an existing design template, do
the following:
Note: We will use the existing
presentation created using pitchbook
template.
•
Open the presentation created using pitchbook template.
•
To select a design, select Design tab. •
Select the Themes dropdown (figure below)
Themes Group, Design Tab
List of themes in Themes dropdown
•
Select a theme to be applied for
this design, for example, Trek. Notice the
theme applied to the whole presentation
(figure below).
Trek Theme applied to the presentation
•
You need to save this a template
for future use. To save this as a template,
select File > Save As… > Template.
•
Provide a file name for this
template. For example, DESIGN
TEMPLATE {YOURNAME]. (figure
below)
Page 78 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Save As… dialog box
•
Click Save.
You can now use this customized design
template to create other presentations. To
use this customized design template, do
the following:
•
Create a new presentation by selecting File > New. •
Select My Templates… . New Slide dropdown menu
•
Now you can work with the
presentation and insert different slides
available in the New Slide dropdown
menu.
You can further customize the look and
feel of the template by modifying theme
color, theme font and theme effects by
clicking the respective dropdown arrow
available under Themes group in the
Design tab (figure below).
My Templates dialog box
•
Notice the customized design
template available in the list. Select
DESIGN TEMPLATE {YOURNAME},
click OK.
•
Select Home tab and then select
New Slide dropdown (figure below).
Notice the slides available based on the
customized design.
Colors, Fonts & Effects dropdown menus
in the Themes group
1.
To apply a theme color, click the
dropdown menu available under Colors
(figure above, left) and select by clicking
on an item available in the list.
2.
To apply a theme font, click the
dropdown menu available under Fonts
(figure above, middle) and select by
clicking on an item available in the list.
3.
To apply a theme effect, click the
dropdown menu available under Effects
(figure above, right) and select by clicking
Page 79 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
on an item available in the list.
Notice the changes in the presentation
after applying theme color, theme font
and theme effects. Session 2: Using the slide master
RELEVANT KNOWLEDGE
In the last session, you used in­built
templates found in presentation software.
However, you may wish to create your
own template so that certain features,
such as a predefined background, your
organization’s logo or company colors are
always present whenever the template is
opened. These templates are called
Master Slides.
There are four different Master Slides­
1.
Slide Master – the master for all
slides in the presentation other than the
Title Master. •
Each presentation template comes
with a slide master. The slide master
controls the overall formatting and object
placement for the presentation ­ Font
type, color and size, background color,
and certain special effects (e.g. text
shadowing). When you want to make a
global change to the appearance of your
slide you need not change each slide
individually, just make changes once on
the slide master and that changes other
slides automatically.
2.
Title Slide Master ­ the master for
the Title page only.
•
When you open a new
presentation, the presentation software
assumes that you will begin your slide
show with a title slide. Adding a title and
subtitle to this slide layout is as easy as
clicking and entering text in the given
text boxes.
3.
Notes Master ­ the master for
creating the Notes pages.
•
This feature of presentation
software enables adding notes to the slide
as you are constructing them. These notes
can be seen afterwards in normal views.
These notes might be some kind of special
points or notifications.
4.
Handout Master ­ the master for
creating Handout pages.
•
These are thumbnails of slides
printed together on a sheet of paper.
These are often printed and sent for
review before the presentation is shown
to an audience. During the presentation,
these handouts can be distributed to the
audience.
When you launch a presentation, the
default design template or theme is a
plain, white slide. This is created from
the slide master. As already discussed, a
slide master is an element of the design
template that stores information about
the template, such as font styles,
placeholder sizes and positions,
background design, and color scheme
information. Slide masters also allow you
to insert common elements on every slide,
for example, a common footer, slide
number, copyright line, logo, or even
pictures. All slides in a presentation are
created using the fonts, colors and
graphics specified in the slide master.
Each new slide takes on these features.
This feature is very useful when you want
all slides in your presentation to use
similar fonts, formatting, colors, and
graphics. It saves time and the effort of
applying repetitive formatting. You can
customize an existing slide master and
create a template for your personal use.
Presentation software includes several
tools to control the look and functionality
of the slides. Page 80 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Slide Master View allows you to control
the themes to make the presentation look
consistent across all the slides. Working with the slide master
Open a new presentation in the
presentation software. To work with Slide
Master view, do the following:
•
Select the View tab and click Slide
Master under Presentation Views group. Notice the Slide Master tab now available
in the Ribbon (figure below). You can
customize the styles, background and
layout for the entire presentation here.
Create a presentation template Now you will create a template with the following options:
1.
Open a new presentation and select View tab> Slide Master
2.
Apply a Theme – Technic
•
To do so, click Technic under
Themes dropdown in Edit Theme group
(fig. below) (hint: All themes are
alphabetically arranged; browse for the
relevant one).
3. Insert a placeholder for inserting
company logo or picture ­ Title Slide.
(Placeholders help organize content in the
layouts. Content may be a clipart, or
picture, or text, or chart, or table, etc.)
Click Picture from Insert Placeholder
dropdown under Master Layout group.
Note the cursor turns to a crosshair (Plus
symbol). Now draw a square box on the
right top corner to place the logo. 1.
Apply borders to the placeholders ­
Tile and Content Layout slide.
•
Click the Tile and Content Layout
slide from the list (Hint: Move your
mouse over the slides available for
customization; Slide layout names will be
available for reference).
•
Double­click the Title placeholder,
select Intense Effect ­ Dark 1 from Shape
Styles group under Format tab. Page 81 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
already selected!).
1.
Click Slide Master tab and click
Close Master View available in Close
group.
•
Now save this template. While
saving select the file type as template
from Save as type: dropdown list. Note: This template is saved under
Templates folder and is available under
My Templates section. Using the customized template
•
Now click File > New to create a
new presentation. Click My Templates.
Notice the template created earlier is
listed here. Select the template and click
OK.
•
Insert a Title Slide from the New
Slide dropdown menu in the Home tab.
Notice the placeholder for inserting the
logo or a picture available on this slide.
•
Insert a Tile and Content Layout
Slide from the New Slide dropdown
menu. Notice the Title Placeholder
displaying the custom border applied
earlier. This is due to the effect of Slide
Master customized earlier. Now you can
continue working with the presentation.
Preserving the Slide Master
To avoid any changes to the Slide Master
by mistake, you can preserve the slide
master template. To do so, •
Go to Slide Master View. •
Right­click on the slide master
(first slide) and select Preserve master
(figure below).Alternatively, you can the
option Preserve from the Edit Master
group in the Slide Master tab (if it is not
Now create additional templates using
different styles, themes, colors, etc.
Using Multiple Design Themes
If you have noticed only a single design
theme can be applied to a presentation by
default. If you want to use multiple
design themes in a presentation, you need
to modify the slide master. In this
example, you will use both the Foundry
and Origin theme in a single
presentation. a)
Open a new presentation using the presentation software.
b)
Select Design tab.
c)
Select Theme dropdown and select Foundry theme from the list.
d)
Notice the Foundry theme applied to your presentation. e)
To add another theme, select the View tab and then select the Slide Master
(figure below).
Page 82 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Slide Master View displaying slide
layouts with Foundry theme applied
a)
Scroll to the bottom of the Slides/
Outlines Pane (left side of the screen)
(figure below).
End of the Slide/Outlines Pane
a)
Now click below the last slide in
the list (you will notice the cursor
blinking)
b)
Now select the second theme to be
used in this presentation. From the
Themes dropdown, select Origin theme
(figure below).
Origin Theme from Themes dropdown list
a)
Once Origin theme is selected, a
new set of slides based on Origin theme is
inserted below the first set of slides
(figure below).
Slides based Origin Themes displayed under the first set
a)
Click Close Slide Master.
b)
You can now add slides either
based on Foundry or the Origin Theme.
To insert a slide, select Home tab, select
New Slide dropdown list (figure below).
New Slide displaying slides based on both
themes
a.
You can now select different slides
based on either Foundry or Origin
Theme. Page 83 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Ribbon.
2.
Click on the option Header &
Footer available under Text group, as
shown below.
A Header and Footer dialog box appears
(shown below).
b.
You can save this as a template for
future use.
Use the procedure described above to add
more design themes to your presentation. Session 3: Creating headers & footers
RELEVANT KNOWLEDGE
You have learnt that you can use the
slide master to insert information
globally across slides. One such item,
usually required is headers and footers.
You have learnt to create headers and
footers in documents using word
processing software. You can also add
headers and footers to the slides using
presentation software. As you already
know, headers and footers help to:
•
Include important information
about the slides for the presenter (or
audience), such as the date the
presentation was created or delivered.
•
Brand the slides with your
company name.
•
Automatically place a slide number
on each slide.
Open a new presentation in presentation
software, to work with headers and
footers, 1.
Click on the Insert tab on the You can specify the Date and time, slide number and custom message here. Once complete, click either:
1.
Apply, to display the specified
details only in the current slide.
2.
Apply to All, to display the
specified details on all slides. Do the following in the Slide tab:
1.
Check Date and Time option under
Include on slide section.
2.
Click Apply to All. 3.
Now play the presentation; notice
the current date and time displayed at
the bottom of each slide. You can also customize the header and
footer of notes and handouts. Click on
Notes and Handouts tab in Header and
Footer dialog box (shown below). Page 84 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
As you can see this is quite similar to the
Slide tab. You can specify the Date and
time, slide number and a customized
message here. Once complete, select
Apply to All, to display the specified
details on all notes and handouts.
Do the following in the Notes and
Handouts tab:
1.
Check Footer textbox.
2.
Type your name in the textbox.
3.
Click Apply to All. 4.
Go to File > Print >Print Preview.
5.
Select handouts in the Print What: dropdown menu. 6.
Select the appropriate option and
notice the name displayed at the bottom.
Session 4: The Handout Master
RELEVANT KNOWLEDGE
Handouts are set of slides distributed as
hard copies to an audience during a
presentation. You can customize the
handouts using the handout Master in
the presentation software.
You use the handout master to customize
the layout, include or exclude header,
footer or page numbers of printed
handouts. To work with handout master, open an
existing presentation.
Click on the View tab on the Ribbon. Click on the option Handout Master in
the Presentations group, as shown below.
A window similar to the one below
appears.
In this example:
a)
To set 9 Slides per page, Select 9
Slides from Slides Per Page dropdown in
Page Setup group under Handout Master
Tab.
b)
Ensure Header, Date, Footer and
Page Number options are checked in
Placeholders group under Handout
Master tab.
c)
Once complete, click Close Master
View in Close group.
Handout elements are not visible on the
screen as they are meant for printing
purposes. To confirm the changes you
have made, print the handouts. Exporting
Handouts to a word processor.
Page 85 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
A handout is printed for circulating to the
audience. You can further customize your
handout and make it professional looking
by exporting it to a word processing
software from the presentation software.
Doing so, you can add additional text
such as a thank you note, contact details
for future communication or feedback,
etc.
To send the presentation to word
processing software, •
Click File > Publish. •
Select the option Create Handouts.
If you are using MS Office, a window
similar to the one below appears.
Select the option:
•
Paste: if you need the slide and
notes to be inserted in the word
processing document. •
Paste Link: if you need the word
document to be automatically updated
whenever you update the slides or the
handouts. •
Select the option Notes next to
slides, and select Paste Link. •
Click OK.
Note: Word processing software will
automatically insert a table with slide
and notes.
Now edit the content and notes in the
presentation. Switch to the document and
confirm the status of the contents. Are
they updated automatically?
Generally, presentations can increase in
size if it has many graphics inserted for
emphasis. When you are working on a
draft of a presentation and want an
approval or review before you create the
presentation, you can send only the
outline of a presentation. Session 5: The notes master
RELEVANT KNOWLEDGE
Note: You can customize the page layout
of slide and notes, as you want them to
appear in the document by selecting the
appropriate radio button in this window.
Notes master view is used for setting up
header, folder and layout of printed notes.
You can create notes pages with a
reduced image of your slide, and notes
that go along with the slide. The
formatting of the notes pages are
specified in the Notes Master. Remember
to add page numbers to your speaker
notes so that if you drop a stack of notes
pages, you can use the page numbers to
quickly sort them back into order!
To work with notes master, open an
Page 86 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
existing presentation that has sufficient
notes for practice.
1.
Click on the View tab on the Ribbon.
2.
Click on the option Notes Master in
the Presentations group, as shown below.
Note: Notes will not be visible in the
slideshow. To confirm if the changes are
applied, use print preview or print the
notes. To preview, select print preview
and select Notes Pages under Print What:
dropdown menu. A window similar to the one below
appears.
Session 6: Saving in Different Format
Similar to working with handout master
view, you can customize the orientation,
header, footer and slide position on the
page. Notes master has two placeholders
by default; one for the slide and one for
the notes. You can apply themes, theme
colors, theme fonts and theme effects by
using the Edit Theme group under Notes
Master tab. You can also insert pictures, cliparts,
shapes, SmartArt, etc. using the
Illustrations group under Insert Tab.
For example if you want to reduce the
size of the image taken by the slide when
printing notes and change the page
orientation, you can use the notes master
to:
•
Resize the Slide area to make it
smaller
•
Change Page Orientation to
Landscape by choosing Landscape in
Notes Page Orientation Group
RELEVANT KNOWLEDGE
You can save your presentation in a
variety of formats. Some situations where
this might come in handy are:
•
If you want to send your
presentation to someone but you do not
want them to use your design template,
you can save and send the presentation
as images. •
Select File > Save As…. Notice the
list of file formats displayed in the
dropdown such as PNG(Portable Network
Graphics Format), GIF, JPEG, etc. •
If you want to publish your
presentation as a web page on your LAN
or the Internet, you can save the
presentation as a webpage.
Save the presentation as images
To save your slides as images, do the
following:
•
Open a new presentation or an
Page 87 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
existing presentation
•
To save the files in PNG, select
PNG from the dropdown list. Click Save.
You will see a window similar to the one
below. •
You can select a single slide or all
the slides in the presentation. •
Select Current Slide Only if you
want to save only a selected slide
•
Select Every Slide if you want all
the slides in the presentation to be saved
as an image. When you have multiple
slides, each slide will be automatically
saved as a separate image. (figure below).
Folder contents with list of images of
slides
•
You can now send selective or all the images in the folder.
Save the presentation for publishing on a
web page
To publish the presentation as a web
page, do the following:
•
Open a new presentation or an
existing presentation
•
Select File > Save As….. Select the
type as Web Page.
•
Click the button Publish…(figure
below)
Save As…dialog box
A dialog box with publishing options
appears(figure below)
•
You can publish the entire
presentation or selective slides of a
presentation. •
To publish the entire presentation,
select Complete Presentation.
•
To publish selective slides, specify
the slide range in Slide Number value
box.
•
You can include or exclude speaker
notes from being published along with the
presentation. To publish speaker notes,
select the checkbox Display Speaker
notes.
•
In the text box File name:, enter
the location where you want the web
pages to be saved. Page 88 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Select the checkbox Open
published web page in browser, if you
want to open the web page automatically
after publishing it. •
Click Publish. Notice the web page
displayed using your default browser
(figure below).
•
Web page displayed in web browser
Downloading and submitting templates
The presentation software has a limited
number of in­built templates. However,
you can download templates from several
websites either free or for a fee. For your
reference, here is a list of website from
where you can download templates:
1.
www.powerpointstyles.com 2.
www.presentationmagazine.com 3.
www.templatemonster.com 4.
www.slideshop.com 5.
www.graphicriver.net Note: In most cases, even paid websites
usually offer a limited numbers of free
templates for personal use. Check if the
website offers any free template that for
both personal and commercial use. You
can also publish use your own
presentation on the Internet either free or
for a fee. Check out the website for
procedures to submit or sell your
templates. Session 7: Assignment
RELEVANT KNOWLEDGE
Guidelines
Before you design and deliver a
presentation, use the following guidelines
that can help you make effective
presentations:
1.
Analyze the topic and the need for this presentation.
2.
Understand your audience.
3.
Estimate the number of hours
required for a presentation.
4.
Collect required resources (photos,
clip arts, audio / video clips, flash
animations, etc.) relevant to this
presentation.
5.
Prepare speaker notes & handouts.
6.
Use a rough sketch first to
estimate and then create the actual
presentation.
7.
Keep approximately 5­6 points per
slide with not more than 30­40 words
8.
Keep only the keywords or key
points in the slides, not an entire
sentence unless it is of high importance.
9.
Use readable fonts such as Arial,
Tahoma, Verdana with size around 24­30
Points & colors.
10.
Use appropriate images &
backgrounds or designs; don’t overcrowd
the slide with too many graphic or text
elements.
11.
Revise key points on each slide
once ready; replace keywords or points if
required.
12.
Rehearse the presentation at least
2­3 times to make sure you are
comfortable delivering it; use timings for
recording the time taken for each slide.
Adjust the content for delivery if
required.
13.
Anticipate questions based on the
Page 89 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
content and keep answers ready.
14.
Keep printouts of handouts ready.
15.
Include citations to indicate
sources of information if used (websites,
books, etc.). 16.
Include references for additional
reading through websites and books for
selected topic.
17.
Summarize the presentation
towards the end. Be ready to accept
questions from the audience.
18.
Include contact information at the
end of the presentation.
IT/ITES 306: EMAIL MESSAGING (ADVANCED)
SESSION 1: MODIFY MESSAGE
SETTINGS
Sometimes it is necessary to alert
recipients about the importance or
sensitivity of the information you are
sending as well as making sure that your
message has been received and read. At
the same time, as a recipient of email, it
is critical that senders know when you
will be able to respond to their email.
Moreover, when you email regularly to
the same group of people, there is a great
way to save time. In addition, you may want to insert
hyperlinks about resource in a mail you
send. In the following five sessions, you
will learn about all these features of
emailing software.
RELEVANT KNOWLEDGE
You have already learnt to work with
email messages using the email
messaging software. Email messaging
software allows us to modify various
settings such as setting importance,
confidentiality, set color category,
delivery options, etc.
Message settings alert the recipient of the
message about the importance and
sensitivity of a message. Both the
message importance and sensitivity are
indicated by an icon after the message
subject in the Inbox. Importance
Email messaging software allows you to
set priority for messages. For example,
since exam schedule is of high
importance, you can set the importance
level of exam related emails to high. If
you want to set high importance for a
mail message as a one time activity, do
the following:
•
Compose a new mail message.
•
Click red exclamation (!) under
Options group in Message tab. •
Send the email message to a
recipient.
Messages will be marked with red
exclamation (!) when viewed by the
recipients indicating that this message is
of high importance (figure below).
Page 90 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Message when viewed in list
Email when opened. To set importance
level as high for all outgoing messages, do
the following:
1.
Select Tools > Options
2.
Select E­mail Options... under
Preferences tab
3.
Select Advanced E­mail
Options...in E­mail Options dialog box. 4.
Select High from Set importance:
dropdown list under When sending a
message section.
5.
Click OK thrice to save the settings
and move to the previous window.
6.
Now compose and send a mail to a
recipient.
7.
Notice the message received by the
recipient is marked with red exclamation
(!).
Note: By using the above specified
settings, all outgoing messages will be
marked as High, even messages that have
low priority. This can be very misleading.
Use high importance only for critical
email messages.
Sensitivity
When you send a mail that as sensitive
information, it may be accidentally
forwarded to another person or to a group
by the recipient. In such cases, you can
indicate the sensitivity of the message by
special markers such as normal (default),
private, personal or confidential. This
way the recipient can be made aware of
the sensitivity of the message. To mark a
message as Private, do the following:
1.
Compose a new mail message.
2.
Select Options tab. 3.
Click on the dropdown arrow in
More Options group. The Message
Options dialog box opens:
4.
Select Private under Sensitivity:
dropdown under Message settings (image
above). Click Close.
5.
Send this message to a recipient.
6.
The recipient will see a message
similar to the one below when the mail is
viewed. Note that this option is just an indicator
to the recipient, sent with a belief that
the recipient will be ethical and keep the
message private, not highlighting the
contents to others. However, the recipient
can choose whatever he/she wants to do
with such an e­mail. Delivery Options
Delivery options include settings that:
a) Specify that replies be sent somewhere
other than to the sender of the message.
b) Delay delivery of the message until a
specified date or time. The message is
stored in the Outbox until it is delivered.
c) Have the message expire after a
Page 91 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
specified date or time. After the
expiration date, if the message has not
been opened yet, it is deleted. If the
message has been opened, it is crossed
out.
Setting Expiration
You can set expiry date and time for time
sensitive messages. For example if you
send an email to a large group
announcing a public gathering at a
specific date & time, you generally do not
expect participants to join the gathering
after the specified date and time and it is
useless if this message is viewed by the
recipients beyond the schedule. Hence,
you can set the mail to expire
automatically beyond a particular
schedule and mails will be marked with
the status as expired denoted by a
strikeout icon. For example, you need to compose a mail
to announce an Interschool competition
along with its schedule. To set the
message to expire beyond the schedule, do
the following:
1.
Create the appropriate mail.
2.
Select Options tab and click
dropdown arrow in More Options group.
A Message Options window appears.
3.
To set expiration, select the
checkbox next to Expires after under the
section Delivery Options and specify the
exact date and time as mentioned in the
schedule.
4.
Send the email message to a
recipient
The message is displayed with a
strikethrough (figure below), if viewed by
the recipient after the date and time has
elapsed, indicating that the message is no
longer valid.
Viewed in mailbox Message when opened
beyond schedule
Delay Delivery
If you want to send a message on a later
date, at a specific schedule, you can use
the delay delivery option. Delay delivery
is useful when you want to delay the
message delivery for example,
announcing a time sensitive activity such
as a contest or when waiting for a
confirmation from your supervisor about
an announcement. In such cases, you can
prepare the mail in advance but set it to
shoot off later.
To understand how to specify delayed
delivery, do the following:
1.
Compose a new mail message
announcing a painting contest – “Miracle
of Hands”.
2.
To delay the delivery, select
Options tab. Select the dropdown arrow
in More Options group. The Message
Options dialog box appears.
3.
To set the mail to be sent at a later
schedule, check Do not deliver before:
under Delivery options section and select
a data & time from dropdown list. For
this exercise, select the current date as
date and set the time 5 minutes from the
current time. Click Close. 4.
Now send this message to a
recipient. Notice this message will be
queued in Outbox and will be sent only at
the specified time. 5.
Now compose another message and
Page 92 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
send this immediately to a recipient. Note
the difference.
Notice the second message is delivered
immediately to the recipient; message
marked for delayed delivery will be sent
only at the specified time. Check with the
recipient if they have received the contest
mail after the delayed schedule. To delay the delivery for all messages, do
the following:
For example, to set the messaging
software to delay delivery of mails for all
messages by 60 minutes, do the following:
1.
Select Tools > Rules and Alerts.
Click New Rule… A dialog box appears.
2.
Select Check messages after
sending from the dialog box Step1: Select
a template.
3.
Click Next. A window similar to
the one below appears indicating that this
rule will be applied all messages. Click
Yes.
4.
Check defer delivery by a number
of minutes under Step 1: Select action(s). 5.
Select a number of from the dialog
box Step 2: Edit the rule description (click
an underlined value).
6.
A Deferred Delivery dialog box
appears. You can specify the delay in
minutes here. In this case enter the value
as 60. 7.
Click OK. Click Next twice and
Click Finish. Click OK. 8.
Now compose a new test mail
message and send it to a recipient.
9.
Notice the message is queued in
the outbox waiting to be sent 60 minutes
later. 10.
To confirm, select outbox. Double
click the queued message. Select Options
tab, select dropdown arrow in More
Options group. Notice the schedule set
automatically 60 minutes from now under
Do not deliver before: (data & time
values). Receiving a confirmation (Requires
Exchange environment and/or ISP
support)
Sometimes, when you send important
messages, you may need a confirmation
that the email message sent by you has
reached the recipient. Email messaging
software can track delivery of messages;
however, this is not a guarantee that the
recipient has read and understood the
message. If you want to specify the confirmation
settings as a onetime activity, do the
following:
•
Compose a new email message.
•
Apply the Request a Delivery
Receipt option available under Tracking
group in Options tab. •
Send the email message to a
recipient.
You will receive an email message either
with icon next to the mail message if it
is delivered to the recipient or with icon next to the mail message if it is not
delivered.
To receive delivery receipts for all
outgoing messages, do the following:
Page 93 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
•
Select Tools > Options.
•
Select E­mail Options...under
Preferences tab.
•
Select Tracking Options...under
E­mail Options dialog box.
•
Select Delivery receipt under the
section For all messages I Send, request:.
•
Click OK thrice to save the settings
and move back to the previous level. •
Now compose and send a mail to a
recipient.
Notice that you will receive delivery
receipts for all outgoing messages once
delivered to the recipient. Read Receipt
If want to receive a notification when the
recipient has viewed or read your mail,
you can use the Read Receipt feature. To
receive a notification for a single mail, do
the following:
•
Compose a new email message
•
Apply the Read Receipt option
available under Tracking group in
Options tab. •
Send the email message to a
recipient
When the recipient of your mail has
viewed the mail, he/she will see a dialog
box requesting permission for sending
notification to the sender of the mail.
If the recipient clicks Yes (a decision
made by the recipient), then you will
receive a mail that the message was read
by the recipient indicated by the next to the email (figure below). icon
If the recipient has clicks No, you will not
receive any notification. However, if the
message is deleted without begin viewed
or read, you will receive an email with
Message Deleted Without Being Read
notice indicated by icon next to your
mail message. To receive read receipt notification for all
messages, do the following:
1.
Select Tools > Options.
2.
Select E­mail Options...under
Preferences tab.
3.
Select Tracking Options...under
E­mail Options dialog box.
4.
Select Read receipt under the
section For all messages I Send, request:.
5.
Click OK thrice to save settings
and move to the previous level. 6.
Now compose and send a mail to a
recipient.
Notice that you will receive red receipts
for all outgoing messages if the recipient
chooses to click Yes. Note to instructor: Disable the rule
before moving to next section as this rule
will delay all other activities in this
session. To disable, select Rules and
Alerts, uncheck this rule and Click OK. Flag Messages
Imagine yourself in a role in which you
interact with many people through mails
everyday; it would be extremely difficult
when you want to track multiple
activities. You may forget to respond to a
vendor, sign a contract or follow­up with
Page 94 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
someone for an important decision.
Flagging email messages can help you to
manage emails much effectively. For
example if you want to set a remainder
for yourself, do the following:
1.
Select a mail message from the list
2.
Select Actions > Follow Up >
Custom…
3.
In the custom dialog box (figure
below) under Flag for Me:, select Reply
from Flag To: dropdown list. 4.
To set an alarm, check Reminder:
and select a date and time from dropdown
values.
If you want to send a message to someone
and you need a reminder for yourself for
following up, do the following:
•
Compose a new mail message
•
Select Follow Up dropdown arrow
under Options group. Select Custom. •
Check Reminder: , select a date
and time convenient to you for a follow
up. •
Click OK.
•
Send the message to a recipient.
•
Select Go > Tasks to view the
To­Do list. Notice the reminder set in the
list.
Sometimes you may delegate a task to
your colleague and expect a response. If
your colleague forgets about the delegated
task, you may not receive the response on
time. To avoid this, you can flag the
message you wanted your colleague to
respond. To set a reminder for a task
delegated to your college, do the
following:
•
Compose a new mail message.
•
Select Follow Up dropdown and
select Flag for Recipients…
5.
Click OK
Reminders are stored in the email
messaging software as To­Do’s lists. To
view list of To­Do’s, select Go > Tasks.
Notice the follow up listed under To­Do
list flagged along with reminder (Left)
and action to perform (Right).
•
Flag for Recipients section, select
Page 95 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Reply from Flag To: dropdown list, select
data and time under Reminder:
dropdown. •
Click OK.
•
Send the message to a recipient.
Note: Following screen will be available
only on the recipient’s email messaging
software. Mail message flagged using this
procedure is displayed to the recipient
similar to the one below:
Flag icon on a mail message. Notice the flag icon next to the mail
message (Left) and text above Sent:
(Right).
Now the recipient can add this flagged
reminder to their calendar by:
•
Right­click on the flag icon •
Select Add Reminder… (figure
below)
•
Click OK in the Custom dialog box.
Now the reminder is added to the To­Do
list in Recipient’s email messaging
software. To view the to do list , select Go
> Tasks.
Flag on a mail message
Notice the flagged reminder (left) and
text (Right).
Since the reminder is added to the
recipient’s calendar, alerts may pop­up
depending on how the recipient’s
messaging software is configured.
Recipient can send a reply to the sender
to indicate the completion of task.
Voting
Imagine a situation where you want to
finalize a decision based on votes from a
group of audience. Usually a meeting is
conducted or groups are collected for
voting. This requires lot of time spent by
each voter. To save time and money,
electronic votes are used, especially if a
large group (possibly located in different
geographical locations) is being
addressed. For example, to conduct a survey across
your school to have special computer lab
classes over a weekend, do the following:
•
Compose a new mail message
explaining the details of this survey.
•
To insert voting buttons, do the
following:
•
Select Options tab •
Select dropdown arrow in More
Options group. The Message Options
dialog box appears.
•
Select Yes; No from Use Voting
buttons: dropdown list in Voting and
Tracking options section (image below).
For now, select Yes; No from the list. •
Click Close
•
Send the message to a recipient or
group of recipients.
Recipients will receive your mail just like
any other mail, except that in addition
they can choose Yes or No from a menu
similar to the one below. Message viewed
in inbox (figure left) and when opened
Page 96 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
(figure right)
responses by viewing the number of votes
instead of checking mails one by one. To
view the response, click on the title area
above From:, and click View voting
responses.
A window similar to the one below
appears with a list of results.
Recipients can respond either by choosing
Yes or No from the dropdown depending
on their decision with or without
additional comments. When recipients
click Yes (or No), a window similar to the
one below appears:
•
If Send the response now is
selected, the decision is sent immediately
•
If Edit the response before sending
is selected, messaging software allows
you to add comments before sending the
vote. •
Click OK.
Once recipients have made their votes,
the sender will receive the results with
the voting decision in the Subject line
(figure below).
If you have received large number of
responses, it is easier to track the
Note: Not all recipients vote. Responses
from recipients who voted will be
displayed in the result. You can
consolidate the results from the recipients
to make the decision based on votes. You
can customize the voting dropdown by
specifying values separated by semicolons
in Use Voting buttons: dropdown list.
Examples:
•
Recommend; Don’t Recommend
•
Monday; Wednesday; Friday
Categories
You have learnt to create color categories
for appointments using Calendar. Now,
you will learn about a similar concept
with mail messages. When you have large number of mails in
your inbox, it may be difficult to locate
specific messages. You can color code and
categorize messages that are easier to
locate. For example, Blue color can be
mapped to messages from vendors, Red
for mails from supervisor, Green for mails
Page 97 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
from colleagues, etc. For example to apply a color, do the
following:
1.
Double click on a message
2.
Select Categorize dropdown menu from Options group
3.
Select Blue Category from the
dropdown list. A Rename Category dialog
box appears (figure below).
•
Type a name, for example Office
and click OK.
8.
To add a new color and a category:
• Click New…
• Type a new in the Name: text box
• Choose a color from Color: dropdown
and a shortcut from Shortcut Key:
dropdown. • Click OK. Now you can assign this category
whenever you receive mails from clients. SESSION 2: CHANGE THE MESSAGE
FROMAT
RELEVANT KNOWLEDGE
4.
Type Vendor in the Name: text box
and click Yes.
5.
From now on, you can mark the
messages vendor that will be easier to
locate. You can modify the existing color
categories or create your own categories
by doing the following:
6.
Select Actions > Categorize > All
Categories…
7.
•
•
To rename an existing category:
Select {color name} Category Click Rename. Why have different formats?
You have already learnt how to compose
email messages. When sending emails,
you need to consider if the recipients have
necessary support to view the email as
intended. When a recipient views your
mail using a email software different
from yours, the message may appear
distorted or garbled making it difficult to
read. In such cases, you need to send the
message in a format that is acceptable to
the recipient’s email software. Email messaging software supports a
variety of formats to address these kinds
of issues. For example if a recipient
reports that their email software can
accept text formats without any
problems, it is advisable to change the
format at your end before sending the
mails. Page 98 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Modify email format
To modify message formats, do the
following:
1.
Open the email messaging
software.
2.
Go to Tools > Options. A Options
dialog box appears.
3.
Select Mail Format tab. Notice the
list available under Compose in this
message format dropdown list in the
section Message format.
Email messaging software supports the
following formats:
1.
HTML – This is the default
message format in email messaging
software. This format allows the user to
add formatted text, images, and
hyperlinks in the message. Message
composed using this format look like
document. 2.
Plain Text – This format of email
message enables the user to add only text
contents without any images or text
formatting such as bold, italic, colors, etc.
This format is supported by all email
messaging software. You can use this
when you need maximum compatibility. 3.
Rich Text – This format enables
the user to add formatted text content.
The email messaging software
automatically converts the RTF format to
HTML while sending over the Internet.
Note: In most cases, you can leave the
default setting as it is. Change the
message format settings only if the
recipient is having issues viewing your
mails.
Using Plain Text Format
Plain text format is a simple text format
that has widest compatibility compared to
other formats. Since plain text format is
pure text, mails composed using this
format are smaller and move faster
compared to other formats. If you want to send a plain text message
as a onetime activity, you can change the
message format at the time of composing
an email by doing the following:
•
Select File > New > Mail Message.
•
Select the Options tab.
•
Select Plain Text under Format
group.
•
Now compose a test message.
Notice that options such as bullets,
paragraph options are greyed out as you
cannot use advanced text formatting
when using plain text format.
•
Send the mail to a recipient and
observe the format received by the
recipient. If you want to set your email messaging
software to use only Plain text format for
all outgoing messages, do the following:
1. Select Tools > Options.
2. Select the Mail Format tab.
3. Select Plain text from the Compose in
this message format: dropdown list (in
the Message format section).
Page 99 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
4. Click on Apply.
5. Click OK.
Now select File > New > Mail Message.
Notice the default mail format is in plain
text (Plain Text option is selected in the
Options tab). Using HTML Format
HTML format is similar to that of a
webpage containing text and graphics
formatted in a specific way. Messages
composed using this format appear as it
would appear in a web browser. HTML
mails are used in scenarios that require
attractive messages such as a newsletter
or marketing emails. However, since
HTML mails contain graphics, colors,
tables, URLs, etc, they take up more mail
space making the email bulkier and it’s
movement is slower compared to other
formats. Most email software includes support for
HTML format through a GUI editor for
composing mails and a rendering engine
for displaying HTML mails. If you want to send a HTML Mail
message as a onetime activity, you can
change the message format at the time of
composing an email by:
•
Select File > New > Mail Message.
•
Select Options tab.
•
Select HTML under Format group.
•
Now compose a test message;
notice options such as bullets, paragraph
options are available as you can use
advanced text formatting in the HTML
format. •
Now send the mail to a classmate
and observe the format received by the
recipient. If you want to set your email messaging
software to use only HTML format for all
outgoing messages, do the following:
•
Select Tools > Options.
•
Select Mail Format tab.
•
Select HTML from the Compose in
this message format: dropdown list (in
the Message format section).
•
Click Apply.
•
Click OK.
•
Now select File > New > Mail
Message. Notice the default mail format
is in HTML (HTML option is selected in
Options tab). Rich Text Format
Rich Text format is a proprietary format
developed by Microsoft. RTF is
recommended when you use Microsoft
Exchange, a mail server from Microsoft.
However, Outlook automatically converts
email messages composed using rich text
format to HTML format when it is sent to
an Internet recipient such as Gmail or
Yahoo! Mail. Note: It is recommend to use HTML
format if you send and/or receive mails
from recipients using a variety of mail
servers/clients to avoid any compatibility
issues. If you want to send a mail message using
rich text format as a onetime activity,
follow the same steps as learnt for HTML
and then select Rich text under Format
group Now when you compose a test message;
the options such as bullets, paragraph
options will be available .
Send the mail to a recipient and observe
the format received by the recipient. Similarly, you can set your email
messaging software to use only rich text
format for all outgoing messages
Page 100 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
SESSION 3: OUT OF THE OFFICE
NOTIFICATION
RELEVANT KNOWLEDGE
Understanding Out Of Office notification
Out Of Office feature of messaging
software (referred to as OOO),
automatically sends a standard reply to
your incoming messages while you are
out of the office, on leave/vacation or
having limited access to mails. Configuring an Out of Office notification
To configure the out of office notification,
as a first step, you need to create a
template that will be used when
automatically responding to received
mail. Do the following:
1.
Start the email messaging
software.
2.
Go to File > New > Mail Message,
and compose a message similar to the one
below.
and click Save. If you are using MS­office,
the option would be Outlook Template.
5.
You need to formulate a rule so
that whenever you receive a mail, the
message in the template is sent as a reply
to the sender. To setup the rule, select
Tools dropdown menu. 6.
Click Rules and Alerts…. A Rules
and Alerts dialog box appears similar to
the one below.
7.
Click New Rule…. A Rules Wizard
dialog box appears (figure below).
3.
Now, save this as a template. Click
File> Save As. A dialog box appears as
shown below.
4.
Specify a name, select the relevant
option from Save as type dropdown menu
8.
Select Check messages when they
Page 101 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
arrive under Start from a blank rule and
click Next. 9.
In the next step, you need to
specify to the conditions that need to be
checked. 10.
Select the sent only to me option
available under Step 1: Select condition(s)
and click Next. 11.
In the next step, you need specify
what you want to do with the message.
Here, select reply using a specific
template option available under Step 1:
Select action(s).
12.
Now, you need to specify the
template to be used. Under Step 2: Edit
the rule description (click an underlined
value), click a specific template. A Select
a Reply Template dialog box appears
(figure below).
13.
Select the template (use Look in:
dropdown menu to locate the template)
and click Open. 14.
Click Next. The Rules Wizard
dialog box appears where­in you can
specify any exceptions to the rule you
have just created. (figure below). Page 102 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
15.
For now, click Next. Click Finish
on the next window. Finally, click OK.
16.
From now on, the message
specified in the template will be sent
automatically whenever you receive a
mail. You can also set up rules to forward mails
from a specific client to a colleague who is
handing issues in your absence or to
forward messages on a critical project to
your manager.
Page 103 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
SESSION4: CREATE DISTRIBUTION
LIST or CONTACT GROUP
RELEVANT KNOWLEDGE
Understanding distribution lists
A distribution list refers to a collection of
contacts or a contact group enabling you
to quickly address and send messages to a
group of recipients. For example, if you
want to send the exam schedule for 11th
grade students, you can create a group
that has all the members of the 11th
grade students and then send the
schedule to that particular group. This
helps in saving time and avoids leaving
out anyone by mistake from the list. Distribution lists are stored in the
contacts folder, where you can identify
them by the distribution list symbol.
Creating a distribution list
You need to create a distribution list
before you can work with it. To create a
distribution list, do the following:
•
Open the email messaging
software.
•
Go to File > New > Distribution
List. A window, similar to the one below
appears.
•
Specify a name for the distribution
list, for example my classmates in the
Name: textbox. •
You need to add contacts to this
distribution list. To add contacts, do the
following:
•
Click Select Members option
available under Members group. A dialog
box appears with the list of contacts from
your address book. Select the contacts
that you would like to add to this
distribution list.
•
After selecting contacts, click
Members ­> and click OK. Now, the
Distribution List window appears with
the list of selected contacts.
•
Click on Save & Close option
available under Actions. Now a
distribution list is created. Using the distribution list
To use the distribution list, do the
following:
1.
Compose a message.
2.
Click To…, and the Select Names
Contacts dialog box with the list of
contacts and distribution list appears
(shown below). Notice the icons for
Page 104 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
contacts and distribution lists.
To print a distribution list, do the
following:
•
Click Contacts.
•
Open the distribution list you want
to print.
•
Select File>Print.
SESSION 5: INSERT A HYPERLINK
3.
Select the distribution list from the
dialog box and click OK. 4.
Click Send. The mail is sent to all
the contacts included in the distribution
list. Modify a distribution list
If you add/remove a name in the
distribution list temporarily, •
Click on the plus sign icon
preceding the list name in the To... text
box.
•
In the Expand List message box,
click OK to replace the distribution list
with its members.
•
Add or delete the user name(s)
from the To… text box.
To modify a list permanently, double click
the list you want to modify. Edit the list,
Save and Close to update the list.
Print a distribution list
RELEVANT KNOWLEDGE
You have already learnt about hyperlinks
that are widely used in the Internet. A
hyperlink is an object, text or a graphic
that links to another web page, email
address, network etc. Email messaging
software includes a facility for sending
hyperlinks to recipients. This is very
useful when you need to send reference
links to others via email. By clicking the
hyperlink in an email, you can quickly get
to the resource.
To begin with, open email­messaging
software. If you want to include links to
website in a mail message, do the
following:
•
Compose a new mail message.
•
Type the website URL in the body
text area. For example, if you want to
include a hyperlink to Wikipedia, type
www.wikipedia.org
or
http://www.wikipedia.org and press
Enter. Notice the URL is automatically
converted into a hyperlink.
•
Send the message to a contact. To insert a hyperlink manually, do the
following:
•
Compose a new mail message.
•
To insert a hyperlink, click the
Hyperlink option available under the
Links group in the Insert tab (shown
below).
Page 105 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
•
A dialog box for inserting a
hyperlink appears (shown below).
•
Type the website URL in the
Address: text box.For example,
www.google.com and click OK.
•
Now send the message to a contact.
Inserting lengthy website hyperlinks can
look odd or difficult to read. For example:
http://en.wikipedia.org/wiki/Etiquette_
%28technology%29. You can insert text to
include lengthier hyperlink. To set
hyperlinks through text, do the following:
•
Compose a new mail message
•
Type Etiquette in the message
body. Select the text Etiquette, select
Hyperlink from Links group. •
Type the complete website URL,
for
example:
http://en.wikipedia.org/wiki/Etiquette_
%28technology%29 and click OK. Notice ­
the text is hyperlinked to the lengthy
URL.
•
Send this message to a contact.
When the contact receives the mail and
moves the mouse over the hyperlinked
text, the entire link is visible. By clicking
the link, the website can be accessed.
If you want to send a list of hyperlinks in
an email for example a list of job websites
and important email address, do the
following:
1.
Compose a new mail message
2.
Type the list of website URL using
the procedure mentioned in this session.
3.
You can include the mail address
in one of the two methods:
a)
Type the email address and Press
Enter. For example: someone@web
site.com. b)
Include simple text content and
link that to an email address. For
example type job1, select the text. Select
Hyperlink in Links group under Insert
tab. Type the mail address as mailto:
someone@web site.com and click OK. 4. Send the mail to a contact.
The person you sent the mail to will
receive the websites and email addresses
as hyperlinks (embedded in the mail),
which when clicked upon, will open with
web browsers and email clients.
SESSION 6: SORT & FILTER
MESSAGES USING MULTIPLE
CRITERIA
As messages accumulate, in your mailbox
it becomes important to organize and find
messages as quickly as you can. In
addition, you would want to filter out
unnecessary mails (advertisements etc.)
rightly called Junk. The next two sessions
guide you through these options in a
email messaging software.
RELEVANT KNOWLEDGE
You have already learnt to create, send,
receive and open email messages. Over
time, searching for a particular email
messages could prove to be difficult as
your mailbox might have innumerable
mails. To help you out of this issue,
email­messaging software has features to
sort and filter messages using single or
multiple criteria. For example, if you
want to locate a mail that has a large
Page 106 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
attachment, you can sort mails by size
and locate the specific mail from the
sorted list. Sorting Messages
By default, messages are listed based on
timestamp, with most recent mails at the
top. You can change the arrangement to
suit your needs. Single criteria
To sort mail messages based on size
(single criteria), do the following:
•
Click View > Current View.
•
Select Customize Current View. A
Customize View: Messages dialog box
appears. Notice ­ the default value under
Sort… is specified as Received
(descending).
•
Click Sort.. A Sort dialog box
appears.
•
Select Size from the Sort Items by
dropdown menu (figure below)
•
Click Ok and move to the previous
dialog box. Click Ok here too.
Notice the email messages are now sorted
by Size, with the mail with the biggest
attachment, irrespective of when it was
received, being at the top.
Using multiple criteria
In the previous case, a mail, received long
ago with a huge attachment, could appear
at the top. It just might be that what you
wanted was a mail, recently sent but with
a huge attachment. In such a case, you
need to specify multiple criteria.
So, to sort emails first by date received
and then by size, do the following:
•
Click View > Current View and
select Customize Current View.
•
Select Size from Sort Items by
dropdown menu as the first criteria
(figure below).
•
Click Ok and move to the previous
dialog box. Click Ok here too. Notice now
the mails are sorted based on most recent
timestamp and size.
Page 107 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Filtering mail messages
Mailboxes can be flooded within a short
span of time. Messages from friends,
colleges, subscriptions, etc. need to proper
management to avoid issues locating
important mails. However, an alternative
is to use the filtering feature available in
mail messaging software to locate mails.
To filter mails, do the following:
•
Click View > Current View and
select Customize Current View.
•
Click the Filter button (which is set
to Off by default) from the Customize
View: Messages. A Filter dialog box
appears similar to the one below:
the keyword. Since both subject field and
email content are scanned, you may see
more number of mails in the search
results than in the previous search.
•
If you remember the email address
of the person, you can specify the email
address in the From: text box and
perform the search. Note that if you are using a keyword
during this search, messaging software
will look for a combination (multiple
criteria) of the specific keyword sent from
particular email address and you may
notice a very limited number of mails as
the search output. You can filter messages using the options
in Filter dialog box i.e. recipients mail
address, time sent, time received,
expiration status, unread status, with or
without attachments, flagged, size, etc.
You can combine more than one criteria
from this list to filter messages further. SESSION 7: MANAGE JUNK EMAIL
•
To filter using a keyword (only
subject field), type the keyword in Search
for the word(s): text box. Click OK twice
to save and move to the previous dialog
box.
•
Notice the search results match the
keyword in the subject area of the mails.
Since this searches only the subject field,
you may see limited mails in your search
results. •
To filter using a keyword (subject
field and content), select subject field and
message body from In: dropdown list.
Click OK twice to save and move to the
previous dialog box.
•
Notice the list of mails matching
RELEVANT KNOWLEDGE
Junk mails, also known as Spam are the
unwanted mails you receive (sometimes
unintentionally sent to you). You can
configure the email messaging software to
filter junk mails and keep your mailbox
cleaner. Some junk mails anchor viruses
that could potentially harm a computer,
remove data, send personal information
from the computer to unknown recipients,
etc. and are considered extremely
dangerous.
Email messaging software include spam
filters that can block mails that have
potentially dangerous content such as
scripts or viruses. Email messaging software protects by
maintaining the following lists: Page 108 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
1.
Blocked senders: Email address
specified in this list are automatically
blocked; you can specify:
•
An individual mail address such as
[email protected]. This will block
mails from only that particular email
address.
•
A domain name such as
example.com. This will block mails from
any mail address that belongs to this
domain. 2.
Safe senders are email addresses of
individuals and domain that you always
receive mails from. 3.
Safe recipients are email addresses
that you don’t like to block such as a
subscription.
Email messages in Safe senders and safe
recipients list are never sent to the Junk
E­mail folder unless blocked by the ISP or
settings based on a mail server. Email
messaging software includes four junk
filters that are capable of filtering junk
emails (however, it needs to be setup
accordingly). These junk filters are:
1.
Safe Senders
2.
Safe Recipients
3.
Blocked Senders
4.
International
Managing junk mail
To manage junk email, open the email
messaging software and do the following:
•
Go to Tools > Options…, an
Options dialog box appears. •
Click on Junk E­mail… button. A
Junk E­mail Options dialog box appears
wherein you can configure Junk Emails.
Notice the tabs in this dialog box. By
default, the Options tab is selected and
level of junk e­mail protection specified
here is self­explanatory.
1.
To block senders, click on Block
Senders tab, a window similar to the one
below appears.
Page 109 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
•
To block receiving mails from a
particular address, click Add and type the
email addresses. For example,
[email protected]. •
To block receiving mails from a
particular domain name (note: all mail
address from that particular domain will
be blocked), click Add and type the
domain name. for example, example.com.
•
If you want to block a list of email
addresses and/or domain names, first
create the list in a text file. Then
•
Click Import from File, and choose
the text file that has the list.
•
Click Open and then click OK. 1.
To receive emails from email
addresses or domains from known and/or
trusted sources, you can specify them in a
safe senders list. To add entries, click on
Safe Senders tab, a window similar to the
one below appears.
•
The procedure to receive mails
from a particular address, or a particular
domain name or a list of email addresses
and/or domain names, is the same as the
procedure to block senders.
Notice that the default setting Also trust
e­mail from my contacts is checked;
indicating that mails received from your
contacts are always on the safe list. 2.
To receive mails from mailing lists
or newsletters you have subscribed to,
you can add those addresses in the Safe
Recipients list. To add entries, do the
following:
•
Click on Safe Recipients tab, a
window similar to the one below appears.
•
The procedure to receive mails
from a particular address, or a particular
domain name or a list of email addresses
and/or domain names, is the same as the
procedure to block senders.
Page 110 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
3.
You use the International tab to
block email messages based on TLD
(Top­Level Domains). Some examples of
Top­level domains are: .ca, .us, etc. To
block mails using Top­level domains, do
the following:
•
You use the International tab to
block email messages based on TLD
(Top­Level Domains). Some examples of
Top­level domains are: .ca, .us, etc. To
block mails using Top­level domains, do
the following:
•
Click International Tab. (figure
below).
•
Click the button Blocked Top­Level
Domain List… The Block Top­Level
Domain List dialog box appears (figure
below) •
Select from the list the countries/
regions you want to block and click OK. •
Click Ok again.
You have successfully configured your
junk mail box!
Filter Modes
Email messaging software provides four
filter modes :
•
No Automatic Filtering
•
Low •
High
•
Safe Lists Only Note: It is recommended to keep the
default settings. However, if you want a
tighter messaging security, you can select
the Safe Lists Only option (Options tab).
By doing so, every mail other than the
one sent from the Safe Senders and
Recipients list will be considered as a
junk email. You will need to check the
junk folder manually. Junk filters need to be updated
periodically with most recent definitions
to protect new variants of junk mails. You
can download Junk filter updates from
downloads section of the mail messaging
software vendor’s website. SESSION 8: SET WORKDAYS AND
TIME IN A CALENDAR
Lesson Objectives:
Suppose your normal workday hours need
to change due to the needs of a new
project, or you have to coordinate
appointment times with someone across
Page 111 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
the country or the globe (different time
zones) and need to indicate your
availability. At the same time, you may
need to create a calendar group to send
mails to. How would you manage all these
activities? Additionally, you receive so
many meeting requests, can you configure
the system to automatically respond to
them? Email messaging software provides tools
and options for you as a solution to all
these issues. In the next five sessions, you
will learn about all these tools and
options.
RELEVANT KNOWLEDGE
You have learnt how to work with
calendar using email messaging software.
The default workdays and work time are
set in the email messaging software. You
can configure the workdays and time
according to your preferred schedule. Typically, workdays start on a Monday
ending Friday. However, in some
countries and even in some jobs,
workdays could be different. To modify
workdays and time in a calendar, open
the email messaging software and do the
following:
1.
Go to Tools > Options…, an
Options dialog box similar to the one
below appears. 2.
Click on the button Calendar
Options…. A dialog box with calendar
settings appears as shown below. 3.
Check/select the relevant
workweek days and change the Start time
and End time.
To view the changes, •
Click Go > Calendar. •
Select View > Work Week. Notice
the start work day and end work day
along with start time and end time
displayed in the calendar (figure below).
SESSION 9: DISPLAY
ADDITIONAL TIME ZONE
AN
RELEVANT KNOWLEDGE
Places around the world have different
time zones and calendar software is set to
match the current geographic schedule.
Calendar software include option for
adding additional time zones; this could
be beneficial to work if you are working
with colleagues from different time zone. Page 112 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
By default, email messaging software
displays the local time in your calendar. To add an additional time zone, do the
following:
1.
Open the email messaging
software.
2.
Go to Tools > Options…. The
Options dialog box appears. 3.
Click on Calendar Options…..A
Calendar Options dialog box appears as
shown below.
In this example, do the following 1.
Type India in the Label under
Current Windows Time zone Group
2.
Check Show an additional Time
Zone under Additional Time Zone Group
3.
Type Singapore in the Label under
Additional Time Zone Group
4.
Select (GMT+08:00) Kuala
Lumpur, Singapore from Time Zone
dropdown under Additional Time Zone
Group
5.
Click Ok to move back and save the
changes made.
6.
Now when you click the Calendar
View, you will see both India and
Singapore time zones. (figure below).
4.
Click Time Zone. Another dialog
box similar to the one below appears.
Calendar displaying multiple time zones
Now change different time zones in the
calendar software and observe the
changes in the calendar view. Page 113 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
SESSION 10: SET AVAILABILITY
OPTIONS
RELEVANT KNOWLEDGE
You have already learnt to share your
calendar through email. When you
schedule activities and share, the persons
who you have shared with on viewing
your calendar can see your availability as
either busy or a blank. Informing others
about your availability assists them in
fixing a meeting or requesting an
appointment with you. You can indicate
your availability by using the built­in
indicators of the calendar software. Specifying your availability
Before you share your calendar, use the
in­built indicators of the messaging
software to schedule tasks or meetings.
To use the indicators, do the following:
1.
Open your calendar software
2.
Select Go > Calendar
3.
Schedule appointments based on
the following guidelines:
a. Schedule 1
i.
Subject: Team Meeting
ii.
Timing – 10 AM to 11 AM
iii.
Re­occurrence: Monday to Friday
(10 occurrences)
b. Schedule 2
i. Subject: Vendor Meeting
ii. Timing – 2 PM – 3 PM
iii. Re­occurrence: Monday to Friday (10
occurrences)
To mark the entire appointment as
tentative, select Tentative from Show As
dropdown in Options group
(figure below)
Options group
a. Schedule 3
i.
Subject: Free
ii.
Timing – 3 PM – 5 PM
iii.
Re­occurrence: Monday to Friday (10 occurrences)
i.
Mark the entire appointment as
Free. Select Free from Show As dropdown
in Options Group. Notice the entries in
your calendar (weekly view).
Calendar, Weekly View
Sharing your calendar
To let others know your schedule and
availability, you need to share your
calendar. You can share your calendar by
publishing to a web server, ftp server or
to a computer in your local network. Note: Setting up Web Server or FTP
server require additional technical
expertise. Only the procedure for sharing
a calendar on LAN is included in this
session. Sharing on LAN
To share your calendar using another
computer in your local network, do the
following:
•
Set up a shared folder on another
computer that will be used for storing this
Page 114 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
calendar.
•
Create a New Folder. For example,
C:\CALSHARE
•
Right­click CALSHARE, select
Properties
•
Select Sharing tab
•
Select Advanced Sharing…
•
Check Share this folder
•
Select Permissions
•
Select Full Control under
Permissions for Everyone
•
Click Apply, click OK twice and the
click Close.
•
From another computer, confirm if
you have read and write access to the
shared folder by doing the following:
◦
Click Start
◦
Click Run
◦
Type
\\COMPUTERNAME\SHARENAME.
For example, if the computer name is
DESKTOPONE and the share name is
CALSHARE,
type
\\DESKTOPONE\CALSHARE. To configure your calendar software to
store the calendar in a shared folder, do
the following:
•
Select Tools > Options
•
Select Calendar Options (figure
below)
•
Click the button Free/Busy
Options…. the shared folder using the specific
format
File://\\COMPUTERNAME\SHARENA
ME\%name%.vfb. (For example, if your
shared folder is located on a computer
named “SERVER” and the shared folder
is given the share name as “CALSHARE”,
enter
File://\\SERVER\CALSHARE\
%name%.vfb. Note the %name% is a
variable and will automatically create the
required filename based on the email
account name. If the email account is
[email protected], then the filename
will be user01.vfb.)
Your calendar will be published
periodically every 15 minutes by default.
If you want to force the update, select
Tools > Send/Receive > Free/Busy
Information. Viewing calendar published by
others
To view calendars published by others,
add their contact to your address book
and then do the following:
•
Double­click on the contact.
•
Select Details in Show group under
Contact tab. (figure below)
Specify the location under Address
Text box in Internet Free­Busy section.
For example to include the calendar
shared by someone@ example.com, type
the location using the following format,
•
Free/Busy Options
•
You need to specify the location of
Page 115 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
File://COMP UT
ERNAME/SHARENAME/someone.vfb.
For example, File://SERVER/
CALSH
ARE/ user01.vfb
.
•
Select Save & Close.
To view the schedule or availability of the
contact, do the following:
•
Schedule an appointment in the
calendar
•
Select Scheduling under Show
group
•
Select Add Others dropdown and
select Add from Address Book…. Select
the recipient’s email address and click
OK. A window similar to the one below
appears. You can view their availability
and schedule a meeting accordingly.
take few minutes. SESSION 11: CREATE CALENDAR
GROUPS
RELEVANT KNOWLEDGE
You have learnt to work with calendar
and make appointments using it. Calendar groups are useful in scenarios
when two or more individuals work
together and need to schedule meetings
in sync with each other. To schedule a meeting you need to select
the list of recipients to be invited for the
meeting. Do the following:
•
Open your calendar software.
•
Select Actions > View Group
Schedules…. The Group Schedules dialog
box appears (figure below).
•
Click the button New…
•
Type a name, for example, GS1.
Click OK. A window appears similar to
the one below.
•
You need to add list of participants.
Select Add Others dropdown and select
Add from Address Book…(figure below).
Note: Fetching the calendar details of
another user from a shared folder may
Page 116 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
•
The Address book appears with list
of contacts. Select the recipient, Click
To­>. Add more recipients and when
done, click OK. •
Once all the recipients are added,
select Make Meeting dropdown and select
New Meeting with All… •
The Meeting dialog box appears
similar to the one below. •
Type Team Building in the Subject:
and 1st Floor in the Location:. Select a
date from the Start time: and End time:
dropdown with a schedule between 10
AM to 1 PM. Once complete, send the
invitation by clicking Send. •
Click Save and Close.
Notice the meeting scheduled is displayed
in your calendar. Recipients when they open their mail will
receive an invitation similar to the one
below.
Page 117 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
If they select Accept, you will receive a
mail that the recipient has accepted your
invitation. SESSION 12: MANAGE AUTOMATIC
MEETING RESPONSES
RELEVANT KNOWLEDGE
You have learnt to set up meeting
requests in the earlier sessions. You can
configure the email messaging software to
respond to meeting requests
automatically. Using automated meeting responses
could be useful in situations when you
want to accept meeting requests from
your team members or colleagues. To automate meeting responses, do the
following: 1.
Go to Tools > Options. Select
Calendar Options under Calendar Group.
2.
Click the button Resource
Scheduling… in the Advanced options
section. A window similar to the one
below appears. Resource Scheduling dialog box
1.
Check Automatically accept
meeting requests and process
cancellations to automatically accept
requests.
2.
Check
Automatically decline
conflicting meeting requests to decline
meeting requests if a conflict arises. This
is helpful when meeting requests conflict
with other scheduled meetings.
3.
Check Automatically decline
recurring meeting requests if you want to
decline meeting requests fearing that a
conflict could arise due to recurring
meetings. Generally, recurring meetings
span over a period of time and can flood
your calendar with too many schedules in
no time hence it is recommended to use
this option in this case.
SESSION 13: MANUALLY MODIFY A
JOURNAL ENTRY
RELEVANT KNOWLEDGE
In real work life, it is important to track
your time and tasks and thus document
the efforts needed to complete a project.
As you know, using the Journal feature
you have a way to track time, tasks, and
“project manage” your assignments. In an
earlier session, you learnt to set up
journal to track time automatically. You
Page 118 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
can also track journal entries manually
using the email messaging software. You can record time spent on a variety of
items such as meetings, phone calls, etc.
by recording journals manually. For
billing purpose (when the time spent on
an activity is billed to the client), you
want to know the amount of time spent
on an activity. This tracking can also help
in effective time management.
For example, if you want to record the
time spent on a phone call, do the
following:
1.
Open your calendar software.
2.
Select Go > Journal.
3.
Select File > New Journal Entry. A
window similar to the one below appears.
4.
Enter the following details:
a)
In the Subject: text box, type A/C
Repair Service, Maintenance Feedback
Call.
b)
Select Phone Call from the Entry
Type: dropdown menu
c)
If you plan to complete this call
within ten minutes (based on your
experience), select 10 minutes from
Duration: dropdown menu.
5.
When you are ready to dial the call,
select Start Timer. Notice the Start Timer
is grayed out and Pause timer is available
indicating the progress of this Journal.
6.
When you are ready to dial the call,
select Start Timer. Notice the Start Timer
is grayed out and Pause timer is available
indicating the progress of this Journal.
7.
You can use the text area to record
the comments of this call. Once the call is
complete, select Pause Timer.
8.
Click Save & Close. Notice the
Journal entry is created and displayed in
your calendar (figure below).
Now create manual entries for activities
such as meeting, sending letters, etc.
using the procedure outlined in this
session. SESSION 14: REPLY TO A TASK
REQUEST
RELEVANT KNOWLEDGE
When working together as a team, you
may have a list of tasks assigned to each
person in the team. For example, if you
want to organize a school annual day
function, a team is formed and tasks are
assigned to each student. This makes it
easier to complete the project on time. This is also called work delegation. The
same scenario exists in a real work life.
Tasks can be assigned to coworkers and
subordinates. Each Task has a due date,
a priority, and other settings such as
whether you want status updates, privacy
options, etc. Page 119 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
You have learnt to create tasks in earlier
sessions. You can create task requests for
others using the email messaging
software. Create a task
If you want to assign an existing task
from your calendar, do the following:
•
Open your calendar software
•
Select Go > Tasks
•
Create a task, for example:
•
Subject: Collect donation from all
students
•
Select a target date from Start
Date: and Due Date: dropdown
•
Use the Task body to include task
items or instructions for this task.
•
Notice the Owner: field (Currently
you are owner of this task) (figure below).
•
Select Save & Close. Notice the
task is created in your task list (image
below).
Assign a task
To assign this task to someone, do the
following:
•
Double­click the task to open the
task (figure below).
•
Select Assign Task from Manage
Task group. A window similar to the one
below appears.
•
Select To…, and then select the
contact (whom you want the task
assigned) from your address book. •
Select the schedule using Start
Date: and End Date: to indicate timelines
for the activity.
•
To keep track the progress of the
assigned task, select both Keep an
updated copy of this task on my task list
and Send me a status report when this
task is complete. •
Click OK. A window similar to the
one below appears.
•
You have assigned the task to the
contact. To send this task, select Send.
Page 120 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
The task is sent to the contact through
email.
•
Accept the request (Recipient’s
end)
The contact(s) whom you have assigned
this task to receive a notification on
opening their email (refer figure below).
The contact(s) can either Accept or Reject
the request. If they select Accept, the task
will is added and can be viewed in their
Tasks list (figure below). Once the task is accepted, the ownership
is transferred and now when you view the
task by double clicking on it, you see the
following details:
Do you notice a difference? List them out.
Sending updates
Now the assignee will send updates of the
progress and complete this task. To send
an update, you need to do the following:
•
Open the task to be updated.
•
In the task form, enter the updated
information. Any previously entered
information can be modified and new
information added.
Note: To view who will receive updates,
select Details. The Update List line
displays the user name(s) of who will
receive updates.
•
On the task request tool bar, click
Save & Close. A task update is
automatically sent to those on the update
list.
Once the task is completed, the sender
can indicate so by doing the following
1.
Select Mark Complete Mark
Complete in Manage Task group to
indicate to the sender that the task is
complete. 2.
On doing so, an email is
automatically sent to the contact who
originally assigned this task.
The sender (Original owner) receives a
mail similar to the one below:
Sender’s task list is automatically
updated with the status of this task and
can be viewed in their task list as being
struck out.(figure below):
Page 121 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
This method of assigning existing tasks
from your task list can also be used when
the task is originally assigned to you and
you to transfer the task to someone else. Tracking task status
Just because you delegate a task to
someone does not mean your
responsibility is over. Hence, even though
you assigned a task to someone else, you
will still need to keep track of the
progress on the task. This helps to
avoiding any last minute surprises. You
will receive a status report from the
recipient similar to the one below:
To view the status of the task, do the
following:
a)
Select Go > Tasks
b)
Double­click on the task. A window
similar to the one below appears:
c)
Notice the Status: displayed as In
Progress as updated by the recipient. Also
notice the highlighted message above
subject indicating the deadline and the
date & time of the last update received. IT/ITES 307: COMPUTER NETWORKS
SESSION 1: INTRODUCTION TO
NETWORKING
RELEVANT KNOWLEDGE
A computer network, often simply
referred to as a network, is a collection of
computers and other hardware
components interconnected by
communication channels that allow
sharing of resources and information.
A network may consist of one or more
computers or devices connected to provide
access to resources. Resources include a
range of devices (example, Printer,
CDROM, Hard Drives, etc.) and services
(example, web service, mail service, etc.). Networks are used widely used for web
browsing, file transfers, file & printer
sharing, etc. and has become an integral
part of our daily activities. Today,
networks are now popular across private
and business users across the globe
making it difficult to work without it.
Page 122 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Networks can also help in reducing costs;
for example you can buy a single printer,
attach it to a single computer and share it
across multiple users.
Networks based on size are broadly
classified into LAN & WAN. 1.
LAN: Local Area Network refers to
group of computers networked within a
limited geographical area such as schools,
colleges, offices, etc. 2.
WAN: Wide Area Network refers to
computers networked across geographical
areas, in other words they connect LAN's
between different locations. For example,
computers or devices in a branch office
could connect to the computer networks
at the head office through telephone lines
or satellites. Ways to form a computer Network
There are several ways to form a network
as listed below:
•
Use a cross­over cable (also
referred to as Peer­to­peer cable)
•
Use Serial and Parallel ports
•
Use Bluetooth
•
Use Wi­Fi (for more than two
computers)
•
Use Hub or Network Switch (for
more than two computers)
•
SOHO Router or Wi­Fi Router
(Commonly found in home & small
business networks)
Though technically it is possible to
connect computers using the above
mentioned options, practices such as
using a crossover cable, Wi­Fi or a
network switch are most common
methods. The technology or option choice
is generally based on the number of
connections, speed and distance
constraints. Networking Models
Peer­to­Peer(P2P): This is usually
meant for a maximum of 10­20
computers. Herein, each computer can act
both as a server as well as a client. P2P
networks are simple to setup and use,
normally home and small office networks
fall in this category. P2P networks are
also referred to as the Workgroup model
and have their own security database, i.e.
User accounts are present on each and
every computer on a network. Fig. Peer­to­Peer Network
Client/Server: These are large networks
with 10 to hundreds of computers and
may have dedicated servers and devices.
Office networks that require centralized
security and administration fall in this
category. Common servers on these
networks include File Servers, Print
Servers, Messaging Servers, Database
Servers, Domain controllers, etc. Fig. Client­Server Network
Note: Clients are referred to as "Service
Requestors" and Servers as "Service
Providers". Any machine that request a
service is called as the client and
machines that fulfill the requests is called
the client.
Networks can have a combination of both
Client/Server models and Peer­to­Peer.
For example, you may be using a
centralized mail server and/or access files
from other machines in the network.
Intranet
Intranet refers to private computer
network used by organizations for
Page 123 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
sharing resources; Intra­nets can be
simple within a building or very large
spread across the globe connected
through various networking technologies.
Intra­nets help employees of an
organization to locate information much
faster resulting in increased productivity.
Though popularly referred to a company’s
internal website or portal, Intranet
usually employs other protocols such as
POP3, SMTP, FTP, etc. and may even
offer a variety of services (you will read
more about these in later sessions).
Extranet
Extranet is a computer network used
outside the Intranet. For example, an
organization may allow a vendor to view
or access their resources such as their
internal website for updating a product
catalog or training material. However,
this is highly restricted to Internet users
(public). Extranets are usually accessed
using VPNs (you will read more about
this protocol later).
Internet
Referred to as network of networks, the
Internet uses TCP/IP protocol suite.
Internet consists of billions of computing
devices and is the largest network in the
world. Internet is used for various
purposes such as
browsing, email,
chatting, social
networking,
online shopping,
etc. SESSION 2: THE OSI MODEL
RELEVANT KNOWLEDGE
In 1978, Open Systems Interconnect
(OSI) model was introduced by the
International Standards Organization
(ISO) to provide a conceptual model for
networking. The OSI model describes how
data is sent and received over a network.
This model breaks down data
transmission over a series of seven layers.
Each layer has a responsibility to perform
specific tasks regarding sending and
receiving of data. All the layers are
needed for a message to reach its
destination.
The OSI model provides the standard for
communication so that different
manufacturers' computers can be used on
the same network. Though each layer in
the model performs a specific function, all
the layers have one common function ­ to
communicate with the layers above and
below them in the model. Data flow in the OSI Model
Data sent from one computer to another on a
network flows two ways in the OSI model,
Down (data encapsulation) and Up (data
decapsulation). OSI model ensures that
everyone follows certain guidelines and
hence each computer is able to
communicate with every other computer,
regardless of whether one computer is a
Macintosh and the other is a PC.
For example when data is sent by a
network application such as a web
browser to the application layer, the
application layer adds specific
information and passes on to the
Page 124 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Presentation layer. Likewise presentation
layer adds presentation layer specific
information and passes the result to
session layer. This process is repeated till
Physical layer. Process of adding layer
specific information is termed as
“encapsulation”.
On the receiving computer, the various
headers and the data trailers are stripped
off one by one by each layer and passed
on to the next upper layer till the packet
finally reaches the receiving process.
Process of removing layer specific
information is termed as “decapsulation”.
Seven layers of OSI model are:
a)
Physical Layer
•
Only layer that deals with
hardware – media, signals and binary
transmission.
•
Modulate and demodulate signals.
•
Define Electrical signals and
cabling specifications.
•
Unit of measurement (called as
Protocol Data Units, PDU) at physical layer
is bits.
•
Hubs & Repeaters Operate at this
layer.
•
Protocols include 100BASET,
1000BASE­SX, DSL, etc..
b)
Data Link Layer •
Delivery of frames between
stations in a network.
•
Physical addressing using MAC
Address.
•
Network Interface Cards, Bridges
and Switches operate at this layer.
•
Unit of measurement in data link
layer is frames (data packet).
•
Protocols include Ethernet, PPP,
SLIP, Token Ring, etc. •
This layer can be sub­divided into
two layers:
◦
Logical Link Control (LLC).
•
Media Access Control (MAC). c)
Network Layer, is also referred to
as Layer 3. This layer:
•
Logical addressing and routing
functions.
•
Handle routing of packets.
•
Routers operate at this layer.
•
Unit of measurement in network
layer is packets or datagram. •
Protocols include IPv4, IPv6, IPX,
RIP, OSPF, ICMP, etc.
d)
Transport Layer
•
Ensures end­to­end communication
and error­free transmission.
•
Provides connection/connectionless
oriented packet delivery & Sequencing.
•
Unit of measurement in transport
layer is segments.
•
Protocols include TCP, UDP, etc.
e)
Session Layer
•
Manages user sessions and
dialogues (Logon/Logoff).
•
Controls establishing, maintaining
(synchronizing) and terminating sessions
(conversations)/logic links between users/
network applications.
•
Protocols include NetBIOS, PAP,
PPTP, L2TP, etc. f)
Presentation Layer
•
Specifies architecture­independent
data transfer format.
•
Encodes/ decodes, encrypts/
decrypts, compresses/decompresses data.
Page 125 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
•
Protocols in this layer include
ASCII, EBCDIC, MIDI, SSL, TLS, etc
g)
Application Layer •
Responsible for process­to­process
communication.
•
Provides standardized services such as virtual terminal, file and job transfer and operations (provides services
to end­users such as browsing, email, file transfers, etc.).
•
Protocols include HTTP, FTP,
SMTP, POP3, DNS, DHCP, NNTP, etc.
Note: Unit of measurement at Session,
Presentation & Application layers is data.
Hint: A simple acronym that will help
you to remember the layer names is All
People Seem To Need Data Processing.
Physical layer is concerned with
hardware and the rest with software.
IEEE 802 Standards
IEEE (Institute of Electrical and
Electronics Engineers) is an international
non­profit organization that set
standards, IEEE 802 deals with LAN and
WAN related technologies. Services and
protocols specified in IEEE 802 map to
the lower two layers (Data Link and
Physical) of the seven­layer OSI
networking reference model. In fact,
IEEE 802 splits the OSI Data Link Layer
into two sub­layers named Logical Link
Control (LLC) and Media Access Control
(MAC). Following table summarizes the
IEEE 802 standards.
Standard Description
IEEE 802.1 LAN/ MAN Management
IEEE 802.2 LLC
IEEE 802.3 Ethernet
IEEE 802.4 Token Bus
IEEE 802.5 Token Ring
IEEE 802.7 Broadband LAN
IEEE 802.8 Fiber Optic LAN / MAN
IEEE 802.9 Isochronous LAN
IEEE 802.10 LAN / MAN Security
IEEE 802.11 Wireless LAN
Wireless Personal Area
IEEE 802.15 Network
SESSION 3: TERMINOLGIES AND
TECHNOLOGIES
RELEVANT KNOWLEDGE
Signaling Methods
In a network, communication happens
between devices or computers through
electrical, optical or radio­wave signals.
Methods of signaling are widely
categorized into baseband and broadband.
•
Baseband: Data is sent as digital
signals by using entire bandwidth of the
media (Single Channel), supporting single
communication at a time. Signals are
sent over co­axial, twisted pair or fiber
optic cables. Baseband supports higher
transfer rates as compared to broadband;
however, baseband is limited with
distance. Baseband uses TDM (Time
Division Multiplexing) to send multiple
signals over a single cable. Example:
Ethernet, Token Ring & FDDI.
•
Broadband: Data is send as
analog signals by using portion of a
bandwidth. Broadband supports use of
multiple signals at different frequencies
(multiple channels). Signals are split into
channels by using FDM (Frequency
Division Multiplexing). Example: xDSL,
where telephone lines are used for both
voice (telephone) calls and data (Internet
connectivity). Page 126 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Fig. Baseband vs. Broadband
Channel Operation
Channel operation refers to the mode of
communication between connected
devices or computers. Channel operation
can be simplex, half­duplex or full­duplex.
Simplex is a one way communication,
similar to that of a radio. Half­duplex is a
two way communication but only one way
at a time, similar to that of a
walkie­talkie. Full­duplex is two way
simultaneous communication (data can be
received and sent at the same time),
similar to that of a telephone. Multiple Signaling Methods
When multiple devices or computers are
connected in a network, they use multiple
signals that are combined at the source
and separated at the destination by use of
a technique called multiplexing. For
multiplexing, a device called the
multiplexer is used for multiplexing /
demultiplexing signals. Types of
multiplexing include:
1.
TDM
(Time
Division
Multiplexing) is a method in which
multiple signals are combined and send
over a single transmission media such as
wires or radio waves. This is achieved by
use of time sharing; multiple signals are
transmitted for a defined amount of time
in cycles. For example, a device sends and
receives signals every alternate second. 2.
FDM (Frequency Division
Multiplexing) is a method in which
multiple signals are transmitted at
different frequencies. Multiple signals
can be sent at the same time over a single
channel using this technique. For
example, a device sends multiple signals
at the same time using different
frequencies similar to that of a radio (FM)
or cable TV and the end device receives
by tuning in to a particular channel. Data Transmission methods
Data can be transferred over a network
using the following techniques:
a)
Circuit Switching: In this
method, a dedicated path is established
between the endpoints before the data is
transferred. Once a dedicated path is
established, no other devices can use the
circuit. Example: Dial­Up, ISDN.
b)
Packet Switching: In this
method, data is divided into blocks
referred to as packets. Multiple packets
can be sent via different paths allowing
more than two devices to communicate at
the same time. Modes of operation can be
connectionless or connection oriented. ◦
In connectionless mode, packets
have source & destination address for
routing that may take different paths.
Example: Ethernet, IP, UDP.
◦
In connection­oriented mode,
connection is defined (a virtual circuit is
created) before a packet is transferred.
Packet switching supports variable
packet sizes. Example: X.25, Frame
Relay, TCP.
c)
Cell Switching: Cell switching
method is similar to that of packet
switching but has a fixed size for the cells
transmitting data. Cell switching is
efficient when large amounts of data need
to transferred. Example: ATM.
Channel Access Methods
Channel access methods refer to how
devices communicate using a shared
medium such as bus networks, star
Page 127 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
networks, ring networks, hub networks &
wireless networks. When multiple devices
or computers are used in a shared
medium, a predefined method of
transmission needs to be defined.
Channel access methods in circuit
switching networks include FDM, TDM,
etc and in packet switching networks
include CSMA/CD, CSMA/CA, Token
passing, etc. Ethernet
Ethernet is a family of computer
networking technologies for local area
networks (LANs) and has largely replaced
competing wired LAN technologies.
Ethernet standard defines how
communication happens between network
interface cards, hub, switches, repeaters,
etc. Devices on Ethernet networks use
frames or Ethernet frames for
communication. IEEE 802.3 standard
defines the Media Access Control (MAC)
portion of the data link layer and the
physical layer of the OSI model. Ethernet
protocols are covered by this standard. CSMA/CD
CSMA/CD (Carrier Sense Multiple
Access/Collision Detect) as per IEEE
802.3 standard is a mechanism that
defines how transmission takes place in a
network. Only one device in the collision
domain may transmit at any one time,
and the other devices in the domain listen
to the network before sending any
packets in order to avoid data collisions.
Collisions also decrease network
efficiency on a collision domain. If two
devices transmit simultaneously, a
collision occurs, and both devices device
will wait for a random amount of time
before attempting to transmit again. Collision domains are found in a hub
environment where each host segment
connects to a hub that represents only
one collision domain and only one
broadcast domain. Modern wired
networks use a network switch to
eliminate collisions. By connecting each
device directly to a port on the switch,
either each port on a switch becomes its
own collision domain (in the case of half
duplex links) or the possibility of
collisions is eliminated entirely in the
case of full duplex links. Collision
domains are also found in wireless
networks such as Wi­Fi.; CSMA/CA is
used in wireless networks.
CSMA/CA
Carrier sense multiple access with
collision avoidance (CSMA/CA) is a
network multiple access method in which
nodes attempt to avoid data collisions by
transmitting only when the channel is
sensed to be "idle". Token Passing
Token passing is a channel access method
where a signal called a token is passed
between nodes that authorize the node to
communicate. The most well­known
examples are token ring and ARCNET. Addressing methods
When multiple computers or devices are
connected in a network, signals can be
addressed as: 1.
Unicast refers to one­to­one
communication, for example signal is sent
from one computer to another. 2.
Multicast refers to one­to­may
communication, for example signal from
one computer or device is sent to selective
set of computers or devices. 3.
Broadcast refers to one­to­all
communication, for example single from
one computer or device is sent to all
devices and computers in a network.
SESSION4: NETWORK TOPOLOGIES
Page 128 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
& ACCESS METHODS
RELEVANT KNOWLEDGE
In communication networks, a topology shows
the layout and describes the arrangement of
a network. A graphical representation of a
physical network is best illustrated through
topology. There are two ways of showing
network geometry: the physical topology and
the logical (or signal) topology. Physical topology refers to the placement of
network components including device
(computers and network peripherals) location
& cable installation. Logical topology refers to
how data is sent or received in a network. Basic topologies include Bus, Star, Ring,
Mesh and Hybrid.
Bus or Linear Topology
In bus topology, each node (computer) is
connected through a single cable (known
as backbone or trunk) used as a common
transmission medium for communication.
Signal from the source computer travels
to all computers connected to the cable
until the destination computer accepts
the data; if not, the machines ignore the
data. troubleshooting can be difficult. Though bus topology is the simplest form
for connecting multiple computers, issues
may arise when two computers have a
need to transmit at the same time. To
handle such collisions, CSMA/CD protocol
is used in Bus (Ethernet)
implementations.
IEEE Standards
related to bus topology are 10BASE2
(Thinnet) and 10BASE5 (Thicknet). Star Topology
Star topology is the most common and
widely used topology today. Each
computer is connected to a centralized
device called the hub or switch using
dedicated cable such as the Twisted­Pair.
All signals need to pass through the
centralized device. Star topology is
considered to be the easiest topology to
design and implement as adding
additional nodes is simple and easy to
troubleshoot in case of single cable
failure. However, entire network is
affected if the hub or switch goes down. Hub
Switch
RJ­45
Fig. Bus or Linear Topology
Nodes are interconnected using co­axial
cables through the T­Connector that
splits the connection between nodes.
Terminators are used at both ends to
absorb the signal. A device called the Repeater is used to
amplify and retransmit weak signals to
cover longer distances. Advantages include
ease of installation and low cost; however,
since all the computers depend on a single
cable, a single break or loose connection can
cause the entire network to be down and
Ring Topology
In a ring topology, each node connects to
exactly two other nodes, forming a single
continuous pathway for signals through
each node. Data travels from node to
node, with each node along the way
handling every packet. Ring topology
provides only one pathway between any
two nodes, ring networks may be
disrupted by the failure of a single link. A
Page 129 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
node failure or cable break can isolate
every node attached to the ring. Ring
topology uses physical star topology and
logical ring for communication. Devices used in ring topology include the
Token Ring Network Interface card,
Twister pair or fiber optic cables
connected to a centralized device called
the MSAU (Multistation Access Unit).
Other topologies include the Mesh
Topology where all nodes are connected to
each other one way or the other and the
Hybrid Topology which is a combination
of one or more topologies.
Twisted Pair
Twisted­Pair cables are widely used in
Local Area networks and telephone
networks. In a twisted pair cable, two
conductors of a single circuit are twisted
together for canceling out electromagnetic
interference (EMI) from external sources.
Types include the UTP (Unshielded
Twisted Pair) and STP (shielded Twisted
Pair). UTP cables are found in Ethernet
networks and telephone systems. RJ­45
(Registered Jack) connectors are used to
connect the twisted pair cables to
end­points on computer networks. RJ­11
is a connecter used on telephone
networks. Some of the UTP cable grades
include:
Type
CAT 1 CAT Use
Voice (Tel ephones) Data (Eth Spee
d
< 1 Mbps 10 MHz
1 MHz 16 Pairs /
Wires
Two­Twis
ted Pair/4
Four­Twis
3 CAT 5 CAT 5e ernet) Data (Fast
Ethernet) Data (Gb Ethernet) Mbps 100 Mbps 1000 Mbps MHz 100 MHz 100 MHz ted Pair/8
Four­Twis
ted Pair/8
Four­Twis
ted Pair/8
•
CAT 1 is primarily used on telephone networks (PSTN), ISDN connections
•
CAT 2 ­ 7 is used for data transmissions (Computer Networks)
IEEE Standards related to star topology
are 10BASET, 100BASE­TX, 1000BASET
& 10GBASET. Maximum distance
supported by twisted pair is 100 meters. Twisted­pair Ethernet cables can be
wired "straight­through" or “Crossover”. To connect a network interface card to a
switch, hub or router, straight­through or
patch cables are used. To connect similar devices (network
interface card on computer to another
network interface on another computer,
hub to hub or switch to switch), crossover
cables are used. Pin No.
(RJ­45)
1
2
3
4
5
6
7
8
T568B
T568A
White /
Orange
Orange
White /
Green
Blue
White /
Blue
Green
White /
Brown
Brown
White /
Green
Green
White /
Orange
Blue
White /
Blue
Orange
White /
Brown
Brown
Table: Straight­through & Crossover reference
Fiber Optic
A fiber optic cable is a cable containing
one or more optical fibers. Fiber­Optic
Page 130 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
cables are ideal for transmitting data
over very long distances at great speeds
as light is used for the medium for
transmission. Fiber optic cables are not
susceptible to any EMI, Near­end
Crosstalk(NEXT), or Far­end Crosstalk
(FEXT). Note that you require special network
interface cards & network switch that
support the fiber optic interface which is
usually expensive and common only in
large enterprise networks or locations
that are susceptible to EMI such as
factories that use heavy machineries. Fiber­Optic cables consist of a high
quality glass or plastic strands and a
plastic jacket made of Teflon or PVC that
protects the cable. Two types of Fiber­Optic cable exist:
Single­Mode Fiber (SMF) used for longer
distances and Multi­Mode Fiber (MMF)
used for shorter distances. Signals are
transmitted as light signals from source
to destination. Either LED or Laser is
used. In multi­mode fiber, light signals
are transmitted in numerous dispersed
path (single­mode fiber use single light
source) and making it unsuitable for long
distance transmissions.
1. Core, 2. Cladding, 3. Buffer, 4. Jacket
In some cases, plenum rated cables are
used that have a special jacket to protect
against fire and emit less smoke than
normal cables. However, this is rare and
often seen only in industrial or
manufacturing sites. SESSION 5: NETWORK HARDWARE:
NETWORK INTERFACE CARD (NIC)
RELEVANT KNOWLEDGE
TCP/IP Utilities
On computers that have support for
networking, a list of utilities is available
to configure and troubleshoot network
related issues. Often referred to as
TCP/IP utilities, these utilities are
bundled along with the operating system.
Though the names of the utilities could
vary in spelling, the underlying function
is almost the same across operating
systems. Given below is a list of utilities
(with simple description) You will learn
more about them in later sessions.
Utility Description
IPCONFIG Internet
Protocol
Configuration Utility
GETMAC
View MAC or Physical
Address of an NIC
PING
Test network connectivity
TRACERT
Trace Route from source
to destination
ARP
Resolve IP address to
MAC address
Hostname
View computer name or
hostname
NETSTAT
View TCP/IP statistics
Nbtstat
View NetBIOS over
TCP/IP statistics
Nslookup
View DNS related
information
Route
View or modify routing
table
PATHPING Trace packets and view
detailed
packet
information
Note: Use /? for additional help/syntax
for each command listed here. For
example to know more about IPCONFIG,
type IPCONFIG /?
Network devices such as NIC, hub,
bridge, switch & routers are devices that
Page 131 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
help computers to network and
communicate. There are a variety of
network devices equipped with a wide
range of functions. Network Interface Card (NIC)
Network cards are devices that connect
computers to the network. Network cards
are both Layer 1 (Physical) & 2 (Data
Link) devices as they provide physical
access to the medium and also provide
physical addressing through the MAC
Address. Network Interface Cards are available for
desktop, laptop and server computers. A
variety of interface such as PCI, CardBus,
USB are available today. Most desktops,
laptops, servers and motherboards have
built­in NIC. PCI Ethernet Card for use in Desktops
Cardbus Ethernet Card for use in older laptops
USB Ethernet Card (USB Ethernet converter)
administrators need to configure or
modify NIC settings to match their
network environment. Common settings
found in most NIC include settings for
controlling speed & duplex modes, WOL
settings, Power Management, VLAN
settings, etc. Network Interface Cards have one or
more LED (Light Emitting Diodes) to
indicate network conditions like Link
status, Network Speed, etc. Usually there
are Light Emitting Diodes to indicate
Link/Speed (labeled as LINK) and
activity (labeled as ACT). For example
solid green could mean the device is
properly connected to a switch auto
negotiated at 100 Mbps / full duplex,
blinking orange could mean network
activity, no light indicate a problem with
network connection, etc. Lab: View status indicators in a network
interface card. Lab: View connectivity status through an
Operating System.
Lab: View connectivity status through an
Operating System.
1.
Click Start > Run and type
NCPA.CPL Then click OK.
2.
Right­click Local Area Connection,
and click Status.
Lab: View Network Interface card
installed on a computer
Device Manager is a utility used for
configuring & troubleshooting hardware
devices such as Network Interface card,
sound card, video card etc. Device
manager display the status of devices
along with error codes if any. It is
commonly used for updating device
drivers, disabling/reinstalling devices etc.
Ref.http://support.microsoft.com/kb/310123 NIC’s mostly work out of the box, but
there might be instances where
Page 132 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
1.
Lab: View settings of a Network
Interface card.
2.
Click Start > Run and type
Devmgmt.msc. Then click OK.
3.
Device Manager opens. Expand
Network Adapters.
4.
Double­click on the Network
Adapter (For example, RealTek RTL
8139 Family PCI Fast Ethernet NIC).
Network Adapter properties is displayed.
Auto­negotiation
Auto negotiation is an Ethernet
procedure by which two connected devices
choose common transmission parameters,
such as speed, duplex mode, and flow
control. In this process, the connected
devices first share their capabilities
regarding these parameters and then
choose the highest performance
transmission mode they both support.
Due to affordability of high speed devices
(NIC & Switch), 100 or 1000 Mbps speed
and full duplex settings are used usually
through auto­negotiation, eliminating the
need to configure this setting. interface card. MAC addresses are
integrated with the NIC and usually not
possible to change. On a network, each
station is identified by its MAC Address.
MAC Addresses are governed by IEEE
and use 48­bit (248) addressing scheme
providing a total of 281,474,976,710,656
MAC addresses. GETMAC is a command line utility used
for viewing the MAC address of an NIC.
Lab: View MAC Address of a Network
Interface Card using GETMAC.
1.
Click Start > Run and type CMD
to activate the command screen. Click
OK.
2.
Type GETMAC. Notice the MAC
address displayed.
Lab: View MAC Address of a Network
Interface Card using IPCONFIG.
1.Click Start > Run and type CMD to
activate the command screen. Click OK.
2.Type IPCONFIG/ALL. Notice the MAC
address displayed under Physical
Address.
MAC Address
Also known as physical address, MAC
Addresses are unique to each network
Boot ROM
Normally operating systems are installed
Page 133 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
on the computer. However, if the
computer does not have an operating
system installed, you can configure the
computer to load an operating system
from another computer on its network. To
load an operating system from another
computer on the network, these
computers require a special chip called
the BOOT ROM. Boot ROM can be added
to the NIC through a special socket or in
most cases today, it is often integrated
within the NIC. Computers that are not
equipped with floppy disk drives or hard
disk drives (disk less workstations) to
save cost and to keep the network secure,
can be used by loading necessary files
from a remote computer on a network.
Some computers such as public terminals
used in libraries, schools, etc. rely on a
centralized computer for processing and
storing capabilities; referred to as Thin
Clients these computers load their
operating system and applications from a
much powerful computer. SESSION 6: NETWORK HARDWARE­
HUB, SWITCH & ROUTERS
RELEVANT KNOWLEDGE
While setting up a network, you will come
across different types of hardware used.
The commonly used hardware are hubs,
switches and routers. Hub: Hubs are Layer 1 (Physical Layer)
devices that connect multiple computers.
Number of computers that can be
connected depends on the number of ports
available on a hub, typical 4 to 8
computers. Hubs broadcast data to all
devices connected to it leading to
collisions; hence they are referred to as
multiport repeaters. Bridge: Bridge is a device that can
connect network segments and separate
network traffic based on broadcasts.
Bridges examine the frames and
selectively transfer frames according to
their MAC address. Bridges operate at
Layer 2 of the OSI Model. Switch: Switch or Network Switch is
similar to hub but manage traffic based
on MAC address and are efficient in large
networks. Switches are considered
intelligent as they build a table of MAC
Addresses of devices connected to it and
when each packet is received, they are
analyzed and forwarded to the device
with matching MAC Address.
Using switches can eliminate collision as
each port in the switch acts as a collision
domain. Since switches isolate collision
domains, they are referred to as
multiport bridges. When forwarding
frames, switches use Store and forward,
cut through, Fragment free or Adaptive
switching methods. Unlike a hub that
uses half­duplex communication, a
network switch can send and receive at
the same time (full­duplex mode)
resulting in faster performance. Number
of computers that you can connect to a
switch depends on the number of ports
available (Typically 4 or 8 on SOHO
switches designed for use in home and
small business networks and 8 – 32 or 64
on switches designed for use in an
enterprise network.). The networks can
be extended by adding additional
switches usually cascaded from the
primary switch. Switches designed for
larger networks are cascaded through a
special port called the Uplink port.
Page 134 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Simple Network Setup.
An Enterprise network with a variety of
networking devices. Categories of switches include:
•
Unmanaged switches are network
switches used typically for homes or small
offices requiring no administrative
configuration. •
Managed switches are widely used
in enterprise networks and ISP’s. These
need to be configured by the network
administrator before it is used in a
network.
VLAN
A single layer­2 network can be
partitioned to create multiple distinct
broadcast domains, enabling data to be
exchanged only between the computers
within the domain. This is referred to as
VLAN or Virtual LANs. This is created to
reduce collisions and to implement
security.
Power over Ethernet
PoE describes a standardized system to
provide electrical power supply through
Ethernet cables; generally, UTP cables
carry only signals necessary for data
communication. Switches that have
support for PoE are generally expensive
and in some cases only limited number of
Ethernet ports are capable of supporting
PoE. Advantages of PoE include the
ability to provide power up to 25 watts
and distance factor that allows devices to
be connected up to 100 meters from the
switch. Router
Routers are Layer 3 devices that route
packets to different logical networks.
Routers can discover and transfer packets
based on routing table that are
pre­determined or self­discovered.
Routing tables are either managed by an
administrator by manually defining the
routes or automated through special
configuration to exchange the routing
tables with other routers on a logical
network. SOHO Routers are found in
home and small business environments
and Enterprise Routers are found in ISP’s
and enterprise networks. SOHO Router
Enterprise Router
Notable manufacturers of routers include
Cisco, Nortel Networks, Avaya, HP, Dell,
Huawei, etc
SOHO Router
Also referred to as a residential gateway,
SOHO (Small Office Home Office) routers
are devices designed for use in small to
medium sized networks. Most SOHO
routers have combinations of a switch,
DSL or cable modem and an access point
Page 135 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
for Wi­Fi connectivity. These devices are
used for two primary purposes:
1.
Connecting desktops & laptops
across home or office.
2.
Sharing a single Internet
connection across desktops & laptops. Some models include support for
connecting peripherals such as printers,
USB hard disk drives, etc. through USB
ports. SESSION 7: PROTOCOLS
RELEVANT KNOWLEDGE
Protocols are a set of standards that allow
network devices to communicate and
exchange information. Protocols define
how devices start, manage and end
communication; most protocols are
described by IETF (Internet Engineering
Task Force) as RFC's (Request for
Comments). Protocols are set of rules for
communication. In a computer network,
all computers need to use the same
protocol for communication. Protocols
may include signaling, authentication
and error detection and correction
capabilities. Protocols address data
formats, address formats, error detection
techniques, sequence & flow control,
routing and other requirements for
communication. In a network, multiple
protocols are used during communication.
Examples of protocols at the network
layer are NetBEUI, IPX/SPX, TCP/IP,
AppleTalk, etc. The NetBEUI protocol is used to connect
and communicate between computers
with Microsoft Windows as the operating
system. Similarly AppleTalk protocol is
used to connect and communicate among
computers with MAC OS. However, when
connecting computers with different
operating systems you need to use a
standardized protocol such as the TCP/IP
protocol. Proprietary & Open Standard
Protocols
Proprietary protocols are communications
protocol owned by a single organization or
individuals. Usually proprietors enforce
technical and licensing restrictions
through patents to keep the specification
as a trade secret. Examples include
NETBEUI from Microsoft, IPX/SPX from
Novell, AppleTalk from Apple, etc. Open Standard protocols are
communication protocols that are publicly
available, have various rights to use
associated with it, and may also have
various properties of how it was designed.
Example, TCP/IP. TCP/IP
TCP/IP (Transmission Control Protocol /
Internet Protocol) is a routable protocol
suite that is also known as the Core
Protocol of the Internet Protocol
Suite. TCP/IP has gained popularity as it
is very efficient in very large networks;
most operating systems include support
for TCP/IP. Unlike many other protocols,
TCP / IP have the following benefits: 1.
Open Standard (not tied to any
vendor unlike proprietary protocols)
2.
Enable communication between
different Operating Systems (almost
every operating system including flavors
of Unix, Windows, Mac OS support TCP /
IP)
3.
Runs on any network framework
(Ethernet, Token Ring, Dial­Up
connections)
4.
Routable & a common addressing
scheme.
Page 136 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
IANA
Internet Assigned Numbers Authority
(IANA) is the entity that oversees global
IP address allocation, autonomous system
number allocation, root zone management
in the Domain Name System (DNS),
media types, and other Internet
Protocol­related symbols and numbers.
IANA is a department operated by the
Internet Corporation for Assigned Names
and Numbers, also known as ICANN.
IANA manage the IP Address space
through regional Internet registries
(RIRs) to allocate IP address blocks
across the globe.
Classful Network
Classful network is an addressing
schedule originally introduced in 1981
and used for several years until the
introduction of CIDR method. In this
method, the 32­bit address space is
divided into five addresses classes namely
A, B, C, D and E. Each class defines a
fixed network size and number of hosts
within networks. Following table summarizes the classes of
IPv4 addressing:
Class
TCP/IP protocol suite is the most widely
used protocol today including LAN’s and
WAN’s. Internet uses TCP/IP as its
protocol.
IP
Internet Protocol is the primary
communication protocol used for relaying
data across network boundaries.
Functions include logical addressing and
routing. The first major version of IP,
Internet Protocol Version 4 (IPv4), is the
dominant protocol of the internet. Its
successor is Internet Protocol Version 6
(IPv6), which is increasingly being used.
IPv4
IPv4 is a connectionless protocol for use
on packet­switched Link Layer networks
(e.g., Ethernet). It operates on a best
effort delivery model; in that it does not
guarantee delivery, nor does it assure
proper sequencing or avoidance of
duplicate delivery. These aspects,
including data integrity, are addressed by
an upper layer transport protocol, such as
the Transmission Control Protocol (TCP).
IP (IPv4) use a 32­bit address that will
provide 4,294,967,296 (232) possible
addresses and has two parts: Network ID
(Portion of the address that represents
the network that a device belongs to) and
Host ID (Portion of the address that
represents the host on a particular
network). Network & Host portion of an
IP address is decided based on an
additional value called the Subnet Mask.
Each device on an IP network must have
a unique IP address for communication. IP addresses are binary numbers (image
below), but they are usually stored in text
files and displayed in human­readable
notations such as 10.3.5.10 (image below).
Range
Subnet
0.0.0.0 ­
A 126.255.2 255.0.0.0
55.255
No. of Networks
126
128.0.0.0 ­
B 191.255.2 255.255.0.0 16,384
55.255
Page 137 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
192.0.0.0 ­
255.255.255
C 223.255.2
2,097,152
.0
55.255
224.0.0.0 ­
D 239.255.2 Multicast
55.255
240.0.0.0 ­
E 255.255.2 Reserved for future use
55.255
Examples of Class A IP Addresses:
5.2.2.1, 12.1.1.14, 72.34.23.23
Examples of Class B IP Addresses:
129.1.2.3, 160.2.3.34, 190.2.3.4
Examples of Class C IP Addresses:
200.12.3.4, 202.13.14.15, 220.3.2.3
IPv6
Internet Protocol version 6 (IPv6) is the
latest revision of the Internet Protocol
(IP), intended to replace IPv4. IPv6 was
developed by IETF to address the IPv4
issue of address exhaustion. IPv6 uses a
128­bit address, allowing for 2128, or
approximately 3.4×1038 addresses, or
more than 7.9×1028 times more than IPv4.
IPv6 addresses consist of eight groups of
four hexadecimal digits separated by
colons,
for
example:
2001:0db8:85a3:0042:1000:8a2e:0370:733
4. Most operating systems support IPv4
and IPv6.
SESSION 8: IP ADDRESS
RELEVANT KNOWLEDGE
As you have learnt about IP addresses in
the previous session, you know that IP
addresses are seen as numbers or
numeric values such as 10, 192, 182, etc.
However, computers use binary language
and translate decimal to binary and vice
versa behind the scene. IP addresses assigned to a host or a
computer can be public or private. Public IP Address
Public IP addresses are IP addresses
obtained from an ISP by organizations to
provide services such as web hosting,
email, etc. This is similar to that of a cell
phone number that is required for your
make and receive phone calls. If you want
to provide a service such as free email for
users (like Gmail) or an online shopping
mall for your customers, you must have a
public IP address assigned to the
computer serving such requests. When you rent or lease an Internet
connection from an ISP such as DSL,
Cable, Dial­up, etc. you are given only a
dynamic IP address that changes in most
cases every time you re­connect; ISP’s
issue the same IP address to different
customers on a rotation basis to reduce
the incurred cost. If you want to provide
an Internet based service such as free
mails or a website on your computer, you
need to get a dedicated or static IP
address which can be leased from the ISP
for a fixed fee. Private IP Address
Private IP addresses are addresses used
in private networks such as homes and
internal office networks. Private IP
addresses need not be purchased as it is
meant for private use and anyone can use
the private address without approval
from a regional Internet Registry (RIR);
private IP addresses will not connect to
public address and vice versa. This is
similar to that of extension numbers that
can be used only for calling each other
telephone numbers with an office. The Internet Engineering Task Force
(IETF) has directed the Internet Assigned
Numbers Authority (IANA) to reserve the
Page 138 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
following IPv4 address ranges for private
networks:
Class
IP address range
A
10.0.0.0 – 10.255.255.255
B
172.16.0.0 – 172.31.255.255
C
192.168.0.0 – 192.168.255.255
Internet service providers (ISPs) only
allocate a single public IP address to each
residential customer, but many homes
has more than one computer or other
Internet connected device, such as IP
telephones or IP televisions. In this
situation, a network address translator
(NAT/PAT) gateway is usually used to
provide Internet connectivity to multiple
hosts that translates private to public IP
address and vice versa. Private addresses
are also commonly used in corporate or
enterprise networks.
Subnet Mask
When you assign IP addresses, you need
to provide the subnet mask value. Subnet
masks are used for dividing logical
networks into one or more sub­networks,
a practice referred to as “subnetting”. Providing a subnet mask helps devices or
computers calculate and indicate portions
of network ID for a given IP address; this
in turn is used for determining if the host
belongs to the same or different logical
network. If the host is identified to be in a
different logical network, then the packet
is sent to the gateway IP address for
routing.
IPCONFIG is a command line utility used
for managing IP configuration.
IPCONFIG is used for viewing IP
configuration of a computer; however,
additional administrative tasks are also
possible using this command. Lab: Determine if the IP address is
Private or Public using IPCONFIG
Lab: Converting from Binary to Decimal
& vice versa.
Lab: Identifying Network & Host ID of
the IP Addresses.
SESSION 9:
ASSIGNMENT
IP
ADDRESS
RELEVANT KNOWLEDGE
IP addresses are assigned by
administrators either manually or
automated through DHCP servers. In this
session, you will learn about IP address
assignment. IP Address Assignment
Internet Protocol addresses is assigned to
a host either on booting (when on the OS
starts), or permanently by a fixed
configuration of its hardware or software.
Administrators can allocate and assign
unique non­changing IP addresses to
hosts or computers. Such addresses are
called Static IP address. On large
networks, administrators automate the
IP address assignment using a special
service called the DHCP that assigns IP
addresses automatically; such
dynamically assigned addresses are
called Dynamic IP address.
Static IP provided by Administrator for
each computer or host (left) and a DHCP
Server configured to assign a dynamic IP
address through a pre­defined range.
If you want to host a website or provide
Page 139 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
email services to employees or users,
generally you should use static IP
addresses. If you want to provide Internet
access to users, you can use dynamic IP
address. Dynamic IP addresses are
assigned by a network device such as
SOHO Router or Servers that have DHCP
capability.
Lab: Assign static IP address to
computers.
1. Click Start > Run > Type
NCPA.CPL > click OK.
2. Right­click Local Area Connection,
Click Properties.
3. Select Internet Protocol Version 4
(TCP/IPv4) and click Properties.
Lab: To view IP Configuration
(Command Prompt).
PING is a command line utility used for
testing network connectivity. PING
operates using ICMP echo request
packets for its response from another
computer and measures the time taken
by the packet (from transmission to
reception ­ referred to as Round­Trip).
PING is widely used by administrators to
understand and troubleshoot network
related issues particularly at the network
layer of the OSI model.
Lab: Check network connectivity using
PING (LAN).
ARP or Address Resolution Protocol is
used for resolving IP addresses to MAC
address. When two computers
communicate using IP address (Layer 3)
on the same subnet, IP address will be
resolved to MAC address (Layer 2) and
they start communicating using MAC
Address through Network Switch. Thus
ARP, a layer 3 protocol serves as an
intermediate between Layer3 and Layer2
establishing connectivity between
network layer and the Ethernet. Once resolved, mapping of IP Address to
MAC addresses are stored in cache for
some time for future use. Entries resolved
automatically are referred as dynamic
entries and is used most of the time. Lab: Use ARP to view current entries
(Command Prompt).
Loopback IP Address
Loopback IP address is a special IP
address reserved for testing local
machine’s NIC or device drivers or
TCP/IP stack within the local computer.
It cannot be assigned to any computer
and is implemented at the software level.
IP address in the range of 127.0.0.1 to
Page 140 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
127.255.255.254 is reserved for loopback
address. However, 127.0.0.1 is most
commonly used for testing and
management purposes by administrators.
Lab: Test Loopback IP
0.0.0.0
255.255.25
5.255
127.0.0.1
CIDR
Assigning numbers based on Classful
network was easier during early stages of
networking networks were smaller. As
time evolved, due to explosive growth of
the Internet, IP addresses were getting
exhausted. An addressing scheme, CIDR
(Classless Inter­domain Routing), was
introduced for efficient use of IP
addresses.
If you have noticed, a Class A IP address
can accommodate 16 million hosts.
However, in most organizations the
number of computers will be probably in
thousands and not millions. Assuming if
an organization has around 2000
computers, imagine the wastage of
number of IP addresses if Class A was
used. Similarly, a Class C IP address can
accommodate only 254 host; and in the
same situation, the IP address range is
insufficient and multiple ranges from
Class C will be needed. CIDR helps
resolve these issues.
Lab: Use CIDR Method
Lab: Use the decimal to binary
conversion to determine network ID &
Host ID by using CIDR Method. Special IPv4 Addresses
Given below is a list of special IP
addresses that cannot be assigned to any
computer as they are reserved for specific
functions.
IP Address Description
169.254.x.
x
Refers to unspecified IP
address indicating the
absence of an IP address. Refers to the broadcast
address, used for
broadcasting in a network.
IP broadcasts are used by
DHCP & BOOTP clients.
Referred to as loopback
address, it is assigned to
the internal network
adapter.
Reserved for Auto IP.
SESSION 10: TRANSPORT LAYER
PROTOCOLS – TCP & UDP
RELEVANT KNOWLEDGE
While network layer protocols are used
for logical addressing and routing,
transport layer protocols provide
end­to­end communication between hosts
or computers on a TCP/IP Network.
Transport Layer Protocols
The transport layer provides convenient
services such as connection­oriented data
stream support, reliability, flow control,
and multiplexing. Well­known protocols
at this layer are TCP & User Datagram
Protocol (UDP). User Datagram Protocol (UDP) is a
transport layer protocol that is used for
sending messages to other hosts on the
network without prior communications,
to set up special transmission channels or
data paths. UDP does not provide
reliability, ordering, or data integrity.
UDP assumes that error checking and
correction is either not necessary or
performed in the application, hence
avoiding the overhead of such processing
at the network interface level. Page 141 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
UDP's stateless nature is also useful for
servers answering small queries from
huge numbers of clients, such as Domain
Name System (DNS), streaming media
applications such as IPTV, Voice over IP
(VoIP), Trivial File Transfer Protocol
(TFTP), IP tunneling protocols and many
online games. Transmission Control Protocol (TCP)
provides reliable, ordered delivery of a
stream of bytes from a program on one
computer to another program on a
different computer on the network. TCP is the protocol used by major
Internet applications such as the World
Wide Web, email, remote administration
and file transfer. UDP is used either by
applications that have a built­in facility
to check reliability or when transfers
happen that do not require reliability.
UDP has less overhead than TCP.
TCP
UDP
Reliable
Unreliable
Connection
Connectionless
Oriented
Segment
No Sequencing
Sequencing
Acknowledge
No Acknowledgement
Segments
Segment
No retransmission
retransmission
and flow control
Ports & Sockets
When a network application from a client
attempts to connect to corresponding
network application to a server, the
operating system uses a combination of
the assigned IP address along with a port
number referred to as a socket for
end­to­end communication.
Computers that have single IP address
can host a variety of services using
different port numbers eliminating the
need for having multiple IP address. For
example, a computer assigned with an IP
address 12.1.1.1 can run a web server
using port 80 and an FTP server using
port 21.
Port numbers range from 0 to 65,535 as it
uses a 16­bit scheme (216 = 65,536). 0 is
reserved and cannot be used; actual range
is between 1 to 65535. Some network applications such as
network & Internet games, video
conferencing software, etc. may use a
range of port numbers for communication.
For example
Apple’s QuickTime
Streaming Server uses UDP as its
transport protocol in the 6970­9999
range.
Note: To know about the port numbers
and range for specific network
application, refer to product manual or
the vendor’s website.
Note: To know about the port numbers
and range for specific network
application, refer to product manual or
the vendor’s website.
IANA Well­Known Ports
Port numbers in the range from 0 to 1023
are referred to as well­known ports. Look
at the following table that summarizes
the standardized port numbers for
common application layer protocols:
Port Number Transport Description
0
TCP, UDP Reserved
20
TCP
FTP (Data)
21
TCP
FTP (Control)
23
TCP
Telnet
25
TCP
SMTP
53
UDP
DNS Query
69
UDP
TFTP
Page 142 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
80
TCP
HTTP
110
TCP
POP3
111
UDP
RPC
119
TCP
NNTP
137
UDP
NETBIOS Name Service
143
TCP
IMAP4
161
UDP
SNMP
389
TCP
LDAP
443
TCP
HTTPS
Note: See Service Name and Transport
Protocol Port Number Registry of IANA
for complete list of assigned ports. Port numbers from 1024 to 49151 are the
registered ports and are assigned by
IANA for specific applications from
products from a variety of vendors. Port
numbers above 49151 are dynamic or
private ports.
NETSTAT
NETSTAT (i.e. Network statistics), is a
command line utility used for viewing
port numbers used by network
applications. This command is used to
understand and troubleshoot any network
or transport later issues.
Lab: Use NETSTAT to view Ports &
status.
TCP/IP model
DoD (Department of Defense) or TCP/IP
Model simplifies the 7 layer OSI Model
into a 4 layer model (figure below):
OSI (7 Layers) vs. TCP/IP Model (4
Layers)
1.
Network Interface or Link Layer
specifies how data is physically sent on a
network using electrical, optical or radio
waves. This layer includes devices such
as NIC that directly interface with a
network medium such as a UTP Cable.
2.
Internet Layer specifies IP packets
sent on a Packet Switched Network and
is same as the Network Layer.
3.
Transport Layer specifies how
communication session takes place
between computers and is the same as
the Transport Layer discussed earlier.
4.
Application Layer specifies how
applications and protocols communicate
between end points. This layer combines
Session, Presentation & Application
layers of the OSI Model. Note: Different applications use several
protocols that are a part of the TCP/IP
Protocol Suite operating at each layer of
the OSI model. Lab: Refer to common protocols TCP/IP
protocol suite.
SESSION 11: SERVER OPERATING
SYSTEMS
RELEVANT KNOWLEDGE
Server Operating Systems (SOS) are
system software that allows us to manage
Page 143 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
data, users, groups, security,
applications, and other networking
functions. SOS are commonly used on
medium to large networks and uses the
client/server architecture.
Advantages
Disadvantages
Centralized
Initial cost can be
Management
high
Higher Level of Requires special
Security
technical expertise
Can be accessed Requires regular
from
remote maintenance
locations
Server Operating systems include
support for a variety of functions (not
limited to):
1.
Name Server (DNS, WINS, DDNS)
2.
Database Server 3.
Communications Server
4.
Mail Server
5.
File Server
6.
Print Server
7.
Proxy Server
8.
Web Server
9.
Remote Access Server
10.
Gaming Server
11.
Terminal Server, etc.
Generally, computers serving large
number of requests and/or offering
multiple services require powerful
hardware and appropriate support from
the Operating system. Popular server
operating systems listed below are
designed to support such hardwar.:
Microsoft Windows Servers
Windows Servers refers to the brand of
Server Operating Systems released by
Microsoft. Following are the list of Server
Operating Systems till date:
•
Microsoft Windows NT 4.0 Server
•
Microsoft Windows 2000 Server,
Advanced Server & Datacenter Editions
•
Microsoft Windows 2003 Web,
Standard, Enterprise & Datacenter
Editions
•
Microsoft Windows 2008 Web,
Standard, Enterprise & Datacenter
Editions
•
Microsoft Windows 2012
Foundation, Essentials, Standard &
Datacenter Editions
UNIX
UNIX is a multitasking, multi­user
computer operating system. UNIX
operating system is widely used in
servers, workstations, and mobile devices.
Based on UNIX Kernel, there are several
variants available today. Following is a
partial list of UNIX Variants:
•
SUN Solaris
•
IBM AIX
•
BSD OS
•
Digital Unix
•
HP­UX
•
MAC OS X Server, etc.
Linux
Linux is a Unix­like operating system
assembled under the model of free and
open source software development and
distribution. Linux kernel was initially
conceived and created by Finnish
computer science student Linus Torvalds
in 1991 and today, Linux kernel has
received contributions from thousands of
programmers across the globe.
It is one of the leading Operating System
used on Servers, Mainframes, Smart
Phone and Supercomputers. Users &
administrators operate a Linux­based
system through a command line interface
(CLI) or a graphical user interface (GUI).
Linux is packaged in a format known as a
Linux distribution through which users
install Linux on their desktops or servers.
Popular distributions include:
•
Debian
Page 144 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
•
•
•
•
•
•
Redhat
openSUSE
Android
Ubuntu
Bharat Fedora, etc.
Router. Following is an example of
implementing DHCP using SOHO router.
•
Login to the Router.
•
Select LAN Settings (Refer to
product manual for exact details).
SESSION 12:
NETWORKING
SERVICES­ DYNAMIC HOST
CONFIGURATION PROTOCOL RELEVANT KNOWLEDGE
DHCP
Dynamic Host Configuration Protocol
(DHCP) is a network protocol used to
configure network devices to enable them
to communicate on an IP network. DHCP infrastructure consists of:
•
DHCP Servers
•
DHCP Clients
DHCP server maintains a database of IP
addresses and configuration information.
When it receives a request from a client,
the DHCP server allocates an IP address
from a given range and sends the
configuration information to the client.
DHCP servers are preconfigured with a
range of IP address and additional
network configuration information by the
administrator. Like other TCP/IP, DHCP
uses port numbers 67 & 68. DHCP Process
DHCP follows a basic process widely
referred to as DORA.
Lab: Configure DHCP.
You can use the DHCP Service bundled
along with server operating system such
as Windows Server, Linux or a SOHO
Specify the DHCP range from
which the IP addresses will be allocated
to the computers in a network and select
the lease duration. Click Apply
Changes.
•
Lab: Configure clients for Dynamic IP.
By default, most operating systems will
be automatically configured as a DHCP
client. If you have modified the computer
to use static IP address, you should
reconfigure the computer to act as a
DHCP Client by using the procedure
below:
•Click Start > Run > type NCPA.CPL >
click OK.
•Right­click Local Area Connection,
select Properties.
•Select Internet Protocol Version 4
(TCP/IPv4) and Click Properties
•Select obtain an IP address
automatically and Obtain DNS server
address automatically. Click OK
twice.
Now go the command prompt, check if the
computer has received IP address from a
Page 145 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
DHCP Server. Use Ping to verify
connectivity with other computers in the
network. Computer Names
Computers that run Microsoft windows
use unique NetBIOS names that are 16
characters in length. (The 16th character
is reserved for NETBIOS suffix to
represent service and as a result
computer names are maximum 15
characters long.) Computer names use
alphanumeric characters for naming
convention and are assigned by the
administrator. On a Microsoft windows network that
uses IP, computers can be accessed using
computer names instead of IP addresses
as these are easier to remember and
identify. Lab: View and Change Computer Name.
•
Right­click My Computer, select
Properties.
•
Select Computer Name tab.
•
Click Change.
Prompt).
Note: You may need to restart the
computer.
HOSTNAME
Hostname is a command line utility that
can retrieve computer name. Lab: Use HOSTNAME (Command
Note:
•
Windows XP allows maximum 10
concurrent connections; Vista and above
allows 20. •
Everyone is a special group that is
created and managed by the Operating
Workgroups Workgroup or Peer­to­Peer computer
network refers to decentralized model
where the user name and password is
stored on individual computers.
Workgroup model is suitable for 10­15
computers or fewer numbers of users and
requires additional administration as the
number of computer or user grows. Since
the permissions are managed locally at
each computer, each user or owners of a
computer act as an administrator. File and Print Sharing
Once you have setup the computer to
work in a network, you can share files
and printers among other computers in a
network. Lab: Share files on a computer.
• Create a folder that you want to share,
for example. C:\Monthly Reports.
• Right­click the folder, select
Properties. Select Sharing tab. Click
Advanced Sharing.
• Click OK twice.
Page 146 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
system; any user account that is logged
on to a network becomes a member of the
Everyone group. You cannot modify the
members of Everyone group; however,
you can remove the Everyone group from
the Share Permissions list by adding a
desired user or a group account manually.
•
Select Read under Allow column
if you don’t want to allow users to modify
contents.
•
Select Change or Full Control
under Allow column if you want to allow
user to modifying contents.
Lab: Access a shared folder from another
computer.
•
Click Start > Run.
•
Type\\COMPUTERNAME\SHA
RENAME. (example, \\LABPC\Monthly
Reports)
•
You may be prompted to enter
username and password, type them and
click OK. You should be able to access the
shared folder.
Lab: Share a printer attached to a
computer.
• Go to Control Panel > Devices and
Printer.
• Install a printer. • Right­click the
Printer, select
Properties.
• Select Sharing tab.
• Select Share this Printer, click OK.
Lab: Access a shared printer.
•
Click Start > Run.
•
Type \\COMPUTERNAME. •
Notice the shared printer
displayed. You need to install the printer
drivers on other computers in order to use
this printer; to automatically install the
printer driver on your computer,
double­click on the printer. Once
installed, you can use any application
such as word processing software to open
a document, select print and choose this
printer. Notice the printing request will
be automatically forwarded to the printer
available on the other computer.
To set permissions, select Security tab. •
Select Print if you want to
allow users to just print (default
permission).
•
Select Manage this Printer if
you want to allow users to have
administrative control over the printer.
•
Select Manage Documents if
you want users to manage document
queue. This should be used when you
want to allow users to pause, rearrange
or delete documents in print queue.
Auto­IP Computers configured as DHCP Clients
will not able to communicate with each
other if they don’t receive an IP address
from a DHCP Server. In such cases
Auto­IP feature of operating system
self­assigns IP address from a built­in
range so that client computers can
communicate at least with each other. Internet Engineering Task Force has
reserved the address block 169.254.1.0
through 169.254.254.255 for Auto­IP
reserve range in IPv4. Auto­IP is a
feature found on most recent operating
systems such as Microsoft Windows, MAC
OS X & Linux. Page 147 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Lab: APIPA demonstration.
1. Stop or disable the DHCP Service (on
the Router).
2. Type IPCONFIG /RELEASE on all
DHCP Clients (to release the IP address).
3. Type IPCONFIG /RENEW on all
DHCP Clients (attempt to receive an IP
address).
4. Notice the IP address assigned to each
client computer in the 169.254.x.x range. 5. Use PING to verify connectivity
between different computers.
6. Start or enable the DHCP Service (on
the Router).
7. Repeat steps 2, 3 & 5. Additional Information
Network Controllers
On medium to large sized networks, it is
a practice to have centralized security.
Network or Domain Controllers are used
for authenticating user accounts and
permissions are tightly controlled. This
helps the administrators as everything is
centralized and users can login to any of
the computer within a network using a
single username &password combination.
Domains
Domain refers to a centralized model
where a centralized database stores all
the credentials (usernames, passwords,
security policies, etc.). Domain models
assist administrators to control
Domain Model, User Accounts on Domain
Controller the computers in a network
from a single station making it easier to
administer. Permissions (or restrictions)
to change wallpaper, access control panel
items, etc. can be set across the network
keeping all the computers secure. Domain
models are suitable for small, medium to
extremely large networks and can scale to
thousands of users.
Active Directory
Active Directory is a directory service
used in Microsoft Windows Domain
networks. Here, a domain controller is
configured to authenticate and authorize
all users and computers in a network.
Active Directory enforces security policies
such as password length, password
complexity, user restriction, etc. Active
Directory or an equivalent directory
service is widely used in medium to large
corporate networks. Active Directory uses
the LDAP Protocol for directory service,
Kerberos protocol for authentication and
DDNS for name resolution.
SESSION 13:
NETWORKING
SERVICES ­ NAME RESOLUTION
RELEVANT KNOWLEDGE
Name Resolution
Name resolution refers to the process of
converting host names or domain names
to an IP address. On an IP network,
computers communicate using the IP
address. On an IP network, computers
communicate using the IP address;
however, computers are assigned names
which are easy to remember. When a user
attempts to access a computer by using
the computer or hostname, it is
translated to the IP address assigned to it
and then, the communication takes place.
Name resolution methods include using
HOSTS file, DNS, WINS & DDNS.
HOSTS File
The hosts file is a computer file used by
Page 148 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
the operating system to map host names
to IP addresses. The hosts file is a plain
text file and is conventionally named
hosts.
Note: Though it’s a plain text file, this file
does not have extension as .TXT.
HOSTS use a simple mechanism of
separating hostnames and IP addresses
by white space or tabs; this is very
similar to that of a phonebook having
entries of customers and their phone
numbers. You can map friendly names
such as John, PRINTSERVER, etc. that
will be easier for users to remember;
however for the computers to identify and
connect, you need to map the name with
respective IP address. Following are the
attributes of a host name:
•
Host name can contain maximum 255 characters.
•
Multiple host names can be assigned to single host.
•
Host name need not match the
NetBIOS computer name (Microsoft
Windows).
•
Comments can be included by
including a hash character (#).
Operating System
Unix / Linux
Microsoft
Windows XP / 7
Mac OS X 10.2
Novell NetWare
Android
Location
/etc/hosts
%SystemRoot
%\system32\drive
rs\etc\hosts
/private/etc/hosts
SYS:etc\hosts
/system/etc/hosts
DNS (Domain Name System)
Since HOSTS file needs to be maintained
on each computer, this method is not
possible on large networks and the
Internet. On large networks and the
Internet, a hierarchical distributed
naming system called the DNS is used.
DNS provides centralized name
resolution and can help reduce
administrative costs and efforts. DNS
uses a method is analogous to retrieving
phone numbers from a centralized service
such as the yellow pages instead of our
personal phone books. DNS provides a
worldwide, distributed keyword­based
redirection service and serves as an
essential component for the functionality
of the Internet. Unlike HOSTS file, DNS
can be quickly updated and updates are
distributed to other DNS servers across
the globe.
Domain name space
Domain name space consists of trees of
domain names and has multiple levels.
For example, for a domain
mail.google.com, .com refers to the
top­level domain, google refers to
second­level domain and mail refers to
third­level domain. A single DNS zone
may consist of one or more domains and
sub­domains. Domain names are not case
sensitive.
Lab: View HOSTS file
•
Click Start > Run > type
C:\Windows\system32\drivers\etc
•
Click OK. Notice the contents of
this folder. To view HOSTS file, open it
with a text editor such as Notepad.
Page 149 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Address resolution mechanism
When you use an application such as web
browser or mail client, the domain names
(e.g. Wikipedia.org or mail.google.com)
are translated to an IP address enabling
your computer to communicate. Domain
name resolvers determine the appropriate
domain name servers responsible for the
domain name to be accessed, by a
sequence of queries, starting with the
right­most (top­level) domain label.
DNS Process
The DNS process is explained below.
1.
User opens an URL,
www.example.org. Client sends a query to
ISP’s DNS for the IP address of
www.example.org.
2.
ISP’s DNS searches its database or
cache to find matching IP address. If not
found, query is forwarded to the root
server.
DNS Server responds to ISP’s DNS
Server with the IP address of
www.example.org.
5.
Client communicates with
www.example.org using its IP address.
Lab: View DNS Settings (Command
Prompt).
DNS settings are usually pushed along
with IP address. To view, do the
following:
• Click Start > Run > Type CMD > Click
OK.
• Type IPCONFIG /ALL, press Enter.
Notice the DNS server IP address
displayed under DNS Servers.
If you receive request timed out or
extremely delayed response from your
external DNS servers, try using other
DNS Server’ IP address such as one of the
Public DNS servers. Using Public DNS
Servers can improve performance and
resolve issues related to DNS name
resolutions; for example, Google provides
free Public DNS to be used as alternate to
DNS Servers. Typically ISP’s provide
Primary and alternate DNS’s server’s IP
address pushed along with your IP
address when you subscribe; if you have
performance or name resolution issues
with your ISP’s DNS Servers, then it is
recommended to use the Public DNS
Server’s IP address. For example, to use
Google’s Public DNS Servers on a
computer, do the following:
Lab: Use Public DNS IP Address.
3.
Root server traces the IP address of
the .org DNS Server and sends it to ISP’s
DNS Server.
4.
ISP’s DNS Server contacts the .org
DNS Server by its IP Address. The .org
Page 150 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Lab: Clear DNS resolver cache
(Command Prompt).
Now use IPCONFIG /ALL and notice the
DNS server IP address displayed.
NSLOOKUP (Name Server Lookup)
NSLOOKUP is a command line utility
used for querying DNS servers. Lab: Use NSLOOKUP (Command
Prompt).
Type IPCONFIG / FLUSHDNS, press
Enter. Type
IPCONFIG /
DISPLAYDNS, press Enter. Notice the
results in DNS Resolver Cache.
SESSION 14:
NETWORKING
SERVICES – NETBIOS, WINS &
DDNS
RELEVANT KNOWLEDGE
DNS Client Resolver Cache
(Microsoft Windows XP / 7)
DNS client resolver cache is a RAM­based
table that contains entries of Hosts file
and host names that Windows has tried
to resolve through DNS. The DNS client
resolver cache stores entries for both
successful and unsuccessful DNS name
resolutions. This in turn can improve
performance as Windows can locate the
destination IP address directly from
Cache (RAM) instead of initiating another
query to an internal or external DNS
server. Lab: View DNS Resolver Cache
(Command Prompt).
NetBIOS over TCP/IP
NetBIOS over TCP/IP (NBT, or
sometimes NetBT) is a networking
protocol that enables legacy computer
applications (relying on the NetBIOS
API) to run on modern TCP/IP networks.
NetBIOS was developed in the early
1980s, targeting very small networks
(about a dozen computers). NBTSTAT
NBTSTAT is a command line utility for
viewing statistics of NetBIOS over
TCP/IP. Lab: Use NBTSTAT to view registered
names (Command Prompt).
Page 151 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
WINS
Windows Internet Name Service (WINS)
is Microsoft's implementation of NetBIOS
Name Service (NBNS), a name server and
service for NetBIOS computer names.
WINS is to NETBIOS Names just as DNS
is to hostnames, providing name
resolution services for computers running
windows on Microsoft Windows network.
DDNS
DNS requires hosts to be assigned static
IP addresses. DNS is not suitable when
using DHCP environments; as the IP
addresses keeps changing over time and
the DNS service requires permanent IP
addresses for its records. For example if a
consumer using a DSL or cable modem
wants to host a website (accessible to the
public) on his computer, it is not
practically possible as the public IP
address changes over shorter period of
times. In such a scenario, DDNS can be
used. Similar to WINS, DDNS clients can make
use of dynamic IP address and computers
can be accessed using hostnames or
domain names. How? For example, if you
are initially assigned a dynamic public
address of 202.1.2.3 , your computer can
be configured to update its IP address
along with the hostname or domain name
to a machine with DDNS. If the public
address changes, the DDNS client will
automatically contact and update the
DDNS with the changed IP address. Today, there are a many DDNS providers
on the Internet, offering their service free
or for a small fee. Examples of service
providers include (not limited to):
•
http://www.dnsdynamic.org
•
http://www.changeip.com
•
http://www.dyndns.com
•
http://www.changeip.com
•
http://freedns.afraid.org
•
http://www.dnsmadeeasy.com
Lab: Sign up with one of the free DDNS
providers.
SESSION
15:
NETWORKING
WIRELESS
RELEVANT KNOWLEDGE
Introduction to Wireless Networking,
RF Communication
Wireless network refers to a computer
network that is not connected by any
cables. Typically Wireless networking is
used where wired connectivity is not
possible or feasible due to technology
costs or availability. Wireless
telecommunications networks are
implemented and administered using a
transmission system called radio waves.
This implementation takes place at the
physical level (layer) of the OSI model
network structure.
Types of wireless networks
• Wireless personal area network
(WPANs) interconnect devices within a
relatively small area usually within a
person's reach. For example, usage of
Bluetooth to connect a mobile phone to a
laptop. • Wireless metropolitan area network
(WMANs) is a wireless network that
connects several wireless LANs. WiMAX
is a type of Wireless MAN and is
Page 152 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
described by the IEEE 802.16 standard.
• Wireless wide area network
(WWANs) is a wireless network that
covers large areas, such as one between
neighboring towns and cities, or city and
its suburbs. This network can connect
branch offices of business or function as a
public internet access system. Note: Though there are a variety of
Wireless Networks, this course focuses
only on Wireless LAN.
Wireless LAN
WLAN refers to connectivity between two
or more devices within short distances
such as homes or campus. WLAN uses
spread­spectrum or OFDM technologies
that enable users to have mobility within
the coverage area. WLAN corresponds to
IEEE 802.11 standards and are marketed
commonly under the Wi­Fi brand name. WNIC: Wireless network interface
controller (WNIC) is a network interface
controller using radio waves for
connectivity instead of wires. WNIC is
usually found integrated with mobile
devices such as laptops; however, to use
on a desktop, you may need a dedicated
card. PCI WINC
CardBus WINC
USB WINC
WAP
Range Expander
WAP (Wireless Access Points): WAP
are devices that connect WNIC to wired
networks thus acting like a bridge
between wired and wireless networks.
WAP have built­in antennas for
communicating with WNIC and other
WAP’s. WAP are generally connected to a
network switch or router providing
internet connectivity to its client over
wireless networks. Since wireless
networks use radio waves, their
transmission capability is limited. Range
extenders are devices used for extending
wireless LAN similar to that of repeaters
used in wired networks. Most SOHO
routers have integrated access point and
they are commonly referred to as Wi­Fi or
Wireless Routers.
IEEE 802.11: IEEE 802.11 standard
defines the Wi­Fi standard, used for
wireless networks and is Sub classified
into IEEE 802.11b, a, g and n. IEEE 802.11x Standards
Note: IEEE 802.11 b, g & n are
compatible with each other. IEEE
802.11n is compatible with IEEE 802.11a.
Types of wireless LAN include the
ADHOC & Infrastructure Network.
Stand Radio Speed Range Range
ard
Frequ
(Indoo (outdo
ency
r)
or)
IEEE 2.4
Up to Up to Up to
802.11 GHz
11
35 m
140 m
b
Mbps
IEEE 5 GHz Up to Up to Up to
802.11
54
35 m
120 m
a
Mbps
IEEE 2.4
Up to Up to Up to
802.11 GHz
54
38 m
140 m
g
Mbps
IEEE 2.4 / 5 Up to Up to Up to
802.11 GHz
600
70 m
250 m
n
Mbps
ADHOC
Page 153 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
A wireless ad­hoc network is a
decentralized type of wireless network.
Also known as peer­to­peer (P2P)
network, ADHOC mode allows wireless
devices to directly communicate with each
other. Wireless devices within range of
each other can discover and communicate
directly without involving central access
points.
This method is usually used by two or
more wireless computers that connect to
each other to form a network. This is
considered the quickest method as no
other devices are required other than the
WNIC and the procedure is
straight­forward and simple. Infrastructure Mode
In infrastructure mode, communication
happens via a centralized device called
the access point that serves as a bridge to
a wired network infrastructure. Usually,
this is used for utilizing resources on the
wired networks. For example, you may have an existing
wired network with two desktops
connected for Internet access; to add
wireless clients such as a laptop, you can
attach an access point to the network
switch. All wireless clients will access the
desktops and the Internet through the
access point. You may also find SOHO
routers (figure above) that has integrated
access points for connecting wired and
wireless devices in home or small
business networks. Dedicated access
points are used usually in enterprise
networks. SSID
SSID or Service Set Identifier is a unique
alphanumeric name used for naming
wireless networks. SSID’s can be 32
character’s long and is case­sensitive.
Wireless clients continuously scan the
wireless network for available SSID’s.
Users or administrators can connect to a
wireless network. Any wireless device can
associate with only one SSID at a time
(similar to that of cell phone associated
with a single ISP or number). Wireless Zero Configuration &
Proprietary Utility
Wireless connection management utility
refers to software provided by a vendor
that is used for managing wireless
network connections. Also referred to as
proprietary utility, this is usually
installed along with the drivers and
accessed through a program shortcut.
Mostly utilities from different vendors
have different user interface that may be
confusing to end users. Wireless Zero Configuration (WZC), also
known as Wireless Auto Configuration or
WLAN AutoConfig, is a wireless
connection management utility included
with Microsoft Windows. You can use
WZC to manage wireless network
connections. It works with all wireless
adapters. WZC is used for providing an
interface that looks similar irrespective of
the wireless card used. This is useful to
consumers who work with different
WNIC from a variety of vendors. Page 154 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
following:
•
Click the Wireless Network Icon
D­Link WLAN Utility WLAN (Windows 7)
Linksys WLAN Utility
Setting up Wireless Networks
Lab: Set up a ADHOC network
Install WNIC
• Connect the WNIC; install the device
drivers by referring to the product
manual.
• Verify if it properly installed using
Device Manager.
Set up ADHOC Network (Vista / 7)
•
Click Start > Control Panel >
Network and Sharing Center.
•
Select Set up a new connection
or network.
•
Select Set up a wires ad hoc
(computer­to­computer) network, click
Next.
•
Click Next.
•
Type a name, for example
LABWIFI in the Network Name:, select
No authentication (open) from
Security type: dropdown list, select
Save this network.
•
Click Next, click Close. Now
this computer is configured to accept
WLAN connections.
To connect to this computer, do the
in the System Tray.
•
Notice the list of connection(s)
displayed. To connect to the ADHOC
network LABWIFI created earlier,
double­click LABWIFI from this list. You
will be connected to the other computer. Note: You will be able to access each
other computer by its computer name or
by IP address. Since there was no IP set,
both this connection will have the
auto­configured IP address (169.254.x.x
range) and should be able to communicate
between these two. You can also specify
an IP address. Use the procedure for
setting static IP address covered earlier.
Lab: Set up a Infrastructure Network
(Use a WAP or Wi­Fi Router).
Lab: Set up a Infrastructure Network
•
Connect the WAP to a free
computer on the network via LAN port
(Advisable for first time setup).
•
Open the web browser, type the IP
address of the WAP.
•
Select Wireless > Channel and
SSID.
•
Select Wireless > Security.
To connect to this WAP, Click the
Wireless Network Icon in the System
Tray.
Notice the list of connection(s) displayed.
To connect, double­click INFRADEMO
from this list. You will be connected to the
WAP. Wireless Site Survey
Before you implement a WLAN, you need
Page 155 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
to understand the requirements such as
coverage, number of computers that will
connect, roaming, data rates, etc. This
process requires planning and designing,
commonly referred to as Site Survey. WLAN, since it uses radio waves they are
prone to interference and the effect range
can be determined only after a thorough
study. You can analyze the signal
strength, coverage, etc. by placing a WAP
at a fixed location, move a client device to
measure and conclude the actual
requirements. SESSION 16: WIRELESS SECURITY
RELEVANT KNOWLEDGE
Overview of Wireless Security
Wireless security is the prevention of
unauthorized access or damage to
computers using wireless networks. Due
to affordability of Wi­Fi Routers, Internet
access through wireless means have
gained popularity. Today, almost every
laptop and Smartphone is equipped with
wireless cards enabling users to access
network or the Internet through a
wireless connection. Data transmitted
over wireless LAN using radio waves can
be trapped and unauthorized users can
gain access to internal network resources
or access to the Internet without the
consent of the owner. In most cases,
unprotected WLAN’s acts like a free
hotspot for wireless users. You can protect WLAN’s by using
wireless security such as Wired
Equivalent Privacy (WEP) and Wi­Fi
Protected Access (WPA) to encrypt and
decrypt network traffic. Piggybacking
Piggybacking refers to the practice of
using wireless Internet connection
subscribed by others. For example, a user
can connect to his/her neighbor’s WLAN
and access the Internet without
permission. Such practices are unethical
and considered illegal in some countries. Protecting WLAN
In order to protect wireless networks,
there are a variety of methods available
listed below (not limited to):
Note: Some of these methods may not be
possible if the WAP or SOHO router with
integrated AP lacks such capabilities. 1. Use MAC address authentication /
filtration: You can add the list of MAC
addresses of computers or devices to the
WAP. Connection to the WAP will be
allowed only if the WAP finds matching
MAC address. Lab: Use MAC Address authentication /
filtration.
•
Login to the Wi­Fi Router.
•
Select MAC Address Filtering.
•
Type the MAC Addresses of the
computers or devices that you would like
to allow. Click Add and Click Apply
Changes. Repeat to add more MAC
addresses.
2. Implement WEP
WEP (Wired Equivalent Privacy)
WEP is a widely used security algorithm
and is often the first security choice.
Although its name implies that it is as
secure as a wired connection, due to
numerous flaws and has lost out to newer
standards such as WPA2. WEP uses
64­bit or 128­bit encryption.
WPA (Wi­Fi Protected Access) &
WPA2 (Wi­Fi Protected Access II)
WPA and WPA2 are two security
protocols and security certification
programs developed by the Wi­Fi Alliance
to secure wireless computer networks.
WPA protocol implements a lot of the
Page 156 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
IEEE 802.11i standard, especially the
Temporal Key Integrity Protocol (TKIP).
TKIP employs a per­packet key, i.e. it
dynamically generates a new 128­bit key
for each packet thus preventing attacks
which compromised WEP.
WPA2 has replaced WPA. WPA2 uses
CCMPa new AES­based encryption mode
with strong security and is considered
most secure.
Lab: WPA / WPA2.
• Connect to the WAP, login.
• Select Wireless > Security.
• Click Apply Changes. Now attempt to
connect to this wireless network and
observe the changes.
3. Disabling SSID broadcasts: If SSID
broadcast is disabled, SSID’s will not be
displayed when computers attempt to
discover WLAN’s. Lab: Disable SSID broadcast.
•
Connect to the WAP by using the
web browser
•
Select Channel and SSID
•
Uncheck Broadcast SSID. Click
Apply Changes. Now click the Wireless
icon on a client computer and notice this
SSID is not listed anymore.
4. Implement Wireless intrusion detection
systems and monitor your network for
any intruders attempting to access your
network through WLAN. This method is
most expensive as it involves use of
special devices and requires additional
research. To summarize, it is best to use a
combination of methods to keep the
network secure. Though there is no
guarantee of 100% protection, the
discussed methods definitely make it
difficult for unauthorized users to
penetrate and access the network. Troubleshooting Wireless Networks
Given below are guidelines to optimize
and troubleshoot wireless networks based
on best practices:
•
WLAN’s use radio waves that is
limited in distance. If the end device such
as desktop or a laptop is quite far away
from the WAP, the signal would be weak.
It is advisable to either move the devices
as close as possible or to place the devices
(at least the WAP) at a higher level to
avoid interference from obstacles such as
cupboards, etc. Anything made of wood,
steel, concrete, glass, etc. absorbs signals
resulting in poor signals. Use a range
extender to increase coverage area.
•
Change channels (optional) to
move away from other consumer devices
such as cordless phones, microwave oven,
etc. that may use the same frequency.
•
Use external antennas if supported
by the WAP or Wi­Fi Router. SESSION 17:
WIDE
NETWORKS CONCEPTS
AREA
RELEVANT KNOWLEDGE
A Wide Area Network (WAN) is a
network that covers a broad area
(metropolitan, regional, or national
boundaries) using private or public
network transports. Using WANs, data
can be transmitted over very long
distances. There are a variety of WAN technologies
available offering temporary (pay as per
usage) and permanent (24/7 availability)
connectivity. Some of the common
Page 157 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
connectivity includes: Dial­Up, ISDN,
DSL, Cable, Satellite and Wireless.
Dial­up
A Dial­up connection is a form of network
connectivity using telephone networks. In
the initial stages of networking, dial­up
connections were used to connect to the
ISP for Internet connectivity. In this,
computers are connected over telephone
networks using a device called the
MODEM (a device used for modulating
and demodulating signals from analog
signals to digital signals and vice versa). Protocols used in dial­up networking are
SLIP (Serial Line Internet Protocol) &
PPP (Point­to­Point Protocol).
Dial­up is now widely replaced by DSL &
Cable modem due to increased speeds and
lower cost today. However, you may still
find people using dial­up connections for
Internet Access or for connecting to
offices in remote location.
ISDN (Integrated Services Digital
Network)
ISDN is a circuit switched network that
enables digital transmission over
telephone lines. It allows data, voice;
video transmissions over a single line and
multiple devices can use the same
communication line. ISDN is widely used
for high speed Internet access in most
countries.
DSL: Digital subscriber line is a family of
technologies that provide Internet access
by transmitting digital data over
telephone network. This is achieved by
using different frequencies for voice and
data.
The service is offered by installing a
DSLAM (Digital Subscriber Line Access
Multiplexer) (at telephone exchanges)
and a DSL filter (at customer’s premises)
to split voice and data thereby enabling
simultaneous transmission of voice and
data. Since multiple signals are sent over
pairs of wires at different frequencies,
this is categorized as broadband. DSL
uses PPPoE (Point­to­Point Protocol Over
Ethernet). Following is a summary of
some of xDSL standards:
DSL is offered by vendors with a variety
of options and sometimes with usage
restrictions based on quota and/or
bandwidth. For example, an ISP may
offer a download speed of 2 Mbps and
configure it in a way that it steps down
automatically to 512 Kbps or lower once
you reach a download limit of 10 GB.
However, this depends on the plan taken
from an ISP. Lab: Set up a DSL Connection.
Note: Your facilitator can demonstrate to
set up a DSL connection only if a DSL
router and an active internet connection
is available. You need an active DSL
connection from an ISP, a DSL Modem
and a computer to use DSL. 1.
Connect the DSL Modem to the
splitter.
Page 158 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
2.
Turn on the DSL Modem.
3.
Open the web browser, type the IP
address of the Router and login.
4.
View DSL Connection properties
(Use the Router Product Manual).
Cable Internet Access
Cable Internet access is a form of
broadband communication that uses cable
television infrastructure. Like DSL, cable
Internet access is provided through
co­axial or fiber optic cables from the ISP
to customer’s premises. Unlike DSL that
provides dedicated bandwidth, cable
Internet users share the available
bandwidth. Depending on the provider,
varying speeds are offered in the range of
1 Mbps to over 400 Mbps.
Wireless WAN
Wireless Internet access is used where
wired connectivity is not possible or for
remote locations. Wireless WAN uses
technologies such as LTE, WiMAX, GSM,
CDMA, etc. for providing connectivity.
WiMAX
WiMAX or Worldwide Interoperability for
Microwave Access is a wireless
communication standard used for
providing Internet Access to fixed
stations. WiMAX is used where wired
Internet access such as DSL or Cable is
not possible or available. As compared to other wireless
technologies, WiMAX is preferred as it
economically viable and easier to
implement. WiMAX can provide speeds of
30 to 40 Mbps with current trend at
around 1 Gbps; however, the actual speed
offered depends on the ISP. VPN
Virtual Private Network (VPN) allows
private network (LAN) to be extended
outside the network. Users of VPNs
access resources as if they are present
locally though actually they are located
remotely. A VPN connection is created
through a WAN link such as the Internet
but appears as a private link to the
end­users hence the name Virtual Private
Network. Though accessed through the
Internet in most cases, high level of
security is maintained between the host
computer and the network through use of
tunneling protocols and encryption. VPN
uses PPTP (Point to Point Tunneling
Protocol) or L2TP (Layer 2 Tunneling
protocol).
Routing & Remote Access Server
(RRAS)
RRAS is a feature in server operating
systems used for managing remote
connections. RRAS supports a variety of
connections including Dial­up & Virtual
Private Network (VPN) you will read
about this later) and usually support tens
to hundreds of incoming connections. This
is usually used by large organizations and
ISPs. Routing
Routing is the process of selecting paths
in a network when sending or receiving
packets across computers or devices.
Imagine if you are planning to send a
parcel to someone; the parcel will travel
Page 159 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
through different offices, change routes if
roadblocks are detected and finally be
delivered to the recipient. Similarly when
you browse the Internet or send an email,
packets take different routes (from your
computer to your ISP, from your ISP to
the next ISP etc.) until it reaches its
destination.
On packet switching networks, routers
use static or dynamic methods: 1.
In Static routing, packets are
transmitted through a fixed route as set
in the routing table defined by an
administrator. It is not fault­tolerant as it
can lead to a single point failure;
however, as the route path is known to
the administrator, static route is
considered to be secure. 2.
Dynamic routing refers to the
capability where the routes are
determined by the router automatically
based on conditions. Packets may take
alternate routes in case of a change in
network condition. When you specify an IP address and a
subnet mask, you also need to specify an
IP address in the default gateway
column. Routing takes place when a
packet is identified for delivery to a
remote network. Once the packet is
determined not a part of the local
network, it is forwarded to the default
gateway. Such packets forwarded to the
default gateway, are routed and sent to
the destination network. Routing Protocols
In dynamic routing, routing tables are
created and managed by routing protocols
that automatically run on a router.
Routing protocols enable routers to
exchange the routing table between them
periodically or when there is a change in
network condition. Two categories of
dynamic routing protocols are
Distance­vector
protocols and
Link­state protocols.
1.
Distance­vector protocols use
some form of distance to calculate the
route metric. Examples include RIPv1,
RIPv2 & IGRP.
2.
Link­state routing protocols
operate by building topology table based
on links and its status from neighboring
routers. Examples include OSPF & IS­IS.
Routing Commands
TRACERT
TRACERT is a command line utility used
for displaying path taken by a packet and
measuring transmit delays across an IP
network. TRACERT uses ICMP.
Lab: Use TRACERT (Command Prompt).
ROUTE
Route is a command line utility that is
used for viewing and manipulating
routing tables. Routing table on
computers is automatically built based on
the IP configuration of your computer.
Route command is also used by
administrators to make manual entries in
the routing table to define static routes.
Lab: Use Route (Command Prompt).
PATHPING PATHPING is a command line utility
Page 160 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
that combines the power of both PING
and TRACERT. PATHPING can provide
PING­like statistics between each host
traced through TRACERT. Lab: Use PATHPING (Command
Prompt).
SESSION
18:
NETWORKING
SERVICES – PROXY SERVERS &
ADDRESS TRANSLATION
RELEVANT KNOWLEDGE
Proxy Server
A proxy server is an application that acts
as an intermediate between internal and
external networks for processing
requests. Proxy servers hide internal
networks and hence provide an additional
layer of security. They are used to share
internet connections across multiple
computers such as an Internet Café.
Some proxy servers’ cache resources such
as web pages, videos to prevent content
being re­downloaded thus saving network
bandwidth referred to as caching proxies.
Proxy servers can also be used to restrict
or bypass Internet access. NAT
Network Address Translation or NAT is
the process of modifying a private IP
address to a public address and vice
versa. NAT is commonly used where a
single public address is used for sharing
Internet access to multiple computers
hence, multiple private IP addresses.
NAT is a feature used widely in home,
small & medium to enterprise networks
for more than a decade due to IPv4
address exhaustion. Classic example
includes the Internet Café (referred to as
browsing centers) which uses a single
public IP among multiple clients having
private IP addresses. For example, look at the illustration. ISP
has issued a Public address of
202.12.12.18 for this connection (WAN
Interface) that is connected to a NAT
device. NAT device’s internal IP address
(LAN Interface) is 192.168.1.1 and the
clients are assigned 192.168.1.2 and
192.168.1.3 which are private IP
addresses. Clients cannot send any
request directly to 73.12.34.54 as it’s a
public IP address. Listed below is the
NAT process in this case:
1.
Client 1 sends a request to
73.12.34.54.
2.
LAN interface assigned with IP
192.168.1.1 receives the request.
3.
NAT software on the Router
replaces 192.168.1.1 with 202.12.12.18
and sends the request to 73.12.34.54.
4.
73.12.34.54 replies to 202.12.12.18.
5.
NAT software replaces
202.12.12.18 with 192.168.1.1 based on
its NAT table.
6.
Reply is sent to 192.168.1.2.
The process is repeated for all other
clients in the network. Thus though they
are assigned Private IP addresses,
computers in a network can access the
Internet by using a single public IP
address.
SOHO Routers are NAT devices widely
Page 161 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
found in home and small business
networks. Since routing happens between
public & private IP addresses and vice
versa depicting the function of routing,
NAT devices are commonly referred to as
Routers. Note to Instructor: Lab: Work with
NAT Device (Use Product Manual)
1.
Login to SOHO Router.
2.
Select WAN. Notice the settings
and values displayed for DSL connection.
Internet Connection Sharing (ICS)
Internet Connection Sharing is a feature
in Windows Operating System that
enables you to share Internet access with
other computers on a network. ICS can be
used when there is no availability of
Wi­Fi Routers or other NAT Devices and
also on dial­up, DSL, Cable, WiMAX and
other connections. ICS uses IP addresses
in the reserved range 192.168.0.x to
192.168.0.255; however, this cannot be
changed.
Lab: Use ICS SESSION 19: NETWORK SECURITY I
RELEVANT KNOWLEDGE
Network security refers to the practice of
securing computers and devices in a
network from unauthorized users and
attacks. Network security can range from
simple procedure such as using a
username and password to using complex
network devices to protect a network. When you connect to the Internet, your
computer and/or network is exposed to a
public network where anyone could
possibly attack and gain access to
resources including data. You can
implement certain measure such as using
a firewall to protect a computer or a
network from such situations.
Firewall
Firewalls are software or hardware
devices that protect a computer and/or a
network by analyzing and controlling
both incoming and outgoing network
traffic. Firewalls act like a window
between internal and external network
allowing authorized users to access
resources. Most operating systems
include a software firewall and are
configured to keep your computer secure.
Windows Firewall
Windows Firewall is a built­in firewall
software bundled and installed by default
on most Microsoft Windows Operating
systems like Windows XP, Vista & 7. Lab: View Windows Firewall Status
Click Start > Run and type
FIREWALL.CPL. Click OK.
Windows Firewall protects the computer
by using the default settings (firewall
rules) that can be modified anytime. Most
commonly used network applications
such as web browsers, email client
software, etc. work without the need for
modifying the settings on the firewall.
Some network applications may not work
as intended if it is blocked by the firewall
(for example, an antivirus software may
not be able to update itself from the
Internet); in such cases, you need to add
the application to the exception list
indicating that application is permitted to
use the network or the Internet. Page 162 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
be corrected using by applying security
patches, a process referred to as Patch
Management. Since presence of flaws is
considered as a security risk & threat,
these vulnerabilities must be addressed
as quickly as possible. Most vendors
analyze weaknesses and provide updates
called as patches on a periodic basis. In
most cases, the updates are automatically
downloaded and updated by
corresponding applications.
Lab: View Automatic Update Settings
(Windows).
Lab: Add a program to the Exception List
in Windows Firewall.
Select Exceptions tab.
Patch Management
When you install an Operating System or
applications, they may have flaws, also
referred to as security holes. This can be
an opportunity for people who can
manipulate and gain control of a
computer or network resources using
these flaws. Operating systems and applications may
have vulnerabilities (weakness) that can
Click Start > Control Panel >
Automatic Updates
Lab: Update an Application (Firefox).
Popular applications such as Firefox
include option for checking updates
directly from within the software. 1.
Start Mozilla Firefox.
2.
Select Help > About Firefox.
3.
Click Check for Updates. If there
are any updates available, it will be
downloaded, installed and program will
be updated. You can use products such as Belarc
Page 163 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Advisor & Microsoft Baseline Security
Analyzer (MBSA) to analyze the
computer for any risks or threats and
take corrective action.
Anti­Virus Software
Anti­virus software can help in protecting
your computer against viruses. It is
highly recommended that you use an
anti­virus software and most importantly,
keep it up to date! Some of the popular
anti­virus software vendor include AVG,
AVAST, McAfee, Symantec, Kaspersky,
Microsoft, etc.
SESSION 20: TROUBLESHOOTING
NETWORKS
RELEVANT KNOWLEDGE
Troubleshooting Networks
You have learnt a variety of utilities and
concepts. When you manage a network, it
is quite common to face a number of
issues related to network or Internet
connectivity. Always check for any recent
changes made to a computer or network
before starting to troubleshoot; it’s most
likely that you find a clue that will save
time. Some of the well­known error
messages include:
• Network cable unplugged:
Indicates issue with cable; check if the
cables are properly connected to both
computer and network switch or SOHO
Router. Use alternate cables to confirm.
• Limited or No Network
Connectivity: Indicates issue with
network card or IP settings, later more
common. Check if the computer is
configured as a DHCP client and verify
its IP address, gateway and other
relevant settings. • The Network Path cannot be
found: Indicates issue with network
card, IP settings or Name resolution
problems. Use the File and Print Sharing
troubleshooting procedure. • Windows has detected an IP
address conflict: Indicates issue with IP
address; assign another static IP address
that is different than the one assigned to
other computers within the same
network.
• A duplicate name exists on the
network: Indicates two or more
computers in a network have the same
name; assign another computer name
that is different than the one assigned to
other computers.
Use the following checklist and scenarios
as a general guideline when
troubleshooting:
•
Unable to connect to a network
(LAN)
If you are unable to connect to another
computer on the same network, do the
following:
•
Verify the cables are connected
properly at both ends.
1.
Use a cable tester if required.
2.
Replace RJ­45 Jacks or use
different cable if possible.
3.
Check LED indicators on the NIC
to verify connectivity status, interpret
based on NIC product manual.
•
Check if the NIC is installed and
working properly using Device Manager.
1.
Sometimes the device drivers may
be updated when operating system
downloads and installs updates
automatically. In some cases, updated
drivers may be pushed through special
software bundled along with device
drivers. Typically updated drivers work
properly as they address technical issues
caused in earlier versions. In rare cases,
Page 164 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
these device drivers cause problems and
need to be replaced with the drivers that
worked earlier.
2.
Use device manager to find if the
driver was updated to a most recent one
and if that’s causing the problem; if yes,
try using Rollback driver to replace the
current driver with the previous device
driver.
3.
If Rollback driver did not fix the
problem, re­install device drivers from
the original compact disc. If original
compact disc is not available, then
download the drivers from Vendor’s
website and complete the installation.
Verify if the issue is fixed. 4.
Always use device drivers intended
for the correct version of the operating
system. Device drivers designed for 32­bit
operating systems are NOT compatible
with 64­bit operating systems and vice
versa. 5.
Download drivers ONLY from the
manufacturer’s website; never download
drivers from 3rd party websites that may
be modified internally and may cause
major problems. Contact the vendor for
correct or compatible device drivers.
•
Check if the NIC settings are
proper (if altered) using Device Manager.
1.
In general, settings are managed
automatically and usually not modified in
home, small business or enterprise
networks. Sometimes, network card
settings are modified to match a network
environment and incorrect settings can
lead to problems in network connectivity. 2.
Use Device Manager to verify if
settings such as duplex settings, etc. are
intact. If unsure, reset the settings to the
default value indicated as Auto; refer to
NIC’s product manual. •
Check if the computer has a Valid
IP address (Use IPCONFIG).
1.
Computers are usually configured
to receive IP address from DHCP in most
networks to ease administration. If there
are issues with the DHCP server,
computers configured as DHCP clients
will not receive any IP address resulting
in network issue. In home and small
business networks, devices such as SOHO
routers provide IP addresses to client
computers. •
Check if the DHCP Service is
functional by logging to the SOHO router.
•
If all other computers configured as
DHCP clients receive IP address from
DHCP Service, then do the following (try
each step and verify if the issue is
resolved):
•
Use IPCONFIG/RENEW.
•
Disable and enable Network
Adapter (Local Area Connection).
•
Check if any firewall or startup
program is blocking (Use MSCONFIG to
reduce startup programs and check
firewall settings).
•
Test the affected computer by
assigning a static IP address in the same
subnet. Verify if the issue is resolved. •
Unable to connect to Internet
(WAN).
Always verify if the issue is associated
with a particular program or all programs
on a computer. You can save time by
proper probing to understand the exact
issue. For an example, if you hear a
complaint like “Internet not working”, it
could actually refer to an issue when a
user is unable to use their email client, a
web browser, video conferencing software
or a game. In addition to the above mentioned
procedure (Unable to connect to a
network (LAN)), use the following
Page 165 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
guidelines.
1. Test if the computer is able to
communicate with the gateway (Ping
gateway’s IP address).
2. Test if the computer is able to
communicate with the DNS server (Ping
DNS Server’s IP address).
a)
If you receive request timed out or
extremely delayed response from your
external DNS servers, try using other
DNS Server’ IP address such as one of the
Public DNS servers. Using Public DNS
Servers can improve performance and
resolve issues related to DNS name
resolutions; for example, Google provides
free Public DNS to be used as alternate to
DNS Servers. Typically ISP’s provide
Primary and alternate DNS’s server’s IP
address pushed along with your IP
address when you subscribe; if you have
performance or name resolution issues
with your ISP’s DNS Servers, then it is
recommended to use the Public DNS
Server’s IP address. For example, to use
Google’s Public DNS Servers on a
computer, do the following:
•
Click Start > Run > Type
ncpa.cpl > Click OK.
•
Right­click Local Area
Connection, select properties.
•
Select TCP/IP (TCP/IPv4),
select Properties.
•
Enter 8.8.8.8 and 8.8.4.4 as
primary and alternate DNS Servers, click
OK.
Now your computer will use the Google’s
Public DNS servers for name resolution
instead of your ISP’s DNS Server. You
can also specify the Google’s Public DNS
Server’s IP address in your SOHO
Router, if you want to use Google’s Public
DNS Servers for all computers and
devices within your network; refer to
SOHO router’s product manual to alter
this setting. •
Use NSLOOKUP to verify name
resolution functionality.
b)
You can also use OpenDNS, a
name resolution service that is offered for
free. As compared to public DNS servers,
OpenDNS offers additional facilities such
as Phishing & Botnet Protection, Web
Content Filtering, etc., refer to OpenDNS
for more information. 3. If you do not have issues with name
resolution, but a problem associated with
a specific program such as a web browser
or an email client, do the following:
a)
Try using programs of similar
nature. For example, if the issue is
related to a web browser such as Mozilla
Firefox, try using Google Chrome or
Internet Explorer. •
If it works fine with other
browsers.
•
Clear the browser’s
cache; web browsers store cached copies
of content when you visit websites that
could lead to problems. •
Check the settings of the
web browser that related to this issue.
Reset it to defaults or the value
associated with the issue. Refer to
browser’s help file for further
instructions.
•
Web browser add­on’s or
plug­gin’s offer additional functionality;
some addons cause problems when in use.
In such cases, you can disable the
particular addon by using the addon
settings within the web browser. If you
are not sure of the addon that is causing
the problem, try disabling all addons and
verify if the issue is resolved. If the issue
appears fixed, then try enabling each
addon to confirm the issue with an addon.
Page 166 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
b)
If the issue is related to a email
client such as Microsoft outlook
configured to download copies of emails
from a service provider such as Gmail,
Live or Yahoo!. Or custom email
messaging providers, do the following:
•
Check if any other
programs are using the network or
Internet bandwidth; stop or exit all other
network applications that consume
bandwidth for testing. •
Check Username &
password combinations, if you are unable
to login; some services require just the
username (SOMENAME) and some
require username along with domain
name
suffix
(SOMENAME@
EXAMPLE.COM) for login names. Verify
password as well; check if the password
was recently changed.
•
Check if this the ports are blocked
by a firewall by using TELNET
•
Verify the email client POP3/SMTP
settings of the email client by referring to
the settings as required by the ISP.
•
Some ISP’s offer complimentary
email addresses when customers avail
web hosting services; usually the
POP3/SMTP settings are different than
the conventional port numbers or
settings, contact ISP for exact details if
required. Check if the ports are accessible
using TELNET.
Tip: Most ISP’s allow email access
through a web browser pointing to
customer’s domain names, commonly
referred to as webmail such as
mail.domainame.extension.
Check
customers webmail to verify the status of
mail service and to provide alternate
access until the actual issue is resolved. c) If the issue is related to a chat
software or video conferencing software
such as Skype, do the following:
•
Verify and confirm if other
applications are working
•
Some video conferencing software
use TCP or UDP ports that may be
disallowed by default in the firewall
settings of a local computer. Open the
firewall and the application to the
exception list and verify if it is working.
•
If you are using a computer behind
a SOHO Router, you may have to open
certain port numbers or port range for the
application to work. Usually port
numbers required by such applications
are documented and labeled as “Port
Forwarding” by respective vendors. Refer
to the application software and the SOHO
router to configure.
•
In certain cases you may have to
expose all port numbers for a particular
computer in a network; for example,
multiplayer games designed for use in the
Internet or an organization providing a
range of services from set of computers or
hosts. Demilitarized Zone or DMZ, is a
perimeter network that separates a single
computer or a network from the LAN
(though it is a part of the LAN) allowing
access to a specific computer or the
network. Computers that belong to DMZ
typically used in SOHO Routers are
exposed to the Internet, prone to direct
attacks. Refer to SOHO Router manual
for further reference. •
Unable to connect to a network
share (File & Print Sharing).
1. File and Print sharing service is
widely used in most networks, especially
on Microsoft Windows Networks. On a
Microsoft Windows Network, computers
are accessed each other by computer
names. For example, a folder with a share
name “MYSHARE” on a computer named
Page 167 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
“DESKTOP01” is accessed through the
UNC path, \\DESKTOP01\ MYSHARE.
If you are unable to access shares, do the
following:
• Confirm the share name and computer
name.
• Check if its computer or network
specific; for example, if this share is not
accessible only a particular computer or
the entire network. • If it is across the entire network, then
do the following on the computer that is
configured to act as a server:
•
Check network adapter & IP
address settings.
•
Check if File and Printer Sharing
is allowed in Windows Firewall or 3rd
party firewall.
•
If it is only on a single computer,
then do the following on the computer
where the share is being accessed:
•
Check network adapter & IP
address settings.
•
Check if you are able to access the
computer by IP address instead of
computer name.
•
If you are able to access the
computer by IP address but not by
computer name, it indicates a problem
with name resolution. Add the remote
computer along with its IP address in the
HOSTS file for quick resolution. •
Check if NETBIOS over TCP/IP is
enabled (Advanced Settings of TCP/IP
Properties).
•
Check Firewall settings. If unsure,
disable firewall and verify.
Note: On computers running vista/7/8
additional procedures may be required,
refer to the manual for detailed
instructions.
Some operating systems include built­in
facilities for fixing issues automatically.
For example, you may use the Repair or
Diagnose option to fix network issues
automatically. This could be useful for
users who do not have sufficient
knowledge to fix network issues or even
understand their network setup. Network
troubleshooter designed to run series of
tests and present friendly messages that
is understandable by non­technical
persons. To repair your network
connection automatically, do the
following:
1.
Click Start > Control Panel >
Troubleshooting. 2.
To troubleshoot issues related to
Internet connectivity, select Connect to
the Internet.
3.
Click Next. Follow the on­screen
instructions.
TELNET
Telnet (Terminal Emulation) is a
client­server protocol used for established
connections to a remote host. Telnet is
also a utility used by administrators for
troubleshooting network applications.
TELNET can be used for connecting to
remote computers, switches and routers
as well. Telnet provides bi­directional
text­oriented communication using a
virtual terminal connection. Telnet uses
TCP and port number 23.
Lab: Use TELNET (Command Prompt)
for troubleshooting.
Consider this situation when you want to
understand if a web or an email server is
functioning properly and you send
packets to a remote computer using the
PING utility. PING works based on
ICMP, a protocol that operates at the
network layer; whereas a web works at
the application layer listening for HTTP
requests. If you receive replies when
using the PING utility, it indicates the
Page 168 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
computer providing the service works, not
the service itself. Usually you will use a web browser to
connect to a web server by sending HTTP
requests. However, in this scenario you
are not sure if the web server is listening
or not. Hence, you can use the TELNET
(to emulate an HTTP request) to confirm
if the web server is listening or not. To
test if the web server is listening to
incoming requests, do the following:
communication and TCP port 3389. Lab: Remote Desktop
• On computer A, click Start > Run and
type SYSDM.CPL, click OK. • On computer B, click Start > Run and
type MSTSC.EXE, click OK.
Notice the first line displaying HTTP 400
Bad Request and rest of the screen filled
with HTML code. Typically web browsers
send HTTP requests in a format that only
a web server can understand. In this case
we have used TELNET program to send a
request and the connection was accepted.
This indicates and confirms that the web
server was listening to port 80.
Remote Desktop Remote Desktop is a feature that enables
computers to be managed remotely from
other computers. This feature is
commonly used by administrators to take
remote control of a computer for
performing administrative tasks such as
installing or removing software,
managing user accounts, troubleshoot
application issues, etc. The functions are
similar to that of normal system
administration, except these are all done
remotely. Remote Desktop uses the
Remote Desktop Protocol (RDP) for
Now you should be able to perform
administrative tasks on the remote
computer.
You can also use other 3rd party software
such as VNC, TeamViewer, GoToAssist,
Ammyy admin, GoToMyPC, LogMeIn,
Radmin, Symantec pcAnywhere, Google
Chrome Remote Desktop, etc. for taking
remote control of a computer.
Troubleshooting Model
As general practice, you need to adopt a
troubleshooting model that can help you
stay organized and troubleshoot
effectively. Following is a general
guideline:
•
Gather Information about the
Issue or Statement.
1.
Probe to differentiate if it is a
request or an issue.
Page 169 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
2.
Probe to find out if it is affecting
single computer or an entire network.
•
Determine if any recent changes
were made.
1.
Examples: was any software
downloaded and installed with or without
their knowledge, any settings was
changed, any hardware device added or
removed. •
Determine the most probable
cause.
•
Create an action plan.
•
Verify the result and apply
preventive measures.
•
Document the resolution.
Though this gives you a broad picture
about troubleshooting, you may have to
use additional resources in certain
situations. Use the following guidelines to
enhance your knowledge on
troubleshooting further:
a)
Most product manuals or help files
include detailed instructions for
completing most tasks. It is highly
recommended to read the product manual
to understand features and limitations
prior to troubleshooting. Sometimes, you
may also find late­breaking information
(most recent issues when the product is
about to be shipped out) usually
documented in a file labeled as
Readme.txt or Readme.htm.
b)
Vendors also provide additional
Self­help through community forums
setup for each product or feature at their
websites. You may submit your question
or issue that may be answered by experts
for a possible resolution. Be aware that
you may even receive an answer from a
normal registered user who may or may
not be 100% competent in the particular
area; if the answer is vague, try
validating the answer from another
expert in such cases.
c)
Paid or Free Support is offered by a
variety of vendors; some vendors offer
free support through email or chat while
charge a fee for voice support. Research
by visiting the website and find out if
there is a way to get your solution, either
for free or for a small fee.
d)
Make use of free eBooks or training
materials that are widely available on the
Internet. Use free resources such as
Wikipedia, eHow.com, about.com, etc. for
articles on networking, troubleshooting,
etc. Page 170 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
IT/ITES 308: WEB DESIGNING PART 1
SESSION 1: INTRODUCTION TO
WEB DESIGN AND HTML
RELEVANT KNOWLEDGE
You have surfed several websites,
exchanged emails, performed online
transactions, etc. in the previous sessions.
If you want to create websites like the
ones you have seen, you need to learn a
variety of technologies, tools and
techniques. Web designing refers to the skills that are
required to create and manage websites.
Web design as a whole refers to designing
a user interface, authoring (programing)
or a combination of both. Designing a
website requires multiple skills. However,
it is recommended to master and become
skilled in one particular technology once
you get a taste of various technologies
involved.
Following topics are covered in this
module:
•
HTML & CSS
•
Web Authoring Tools, Microsoft
Expression Web
•
Overview of Client­side &
Server­side scripting, JavaScript &
VBScript
Web Publishing
A number of markup languages such as
HTML, DHTML, XML are used to create
web based content. Apart from these,
software products such as FrontPage,
Dream Weaver etc are also used to
develop web based content. Web based
applications are built using technologies
such as ASP (Active Server Pages), JSP
(Java Server Pages), PHP (Hypertext
Preprocessor), ASP.net etc. Understanding HTML
HTML or Hypertext Markup Language is
a language used for created web pages
that can be viewed in a web browser.
Hyper – means active and all over the
place! When you use a Web browser, you
can move all over the place, without a
specified order as to how to access
pages/sites.
Text – You will be working with text files
only.
Markup – To create a Web page, you will
type in the text and then “Mark up” the
text.
Language – This is a method of creating
something or communicating and in this
case, you are creating Web pages using a
particular syntax.
HTML elements are the building blocks of
a website. Web browsers interpret the
tags written in HTML and display a web
page. Hypertext refers to the text that
can be linked to another text or page
which a user can access. Hypertext is the
underlying concept behind the World
Wide Web. HTML is developed and maintained by
World Wide Web Consortium abbreviated
as W3C. When HTML was first released,
there were a handful of tags available
and used for basic web page structures.
As time evolved, several new tags and
attributes were introduced. Popular
HTML versions include HTML 4.01 and
HTML 5.0.
Designing Web pages using HTML
All you need is a text editor such as
notepad to create a web page using
HTML. HTML files have the extension
Page 171 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
.htm or .html. You can open the web
pages using web browsers such as Mozilla
Firefox, Internet Explorer, Google
Chrome, etc.
Viewing Source Code
Web browsers have the ability to display
the source code used for a web page. You
can use this to enhance your knowledge
To view the code, do the following:
1.
Open the Web Browser and
right­click anywhere in the web page
and select View Page Source from
the context menu similar to the one
below:
2.
Notice, the source code of the web
page is visible with different color
codes. The colors have no meaning in
terms of function and are only used to
differentiate different sets of code. Saving a web page
You can save web pages for future reference using
the following procedure:
1. Select File > Save
Page As…
2. Type a file name and
click Save.
SESSION 2: HTML ELEMENTS &
ATTRIBUTES ­ THE BASICS
RELEVANT KNOWLEDGE
When you work with a document, you
create headings, sub­headings, tables, etc.
to give the document a structure.
Similarly in HTML, tags or elements are
used to create a web pages’ structure. Look at an example of an online
magazine. Online magazines have
articles with text content, images, videos,
links or continuation to related articles,
advertisements, etc. They appear as a
single web page to visitors. Have you
noticed that the headings are of varying
sizes to indicating topics and sub­topics
and different from the content? All this
formatting is possible using combinations
of several HTML elements. Elements & Attributes
Elements have content placed between a
start tag and an end tag. Tags act as
containers for text, images and other
types of content. Tags start an opening
tag and end with a closing tab, using
angle brackets (<>) to define the
structure. Note: To learn to use the tags,
throughout this document, you will find
examples of code displayed within dotted
boxes. Copy it in a text editor, save it in
your local computer and view using web
browsers. Writing your First HTML Code
HTML uses tags enclosed in angle
brackets; most tags are used in pairs such
as <html></html>, etc. Following is a
simple example of HTML code:
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<p>Hello World!</p>
<!--this is an example of simple HTML code
created using Notepad-->
</body> </html>
Important: Type the code in a text editor
such as Notepad, save it as
“filename.htm” or “filename.html”. To
Page 172 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
edit the HTML file, open the file using
notepad and save the changes. In the above mentioned code, there are a
few HTML tags used. All HTML
documents start with <html> and end
with </html>. The rest of the document
contains other elements and web page
content placed using elements.
•
Document type or DOCTYPE is an
element used for indicating the
version of HTML used in a web page.
This is used by the web browser to
apply a set of rules for understanding
the document structure. •
HTML element indicates the start and
end of an HTML document. <HTML>
indicates the beginning of this HTML
document and </HTML> indicates the
end. HTML is also the root of an
HTML document and has two parts,
Head and Body elements.
•
Head element represents the header
section of a document and contains
information about a web page. Head
elements start with <head> and end
with </head>. This element includes
all other elements that need to be
executed or understood before the
content (included in the body element)
is displayed to the user. •
Content placed within the <Title>
and </Title> element is displayed as
the title of a web page and used by
search engines to create indexes of
content. •
Body element represents the section
that contains body content and is
displayed in the web browser. Most
HTML elements are used within the
body element between <body> and
</body> tags. •
If you want to place hidden text in a
web page, you can use the comment
element (<!­­> and <­­> tags). Text
placed using comment element will not
be displayed in a web browser but can
seen when viewing the source code.
This is useful to developers or users
who would like to share their
experience in writing HTML code but
hide the text from general visitors. HTML Attributes
Attribute are used to provide additional
information about an element. Attribute
contains values and some elements use
multiple attributes. Nesting
You can nest other elements within
elements. Elements nested within
another element are referred to as a child
elements and the nesting element is
referred to as a parent element. When you nest elements, you need to
Page 173 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
ensure the elements are used in proper
order. Observe the correct way of using
opening and closing tags illustrated in the
adjacent figure.
SESSION 3: HTML ELEMENTS &
ATTRIBUTES: TEXT
FORMATTING
RELEVANT KNOWLEDGE
Text formatting
You can format the text content of a web
page to make it attractive by using other
HTML elements such as Headings, Bold,
Italics, etc.
Heading: There are six levels of heading
elements from H1 to H6. H1 has the
largest text size and H6 has the smallest
heading text size.
Emphasize: To emphasize a particular
text in a sentence (for example a text that
should be pronounced different), use this
element. Text enclosed within <em> and
</em> are displayed in italics. Italics: If you want the text to be
displayed in alternate voice such as a text
translated from a foreign language,
technical words or present text in
typographic italics, enclose the text
within <i> and </i> elements.
Strong: If you want to emphasize a text
with stronger importance in a sentence,
use the strong element. Text enclosed
within <strong> and </strong> are
displayed in bold.
Bold: To make the text such as keywords
visually bold, enclose the text within <b>
and </b>, the bold element. Underline: To underline the text,
enclose the text within <u> and </u>, the
underline element. Mark: To highlight the text in a
sentence, enclose the text within mark
element : <mark> and </mark>
Big: If you want to display a particular
text in a sentence bigger than rest of the
text in a sentence, enclose the text within
the big element : <big> and </big>.
Small: To display a particular text in a
sentence as smaller than the rest of the
text in a sentence, enclose the text within
the small element: <small> and
</small>. Subscript & Superscript: Text enclosed
within <sub> and </sub> are displayed
as subscripts and Text enclosed within
<sup> and </sup> are displayed as
superscripts.
Pre: Text enclosed using <pre> and
</pre> tags are displayed as it is (in the
example below ­ using a mono­space font
such as Courier). INS & DEL: Text enclosed within <del>
and </del> are displayed as struck out
while text enclosed within <ins> and
</ins> is underlined.
Break: To separate single lines or use
multiple line spacing, use the break
element. Breaks between lines are
represented through use of <br>. No
closing tag is needed.
HR: To separate sections, use a
horizontal line to indicate distinctiveness.
Horizontal line is indicated through use
of <hr> element and requires no closing
tag. Sample Code ­ Text Elements
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
Page 174 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
</head>
<body>
<p> HTML supports six levels of headings,
H1 to H6 with H1 being the largest.</p>
<h1>Main Heading</h1>
<h2>Sub heading, Level 1</h2>
<h3>Sub heading, Level 2</h3>
<h4>Sub heading, Level 3</h4>
<h5>Sub heading, Level 5</h5>
<h6>Sub heading, Level 6</h6>
<p> You are required to <em>agree</em>
with our terms and conditions.</p>
<p> <i>HTML</i> is simple to learn.</p>
<p>It is important to know the common
<strong>HTML
Elements
and
attributes.</strong></p>
<p>This an example of text displayed in
<b>bold</bold>.</p>
<p>This an example of text displayed
<u>underlined</u>.</p>
<p>This is an example of highlighted
<mark>text.</mark></p>
<p><big>Sun</big> is the largest of all
planets with 696,000 KM as it’s radius.</p>
<p><small>Mercury</small> is the smallest
planet in the Solar System ever since Pluto
lost its status and was reclassified as a
dwarf planet.</p>
<p>this is an example of subscript for a
formula, H<sub>2</sub>O</p>
<p>this is an example of superscript for a
formula, (A+B)<sup>2</sup></p>
<pre>
/* Hello World program */
#include<stdio.h>
main()
{
printf("Hello World");
}
</pre>
<p>this is the correct spelling of
<del>entreprenaur</del>
<ins>entrepreneur</ins></p>
</body>
</html>
Referencing Elements
Quote: To include short text such as
name of an author, publisher, etc. in
quotes, use the quote element. You can
also use the cite attribute to indicate the
source. Text included within <q> and
</q> is displayed within quotations. Blockquote: To include lengthy quotes,
include text within <blockquote> and
</blockquote> elements. Cite: To specify a tile of a work such as
title of a book, movie, painting, etc.
include text within <cite> and </cite>
elements. Abbreviation: To include abbreviations
of acronyms, include the abbreviation
between <abbr> and </abbr> elements.
Text included within this element will be
displayed when the cursor is moved over
the text.
Sample Code ­ Referencing Elements
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<p>HTML Tutorial
<q>Created by Author Name</q>
<blockquote
cite="http://en.wikipedia.org/wiki/Google_A
nalytics">
Google Analytics (GA) is a service offered
by Google that generates detailed statistics
Page 175 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
about a website's traffic and traffic sources
and
measures
conversions
and
sales.</blockquote>
<p>You can learn more about web design
at
<cite>
http://en.wikipedia.org/wiki/Web_design</ci
te>
<p><abbr
title="
Hypertext
Markup
Language">HTML</abbr> has several
elements and attributes. </p>
</p>
</body>
</html>
SESSION 4: HTML ELEMENTS &
ATTRIBUTES – LISTS & LINKS
RELEVANT KNOWLEDGE
You can list elements to represent
ordered, unordered or definition items.
This could be useful when you want to list
instructions, numbered sets, etc. on a web
page. A sample of what these lists look
like in a browser is given below:
UL: To create a list with no sequence, use
the Unordered List element, the tags <ul> and </ul> represent an unordered list and <li> & </li> represent items in the list. OL: To create a list with sequence, use the Ordered List element, the tags <ol> and </ol> represent an ordered list and <li> & </li> represent items in the list.
Definition: Definition lists are used
when creating lists of terminologies along
with some descriptive text. The definition
term tag is <dt> and the definitions are
paced between the <dd> and </dd>
elements. The List of definitions are
enclosed within the <dl> and </dl>
elements.
Sample Code – Unordered Lists
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<p>Junk food refers to food items that have
less nutritional value and considered
unhealthy. Health food provides healthy diet
and has high nutritional value.
<ul>Junk Food
<li>Potato Chips
<li>Pizza
<li>Soda
</ul>
<ul>Health Food
<li>Milk
<li>Fruits
<li>Raw or Cooked Vegetables
</ul></p></body></html>
Sample Code – Ordered Lists
<!DOCTYPE html>
<html>
Page 176 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
<head>
<title>Learn HTML</title>
</head>
<body>
<p>To check if the HTML code works in a
variety of browsers, do the following:
<ol>Instructions to use Mozilla Firefox
<li>Go to
http://www.mozilla.org/en-US/firefox
<li>Select Mozilla Firefox Free download for
desktop
<li>Install once complete
<li>Open the web page in Mozilla Firefox
</ol>
</p>
</body>
</html>
Sample Code – Definition Lists
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<p>Following are examples of definition
lists. </p>
<dl>
<dt>Pizza</dt>
<dd>Pizza is an oven-baked, flat, round
bread typically topped with a tomato sauce,
cheese and various toppings. An
establishment that makes and sells pizzas
is called a "pizzeria".</dd><br>
<dt>Potato Chips</dt>
<dd> A potato chip is a thin slice of potato
that is deep fried or baked until crunchy.
</dd><br>
<dt>Fruit</dt>
<dd> A fruit is a part of a flowering plant
that derives from specific tissues of the
flower, one or more ovaries, and in some
cases accessory tissues. Fruits are also
used in manufactured foods like:
<ul><li>Cookies<li>Muffins<li>Yogurt<li>Ic
e cream<li>Cakes, and many more.
</ul></dd>
</dl> </body> </html>
Links
Links are used for interlinking to web
pages of other websites, different sections
of a web page, display email addresses,
links to websites etc. Links that are used
within a website are referred to as
Internal Links. These are used when you
want to navigate between pages or link to
text, image, etc. within a website. Links
that are outside a website are referred to
as external links. When using hyperlinks,
you need to provide a path that points to
the resource. You can use:
1. An absolute path contains complete
path details, for example:
◦ http://www.example.com/folder1 /subfolder1/filename1.htm
2. A relative path refers to a folder or
location that is shorter, for example:
◦ index.htm
◦ ../tutorials (previous folder)
◦ /foldername
Absolute paths are used when creating
external hyperlinks as you need to
provide a complete path. Relative path is
more common when you link resources
within a website.
Links are created using the <a> anchor
element and href attribute along with
link to the resource. Text enclosed within
<a href> and </a> are displayed as
clickable hyperlinks. Sample Code – Links
Page 177 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<p>Example of an hyperlink that points to
another <a href="page2.htm">page</a>
within a website.</p>
<p>Example of an hyperlink that points to
<a
href="http://www.google.com">Google</a>,
a popular search engine.</p>
<p>Example of an hyperlink that opens the
default email client when clicked to send a
mail to <a
href="mailto:[email protected]">w
ebmaster</a> of example.com</p>
<a href="http://www.google.com"
target="_blank">Example of link that opens
in a new window or tab.</a>
</html>
SESSION 5: HTML ELEMENTS &
ATTRIBUTES – TABLES, IMAGES
& MULTIMEDIA
</head>
<body>
<table>
<tr><td>Name</td><td>Age</td><td>C
ity</td></tr>
<tr><td>Anand</td><td>17</td><td>De
lhi</td></tr>
<tr><td>Rohit</td><td>23</td><td>Ban
galore</td></tr>
</table></body></html>
Images
You can include images in your web page
by using the <img> image element. Use
the SRC attribute to specify the location
of the image and width and height
attributes to specify the dimensions of the
image. Also it is a recommended practice
to use the ALT attribute for displaying
text if the image is not downloaded. <!DOCTYPE html>
RELEVANT KNOWLEDGE
<html>
Tables
<head>
You can create a table using the Table
Element. Tables are made of rows and
columns similar to that of a spreadsheet.
Rows are contained within table row
element <tr> and data is stored within
row element <td>. <title>Learn HTML</title>
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<img src="HTML5­logo.png" alt="HTML
5 Logo, is not displayed due to an error.
Please reload this page or contact the
website administrator" width="300"
height="300"></body></html>
Working with Audio, Video & Flash
Audio: To include an audio clip, enclose
Page 178 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
the audio within the <audio> and
</audio> elements and point to the clip
using SRC attribute. To automatically
play the audio, use the autoplay
attribute. To display controls, use the
controls attribute.
Video: To include a video clip, enclose
the audio within the <video> and
</video> elements and point to the clip
using SRC attribute. Also use width and
height attributes to specify the
dimensions of a video clip. Flash: To embed a flash animation, use
the <embed> and </embed> elements
and point to the animation using SRC
attribute. </body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<embed src="sample.swf" height="200"
width="320"></body></html>
You can also include videos from other
sources such as youtube.com, etc. To
include a video from youtube.com, do the
following:
Sample Code – Multimedia
1. Go to Youtube.com
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<audio src="pump_im.mp3" autoplay
controls>
Your browser does not support the audio
element.
</audio> </body></html>
2. Select a video clip
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<video src="sample_mpeg4.mp4"
height="320" width="200" controls>
Your browser does not support the Video
element.
</video>
3. Right­click on the video and select
Copy embed html.
Write the code within <body> and
</body> section (sample below).
.<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<iframe width="640" height="360"
src="http://www.youtube.com/embed/v4o
Page 179 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
N4DuR7YU?feature=player_detailpage"
frameborder="0"
allowfullscreen></iframe></body></html
>
Radio Buttons: Used for collecting
single value from multiple values. You
should use type = radio attribute for
using radio buttons in a web page.
Now save and open this web page using a
web browser. Checkbox: Used for collecting multiple
values. You should use type = checkbox
attribute for using checkboxes in a web
page.
Note: Refer to Youtube.com FAQ’ for
detailed instructions. SESSION 7: HTML ELEMENTS &
ATTRIBUTES ­ FORMS & FRAMES
RELEVANT KNOWLEDGE
FORMS
Forms contain input elements such as
text boxes, drop­down menus, check
boxes, radio buttons, etc. to collect
information from visitors and sent to a
web server for further processing such as
displaying search results or send to a
database for storage.
Forms are created using <form> element
along with action and method attributes.
Action attribute is used for specifying the
URL to where the data needs to be
submitted. Method attribute is used for
specifying the HTTP method, get or post.
POST attribute is used for storing or
updating a database or for sending emails
and GET attribute is used for retrieving
data. Form element uses text boxes to collect
text information and radio buttons, check
boxes and drop­down menus for collecting
information through pre­defined options.
Textbox: Single­line text input box is
typically used for collecting shorter text
such as usernames or passwords.
Multiple­line text input boxes are used
for collecting lengthier text such as
narrative feedback, etc.
Dropdown: Used for collecting single or
multiple values from a dropdown menu.
You should use the option attribute
along with values to present multiple
options. Submit: Submit button allows visitors to
submit the value.
Reset: Reset button clears all the
selections made.
Sample Code – Forms
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title>
</head>
<body>
<p>Subscribe to your weekly
Newsletter</p>
<form
action="http://www.example.com/signup.as
p" method="post">
Name <input type="name" name="Name"
size="30">
Password <input type="password"
name="Name" size="30">
<textarea rows="3" name="Comments"
cols="30"></textarea>
<p>I agree to the Terms and Conditions.
<input type="radio" value="Agree"
name="R1"> Yes
<input type="radio" value="Diagree"
checked name="R1"> No</p>
<p>10th <input type="checkbox"
Page 180 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
name="Class_10" value="ON"> 12th
<input type="checkbox" name="Class_12"
value="ON"> Bachelors Degree
<input type="checkbox"
name="Bachelors_Degree" value="ON">
Masters Degree
<input type="checkbox"
name="Masters_Degree" value="ON"></p>
<p>This is an example of Dropdown Menu
(Single Selection)</p>
<p>School Education Board<select
size="1" name="School">
<option>State Board</option>
<option>Matriculation</option>
<option>CBSE</option>
</select> </p>
<p>
<input type="submit" value="Submit"
name="Submit">
<input type="reset" value="Reset"
name="Reset"></p>
</form>
</body>
</html>
Frames
Frames are used to display one or more
pages within a single web page;collections
of different frames are referred to as a
frameset. Frames are used when you
want to display different pages as a single
page in a web browser.
<html>
<frameset cols="25%,50%,25%">
<frame src="sample.htm">
<frame src="sample.htm">
<frame src="sample.htm">
<noframes>
Text to be displayed in browsers that do not support frames
</noframes>
</frameset>
</html>
iframe
iframe or inline frames is an element
used for embedding another document or
an URL with a web page.
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title></head>
<body>
<p>You can use iframe to include a web
page.</p>
<iframe width="600" height="300"
src="lesson002.htm"></iframe>
<hr>
<p>You can use iframe to view another
website live.</p>
<iframe width="600" height="300"
src="http://www.mozilla.org"></iframe>
<hr>
<p>You can restrict scrolling in iframe.</p>
<iframe width="600" height="300"
src="http://www.wikipedia.org"
scrolling=no></iframe>
</body>
</html>
SESSION 9: HTML ELEMENTS &
ATTRIBUTES –
METATAGS,
DOCTYPES & VALIDATION
RELEVANT KNOWLEDGE
Meta elements are used to provide
structured metadata about a webpage.
Metadata, also referred to as data about
data is used for providing internal
information i.e information that is
Page 181 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
understood by web browsers or web
servers. Meta tags are used by web
browsers, search engines or web services. •
Meta tags must be included within the
<head></head> sections.
•
Use name attribute and value author
to include an Author’s name.
•
Use name attribute and value
description to include descriptions.
•
Use name attribute and value
keywords to include keywords.
Keywords are used by search engine to
index later which is used by search
engines to provide results to a visitor.
•
Use name attribute and value
copyright to include copyright details.
Sample Code – Meta Tags
<!DOCTYPE html>
<html>
<head>
<title>Learn HTML</title><meta
name="author" content="First Name, Last
Name">
<meta name="description" content="Learn
about Meta Elements and Attributes">
<meta name="keywords" content="Meta
Element, Meta Attributes, HTML Author
Element">
<meta name="copyright"
content="COMPANY or AUTHOR NAME">
</head>
<body>
<p>Use View Source to view the code as
code placed in header section will not be
displayed in the body section.</p>
</body>
</html>
DOCTYPES
DOCTYPES are declarations used for
providing a formal definition of the
HTML version used in a web page.
Browsers sniff or use this DOCTYPE
declaration to understand the HTML tags
(elements & attributes) used in a web
page. DTD or Document Type Definition
refers to set of markup declarations that
define a standard document type.
You have learnt a variety of HTML
elements and attributes in this module.
Not all elements, attributes or
combination of both is supported by all
browsers; to ensure compatibility, it is
considered a best practice to use
compatible HTML elements and
attributes and also indicate the version of
HTML standard used by a web page
through use of a DOCTYPE. DOCTYPES must be indicated in the first
line of a document as it helps the browser
understand the format used in a web
page. Following are examples of
DOCTYPES:
<!DOCTYPE html>
<html>
<head>
<title>DOCTYPE for HTML5</title>
</head>
<body>
<p>Documents marked with !DOCTYPE
html are considered to be HTML 5
complaint</p>
</body>
</html>
HTML Validation
Though there are a variety of browsers
available, it is important that you test the
code on popular browsers before making
it available on the Internet. If it is not
checked, you cannot be sure of how it will
be displayed to a user using a different
browser than yours. Also note that all
Page 182 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
computers will not have the recent
versions of web browsers; some users may
still be using older versions of the web
browsers. It is the responsibility of a
developer to check, verify and confirm if a
website can be published after thorough
testing. There are a variety of tools available for
checking the HTML validity. Some of
them include:
•
Online HTML Markup Validation
Service such as:
presentation format of a web page. While
HTML focuses on structure, CSS focuses
on the presentation. Imagine that you are constructing a
house. All the rooms, windows, kitchen,
hall etc have been built to specification.
But still, it is only after the coats of paint
are given, does the finish and appeal to
the home come. CSS is like the beautiful
coat of paint that you apply to the HTML
structure to make it aesthetically
appealing.
•
http://validator.w3.org Advantages of CSS include:
•
http://browsershots.org •
http://browserlab.adobe.com •
Web Browser extensions:
1. Separate content from presentation
that is easier for developers to work
with.
•
HTML Validator for Firefox (http://
users.skynet.be/mgueury/mozilla/)
•
HTML Validator for Google
Chrome
(h
ttp://robertnyman.com/html­validato/)
•
Use offline software program such
as CSE HTML Validator Lite
(http://www.freehtmlvalidator.com/)
Additional Reading
Though you have learned about basics of
HTML, use the following resources for
enhancing your knowledge on HTML:
1. http://www.w3schools.com/html/def ault.asp
2. http://www.htmlhelp.com/ 2. Use different style sheets to target
different web browsers or devices.
3. Save bandwidth by writing several
lines of presentation code in a
separate style sheet and link to it
multiple pages. 4. Provide customized web pages to users
based on their preferences. Styles can be applied to a web page just
with a click of a mouse. For example if
you have a web page with content using
different HTML elements, you can apply
different styles to all the HTML elements
at once. You can also create multiple style
sheets that can be applied to a web page
on a rotation basis. 3. http://en.wikipedia.org/wiki/HTML SESSION 10: INTRODUCTION TO
CSS
RELEVANT KNOWLEDGE
CSS or Cascading Style Sheets is a
language used for describing the
CONTENT AFTER
DIFFERENT STYLES
APPLYING
CSS Versions
Page 183 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Like HTML, CSS also uses simple syntax
and is easier to learn. CSS has also
evolved over time and popular versions
include CSS 2.1 and CSS3.
<h1 style="font­family: Arial; font­size: 14pt; color: #0000FF">This is heading 1 formatted with Inline Code</h1>
CSS Parts
</html>
CSS has two main parts, Selector and
Declaration that associates rules for
HTML elements. (Refer figure below)
•
Selector specifies the element that
needs to be applied (example: H1)
•
Declaration specifies the parameters
for the selector. Declaration has two
parts, Properties and Values
•
Properties specify the aspects of an
element such as font, color, size,
border, etc.
•
Values specify the value of an aspect.
(example: 14pt, blue, etc.)
Writing you first CSS Code
You can use a simple text editor such as
notepad to create CSS code. You can
integrate the CSS code in a HTML file by
one of the three following methods:
1. Using INLINE Code
<!DOCTYPE html>
<html>
<head>
<title>Inline Code</title>
</head>
<body>
<p>Use View Source to view the code as code placed in header section will not be displayed in the body section.</p><hr>
</body>
2. Referring to an external style sheet
Notice the CSS code is placed within
sections of the web page. •
Embedding CSS Code
<!DOCTYPE html>
<html>
<head>
<title>Embedded Code</title>
<style>
h1
{ font-family: Arial; font-size: 14pt;
color: #0000FF }
</style>
</head>
<body>
<p>Use View Source to view the code as
code placed in header section will not be
displayed in the body section.</p><hr>
<h1>This is heading 1 formatted with Inline
Code</h1>
</body>
</html>
Notice the CSS code is placed with
<style></style> tags. Usually it is
considered as a best practice to place the
code within the header section of a web
page i.e. the <head></head> section.
This is to enable browsers to speed up the
process of applying styles to rest of the
content. If you place the CSS code within
the body, the browser will reload the page
to apply the code resulting in a slower
display of the web page. In this case, you need to add the CSS
Code to all the web pages in a website. Page 184 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
<!DOCTYPE html>
<html>
<head>
<title>Embedded Code</title>
<style>
h1
{ font-family: Arial; font-size: 14pt;
color: #0000FF }
</style>
</head>
<body>
<p>Use View Source to view the code as
code placed in header section will not be
displayed in the body section.</p><hr>
<h1>This is heading 1 formatted with Inline
Code</h1>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>External CSS</title>
<link rel="stylesheet" type="text/css" href="CSSExercise001.css">
page with a single line of code. This can
help in saving time by excluding complete
CSS code in all web pages of a website.
Yu can also alter the code in the CSS file
that will automatically get executed when
the HTML page is loaded next time. Style
sheets have the file extension .CSS.
Now change the CSS code,
h1 { font­family: Arial; font­size: 14pt;
color: red }
Refresh the page that include references
this style sheet and notice the results
displayed. Additional Reading
Though you have learned about basics of
CSS, use the following resources for
enhancing your knowledge on CSS:
1. http://www.w3schools.com/css/defa
ult.asp
2. http://www.caniuse.com
3. http://www.css3.info
4. http://en.wikipedia.org/wiki/Cascad ing_Style_Sheets
</head>
<body>
<p>Use View Source to view the code as code placed in header section will not be displayed in the body section.</p><hr>
<h1>This is heading 1 formatted with CSS Code from an external CSS</h1>
</body>
</html>
H1 { font­family: Arial; font­size: 14pt;
color: #0000FF }
In this case there are two documents, a
.htm and a .css file. CSS code is placed
within the .CSS file is linked to a HTML
SESSION 11: OVERVIEW OF XML
& XHTML
RELEVANT KNOWLEDGE
As you learn more about web designing or
development, you need to learn some
other technologies that are used along
with HTML & CSS such as XML &
XHTML. XML
XML or Extensible Markup Language is a
markup language that defines a set of
rules for encoding formats. Unlike HTML,
apart from being used in web pages, XML
is also used for variety of purposes such
Page 185 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
as database storage or retrieval and data
exchange. XML is used for separating
data and document structure. people with visual disabilities and read
out the data stored in XML. For example, when you design web sites,
you may display product catalog or
shopping cart to visitors. The details of
the products can be stored locally on the
visitor’s computer in an XML file instead
of storing on the server thereby reducing
the number of trips in between. XML is written as string of characters.
XML document contains markup and
data. XML has a structure similar to
HTML but it does not have any
pre­defined elements like HTML. You
need to create your own tags. Like HTML
or CSS, you can use a simple text editor
such as notepad to create XML code. XML
code is case sensitive, requires closing
tags and should be properly nested
(unlike HTML). Use of XML
Imagine if you want to send hundred
records of matching products to a visitor
based on a specified keyword for example
books. Here, each record may contain
information on book title, description,
image of the cover, author, publisher,
number of pages, etc. and displaying
these records on a single webpage may
make it difficult for the visitor to scroll up
and down (a single lengthy page!). On the
other hand if you want to display only ten
records a time, you need to send the
request multiple times to the server thus
resulting in increased traffic and
bandwidth usage. In such a case, you can
store the values of all records in a single
file, write some code using HTML or
JavaScript and display ten records at a
time in the visitor’s browser! XML is also useful when you use
incompatible database management
systems. For example, if a company uses
proprietary database software which is
different from the client’s software, they
may encounter issues while sending the
data to their clients. In such cases, XML
can be used to send the data that can be
exported or imported at both ends.
Another advantage is that you can use
any other application other than HTML
to display the data. For example you can
write your own application for addressing
XML Code
1. Type the following code in a text editor
such as notepad.
<school>
<class>11th</class>
<section>A</section>
<rollnumber>01</rollnumber>
</school>
2. XML files have the extension .XML.
Now save this file as intro.xml.
3. Open this file (intro.xml) in a web
browser. Notice the results displayed
(figure below).
Since you need to write your own code,
given below are some of the rules you
should follow:
•
Names cannot start with a number
or punctuation character.
•
Names can contain letters,
numbers, and other characters.
Page 186 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
•
Names cannot start with the
letters xml.
•
Names cannot contain spaces
(white space is allowed in data).
•
Elements are extensible (you can
append tags in between).
•
Entity reference such should be
used instead of special characters
such as >, <, &, ‘ & “.
•
Comments can be placed between
<!—COMMENT ­­>.
•
XML documents must have a root
element.
•
XML documents are case sensitive.
•
XML elements require proper
opening and closing tags.
•
Attributes must be used within
single or double quotes.
•
Elements can use multiple values,
attributes cannot.
•
Elements are
attributes are not.
expandable,
XML Today
Many languages are created based on
XML:
•
WAP and WML as markup
languages for handheld devices.
•
RSS languages for news feeds.
•
SMIL for describing multimedia for
the web.
Though you have gone through a
high­level overview of XML, it is
recommended that you use the following
websites to learn more about XML and
real­world examples:
•
http://en.wikipedia.org/wiki/XML •
http://www.w3schools.com/xml/ XHTML
Extensible HyperText Markup Language
or XHTML is an extension of HTML.
XHTML follows strict rules similar to
that of XML and is used for creating
well­formed HTML documents. All
elements need to have an opening and a
closing tag; some elements that do not
require a closing tag in HTML require a
self­closing syntax when used in XHTML.
For example, to include break <br> is
used HTML and <br/> is used in XHTML.
You can configure your HTML editor to
add necessary code automatically.
However, you need to specify the
DOCTYPE to be used by the editor. For
example to configure MEW to use
XHTML, do the following:
1. Open Expression Web.
2. Select Tools > Page Editor
Options…..
3. Select Authoring tab.
4. Select the version of XHTML from
Document Type Declaration:
dropdown menu. For example,
XHTML 1.1.
5. Click OK.
6. Select File > New > HTML.
7. Select View > Page > Code.
Notice the XHTML version of XHTML
used along with XML namespace is
automatically included in the web page.
Note: If you have already used a different
version, then you need to add the code
manually. Learn more about XHTML at: • http://en.wikipedia.org/wiki/XHTML
• http://www.w3schools.com/html/html_
xhtml.asp
SESSION 12: WEB SITE DESIGN
Page 187 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
SCRIPTING TOOLS
RELEVANT KNOWLEDGE
Web Site Design Scripting Tools
Web site design tools refer to tools used
for web designing and web development
that help in creating interactive and
intuitive websites. These tools save time
as they may contain ready to use,
pre­defined codes. Some of them help you
edit, debug or manipulate graphics. Some
of the popular tools include Aptana
Studio, Notepad++, Firebug, jEdit,
CSSED, etc.
Scripting Language
Scripting language refers to code written
manually and executed either at client
side (handled by the local browser at the
client end) or server side (handled by the
web server). Scripts help in extending the
functionality that is not possible using
standard HTML or CSS Code. For
example look at a search engine like
Google or train reservation system like
IRCTC; these are designed to cater to
thousands of visitors based on their
request ­ like displaying search results or
seat availability for a particular train.
Though there is a variety of programming
languages used, scripting is broadly
classified into client­side and server­side
scripting. Client­Side scripting refers to scripts or
programs processed by the web browser
at the client’s end. These web browsers
interpret the script and execute them on
the client’s computer. Hence these are
referred to as Client­side scripts.
Client­side scripts are usually embedded
within the HTML code or in a separate
file referenced in HTML and downloaded
along with the HTML files. JavaScript
and VBScript are some of the popular
client­side scripting languages.
Server­Side scripting refers to scripts
or programs processed by a web server.
The script is executed on the server
before the results are sent to the visitor.
This is useful when you need to retrieve
data from a database server and send
only the results to be displayed on a client
computer. It enables the website owner to
minimize user access to source code
(which may be proprietary and also
valuable). Most popular server­side
scripting languages include PHP, ASP,
Java via Java Server Pages, Server Side
Java Script, Server Side VB Script, Perl
CGI, Ruby, Python, etc.
Overview of JavaScript
JavaScript or JS is a popular
programming language used widely on
the Internet for creating interactive web
pages and special effects. JavaScript
provides many exciting features that
cannot be provided through HTML.
Like HTML, JavaScript is understood
and executed by web browsers such as
Mozilla Firefox, Internet Explorer, Google
Chrome, etc. and is therefore referred to
as Client­side scripting.
JavaScript is very user friendly and is
used for purposes such as:
•
Providing popup text to assist
visitors in filling forms.
•
Redirecting to different web pages
or websites.
•
Displaying slideshows, attractive
animations and cool effects.
•
Providing personalized experience
to repeating visitors (by
Page 188 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
remembering the items in their
shopping cart, search keywords,
Jobs searched, etc.)
interactive or animated websites.
Typically DHTML uses the following
combination:
1. HTML (for document structure)
2. CSS (for presentation, used for quickly
changing styles)
3. Client­side scripting language (for
interactions or animations from
visitors)
Form with text displayed as popup
message
History
JavaScript was first created in May 1995
by Netscape, now called Mozilla. It was
first called Mocha. In December 1995, the
name JavaScript was adopted. JavaScript
was made into a standard by an
organization called ECMA. Though
ECMAScript is the name of the official
standard, JavaScript is the popular name
being used. Though you had a high­level overview of
JavaScript, enhance your knowledge on
JavaScript using the following websites:
•
http://www.w3schools.com/js/
•
http://en.wikipedia.org/wiki/JavaScrip
t
•
https://developer.mozilla.org/en­US/do
cs/Web/JavaScript
•
http://www.javascriptsource.com
SESSION 13: OVERVIEW OF
DHTML, AJAX & JQUERY
DHTML is generally used for changing
variables which in turn affects the look
and feel of content. For example visitors
may be allowed to pick a theme for the
website by presenting a dialog box to
choose from a list of themes. Another
classic example is the website navigation
menu presented as a dropdown menu
similar to the ones used in applications
and a ticker that updates cricket scores
time to time. Use samples of navigation menus,
animation effects, tooltips, image effects,
scrolling menus, form effects, etc. from
the following websites:
•
http://www.dynamicdrive.com/
•
http://www.dhtmlgoodies.com/
•
http://www.quackit.com/dhtml/dht
ml_examples.cfm
View samples of DHTML and see the
kind of things that can enhance the look
and feel of websites. If you observe, most
of them are developed using a
combination of HTML, CSS & JavaScript.
Following is a list of URL’s that you can
use for enhancing your knowledge: •
http://en.wikipedia.org/wiki/Dynam
ic_HTML
•
http://www.htmlgoodies.com/beyon
d/dhtml
•
https://developer.mozilla.org/en/doc s/DHTML
RELEVANT KNOWLEDGE
DHTML or Dynamic HTML refers to sets
of technologies used together to create
Page 189 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
•
http://www.javascriptkit.com/dhtml
tutors/
DHTML Navigation Menus
You can use attractive navigation
dropdown menus using DHTML scripts or
a product such as DHTML Menu builder
lite that creates the menu for you.
•
Download DHTML Menu builder lite
from
•
http://www.xfx.net/utilities/dmbuilderl ite/download.php
•
Follow the on­screen instructions and
complete the installation.
•
Select Start > Programs > DHTML
Menu builder
XML and JavaScript. AJAX is widely
used today and is implemented through
popular Ajax frameworks such as JQuery,
MooTools, Prototype, YUI Library, Dojo
Toolkit, etc.
JQUERY
JQuery is one of the most popular web
application framework used for many web
applications. You may have noticed fancy
effects such as slideshows, collapsible
tables, etc. in few websites that look
attractive (sample below). Refer to the help file for further
instructions on creating a navigation
menu and to integrate that in your
website.
AJAX
AJAX or Asynchronous JavaScript &
XML is set of techniques used for
developing asynchronous web
applications. Usually data is downloaded
to the visitor’s computer and displayed by
the web browser; when additional data
needs to be viewed, browser sends
request and the response is again
displayed in the web browser. In such
cases, the entire web page will reload to
display the new set of data. For example
when you use an online shopping website,
you may notice the first 10 results are
displayed and when displaying the next
set of results (11­20), the entire page
refreshes. In such cases you can write
code to fetch the next set in the
background without interfering with the
display of existing web page resulting in
rich experience for the visitor. AJAX uses a combination of HTML, CSS,
Slideshows
You can use JQuery to produce such
effects. Use the search engine to find
samples or demos of sliders, etc. and refer
to the website for including them in your
web page. Most of them are easy to
implement as the instructions are
straight­forward.
Use the following websites to find
samples of JQUERY & AJAX framework,
refer to the website for detailed
instructions on integrating them in your
website.
•
http://jquery.com/
•
http://mootools.net
•
http://prototypejs.org/
•
http://yuilibrary.com/
•
http://dojotoolkit.org/
Page 190 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Note: These website provide complete
tutorials on learning and using them. SESSION 14: INTRODUCTION TO
VBSCRIPT
RELEVANT KNOWLEDGE
Visual Basic Script or VBScript is a
popular scripting language developed by
Microsoft and modeled on Visual Basic.
You do not have to buy a copy of VBScript
from the computer store or install a
VBScript disk on your computer. All that
you do is install the Internet Explorer
(IE) browser, which will support
VBScript. The IE has the VBScript
engine built inside and has the ability to
create Web pages with VBScript. It
provides the functionality that is not
possible through HTML coding. VBScript is a lighter version of the
programming language Visual Basic and
comes with a fast interpreter. It has been
installed by default in every desktop
release of Microsoft Windows 98 and in
the Windows server since Windows NT
4.0 Option pack. Uses of VBScript VBScript is a general­purpose scripting
language and can be used for both
Client­side and Server­side scripting. It is
widely used among system
administrators who work on the Microsoft
environment and is the scripting
language for the Quick Test Professional
which is a test automation tool. Some
embedded applications which are in use
in the industry (e.g. – industrial operator
interface) also make use of VBScript.
When used for client side web
development, it is similar in function to
JavaScript. i.e. it is used to write
executable functions which can be used in
HTML pages and which interact with the
Document Object Model (DOM) of the
page to provide functionality which
HTML alone cannot give. It is also used
for server­side processing of web pages
and is a pre­requisite for Microsoft ASP.
(Active Server Pages). Using VBScript
Consider VBScript as an add­on to
HTML. While HTML is used for creating
objects and CSS for presentation,
VBScript is used for manipulating DOM
objects to provide a particular function.
For example you may have designed a
feedback form including fields for First
Name, Last Name, Age, Email Address,
etc. However if you want to display popup
text to guide the visitor to fill the details
properly, you can use VBScript. VBScript is easy and fun to learn. You
can use a text editor such as notepad to
create scripts, save them with the .html
extension and run them using Microsoft
Internet Explorer web browser.
You need to add special tags to indicate
the VBScript code present within the
HTML document. To indicate the
presence of VBScript code, you need to
place the code within <script></script>
HTML tags. The script tag can be placed
in the <head> tag or the <body> tag of
the HTML. Look at the following example:
<html>
<body>
<script
type="text/vbscript">
document.write("Hello
World!")
</script>
</body>
</html>
Page 191 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Notice that in the above example, the
<script> tag has a type attribute which
tells the browser that it’s a vbscript. To
print a text on the webpage use the
document.write() command. The output
on the IE Browser is as follows.
3. Select and expand
Internet
Information Services, select ASP
(figure adjacent).
4. Select OK.
5. Once it is installed, you can test by
typing the URL. For example, type
http://IPADDRESS and press Enter.
(Replace IPADDRESS with the IP
address of the computer where IIS is
installed).
Publishing Content
Though you had a high­level overview of VBScript, enhance your knowledge on VBScript using the following websites:
•
http://www.w3schools.com/vbscript/ •
http://en.wikipedia.org/wiki/VBScri
pt
SESSION 15: OVERVIEW OF IIS &
APACHE WEB SERVER
RELEVANT KNOWLEDGE
Internet Information Services
IIS or Internet Information Services is a
suite of products for web applications. IIS
includes a web server (hence popularly
referred to as IIS), ftp server, news server
and SMTP service. IIS is included in both client and server
operating systems from Microsoft. IIS
shipped with client operating system is
meant to be used for testing or internal
development purposes. IIS is required for
processing server­side scripts included in
web pages using ASP. To install IIS, do
the following:
Once you install IIS, it creates the
following folder structure \Inetpub\www
root (typically in C:). This folder is used
as the starting point of the website hosted
on this computer. You can copy or publish
web pages into this folder and web pages
in this folder are served through the web
server. For example, if you have a web page
index.htm or index.html, copy the file in
C:\Inetpub\wwwroot (should be like
C:\Inetpub\wwwroot\index.htm). To
access this web page through a web
server, typehttp://IPADDRESS/index.
h
tm
Note: You can also create subfolders and
place content inside them. For example,
C:\Inetpub\wwwroot\SITENAME. To learn more about IIS, use the following
resources:
•
http://en.wikipedia.org/wiki/Interne t_Information_Services
•
http://windows.microsoft.com/en­in/
windows­vista/install­internet­infor
mation­services­iis­7­0 1. Select Start > Control Panel >
Programs and Features.
2. Select Turn Windows features on or
off.
Page 192 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Next, Select Install, Select Finish.
Apache Web Server
Apache Web Server or Apache HTTP
Server is the most widely used web server
software hosting millions of websites
across the globe. Apache web server can
be run on Windows though Linux is the
most popular operating system used. To
use, Apache Web Server, do the following:
•
Go to https://httpd.apache.org/.
•
Download Apache HTTP Server.
•
Install Apache HTTP Server by:
•
Double­click
httpd­2.0.64­win32­x86­no_ssl.msi
•
Click Next.
•
Select I accept the terms in the
license agreement.
•
•
Click Next twice. Use the following
details on Server Information (figure
adjacent).
Type a domain name, for example,
example.com.
•
Type the server name, for example,
www.example.com.
•
Type the email address, for example,
[email protected].
•
Select for All users, on Port 80, as a
service – Recommended.
•
Click Next, Select Custom, Select
•
You need to test the web server once it
is installed. •
Open the web
browser and type
http://IPADDRESS. For example:
http://192.168.2.2. Default home page
should be displayed (figure adjacent).
Publishing Content
Once it is installed, you can view or
modify the path to default content folder.
Configuration for Apache HTTP Server is
stored in httpd.conf located in
C:\Program Files\Apache Group\
Apache2 \ conf folder. Open the
httpd.conf using a text editor such as
notepad and locate “DocumentRoot”
section to view the default content folder. Publish the files to the default content
folder and view through the web browser
(use http://IPADDRESS). To learn about Apache HTTP Server, use
the following resources:
http://en.wikipedia.org/wiki/Apache_HTT
P_Server
http://www.apache.org/
SESSION 16: OVERVIEW OF ASP
RELEVANT KNOWLEDGE
Active Server Pages or ASP is a server
side scripting technology introduced by
Microsoft. Learning ASP is easy as the
technology is based on VBScript. ASP
web pages contain HTML, XML or Scripts
Page 193 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
and have the file extension .asp. When a request is send from the browser,
an ASP page is passed to the ASP engine
of the web server such as IIS (Internet
Information Services) and once processed,
the result is returned to the browser for
display. Unlike HTML that displays only
static content (content that does not
change unless modified by the developer),
ASP allows you to add, edit or change
content dynamically on the web page.
Also ASP code is not displayed in the
browser thus making it secure. VBScript is the default scripting
language for ASP and is the most
preferred language for developers who
work with ASP. You can also JScript,
Microsoft’s version of JavaScript or
PerlScript for developing Active Server
Pages. Right­click, select View Source. Notice the
code displayed. In this case, the web server has already
processed and returned only what is
required for the browser to display. Thus,
for any server­side scripting, the code is
executed at the server’s end and browsers
just need to display only the result (no
support is required at browser’s end for
ASP!).
Today ASP is used in most websites that
require dynamic web pages such as
search engines, online shopping portals,
recruitment portals, etc. Though you had
a high­level overview of ASP, use the
following resources for learning ASP:
Writing your first ASP Code
•
You can use a simple text editor such as
notepad to create ASP code. To create the
code, do the following:
https://en.wikipedia.org/wiki/Active
_Server_Pages
•
http://www.w3schools.com/asp/
•
http://msdn.microsoft.com/en­us/lib rary/aa286483.aspx
Open the text editor and type the
following code:
DOCTYPE html>
<html>
<body>
<%
response.write("My first ASP program")
%>
</body>
</html>
Save this as ASP file. For example,
“intro.asp”. Now open the web browser and type the
complete URL. For example:
http://192.168.2.2/intro.asp. Notice the
results displayed (figure below).
SESSION 17: OVERVIEW OF PHP
RELEVANT KNOWLEDGE
Hypertext Preprocessor (originally known
as Personal Home Page) or PHP is a
server­side scripting language designed
for web development but also used as a
general­purpose programming language.
PHP is one of the most widely used
languages on the web today; this is due to
the fact that PHP is considered as a free,
open­source alternative to competitive
technology such as ASP (Active Server
Pages). PHP resembles the syntax of C
programming language but made simpler
Page 194 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
and easier than C. PHP runs on many platforms including
Windows, MAC, Unix, etc. PHP is
compatible with web servers such as IIS,
Apache, etc. PHP supports using a
variety of databases such as MySQL,
Microsoft SQL, Oracle, Microsoft Access,
ODBC compliant databases, etc. however,
you find that MySQL as the most
commonly used database in most
websites. Like any other Server­side
scripting language, requests are
processed by the web server and only the
results are sent to the browser for
display. Overview of WAMP
WAMP refers to Windows, Apache Web
Server, MySQL and PHP programs
packaged together for ease of installation.
Instead of going through strenuous
procedure for installing and configuring
each component individually, you can use
WAMP to simply the whole task. To use
WAMP, do the following:
WampServer (Notice the icon in the
system tray)
Writing your first PHP Code
You can use a simple text editor such as
notepad to create PHP code. To create the code, do the following:
1. Open the text editor and type the
following code:
<!DOCTYPE html>
<Title>PHP</Title>
<?php
echo 'Hello World';
2. Save this as PHP file (store in root
folder). For example, “intro.php”. 3. Now open the web browser and type
the complete URL. For example:
http://192.168.2.2/intro.php. Notice the
results displayed.
1. Go to www.wampserver.com
2. You will find a single package with a
file name like wampserver2.2e­php
5.3.13­httpd2.2.22­mysql5.5.24­32b.ex
e. 3. Download WAMP.
4. Follow the on screen instructions to
complete the installation.
5. Select
Though you had a high­level overview of
PHP, use the following resources for
learning PHP:
•
http://en.wikipedia.org/wiki/PHP
•
http://www.w3schools.com/php/
•
http://in.php.net/ Start > Programs >
Page 195 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
IT/ITES 308: WEB DESIGNING PART 2
SESSION 1: INTRODUCTION
RELEVANT KNOWLEDGE
Web Authoring tools are tools that simplify
your web page development tasks. HTML
editors, referred to as web authoring tools are
applications that write & check HTML code
for you and help in saving time and effort.
HTML editors are referred to as WYSIWYG
(what you see is what you get) editors. This is
due to the fact that what you see during the
design phase is what you get as an output
viewed in a web browser (or at least very
close to it). Usually, websites are first
designed offline using HTML editors, then
tested, and, later uploaded to websites. Some of the popular HTML editors include
Amaya, Adobe Dreamweaver, KompoZer,
Microsoft Expression Web, etc. Some web
hosting provides provide online tools to
design websites but this usually requires a
high­speed Internet connection. Advantages
provided by HTML editors are:
• Generate Standard Compliant Code:
The developer need not worry whether the
code written conforms to standards such as
HTML 5, CSS3, etc. The editor takes care of
standards.
• HTML & CSS Validation: Each and
every line of code is checked to ensure it is
free of errors and/or standard compliant. • Generate Compatibility Reports: The
editor generates reports based on
compatibility with multiple versions of
varying browsers. • Spell Check: The editor checks for
spelling mistakes in content similar to that of
word processing software. • Optimize HTML: The editor “cleans” out
unnecessary code resulting in smaller web
page size enabling a faster download of the
web page.
• Multiple Resolution / Browser Views:
The editor automatically checks your web
page/website across multiple screen
resolution/sizes (Smartphone, net­book etc)
and also across multiple browsers (Mozilla
Firefox, Google Chrome, etc.). • SEO (Search Engine Optimization):
The editor prepares your website in the
manner that search engines can understand
and thereby helps your website to gain a
better ranking for search results. • Support for Add­ons: The editors
support 3rd party add­ons which add
additional capabilities to the HTML editor. • Multiple Publishing Methods: Editors
have the ability to use different options such
as FTP, WebDAV, etc. to publish your
website on remote computers. Microsoft Expression Web
Microsoft Expression Web is a free HTML
editor and web design software product by
Microsoft. One great advantage of MEW is
the ability to create and manage web pages
using HTML, XML, CSS, ASP.NET, XHTML,
PHP and JavaScript. Note: This module focuses only on
Microsoft Expression Web using HTML.
Installing Microsoft Expression Web
To work with MEW, do the following:
1. Download Microsoft Expression Web 4
(recent and last version) from Microsoft.com.
2. Install by following the on­screen
instructions.
3. Click Start > Programs > Microsoft
Expression Web.
The MEW Interface
Page 196 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
• Select Site > New Site… (figure below,
left). A New dialog box appears (figure below,
right).
MEW User Interface explained:
1. Menu Area, displays menu items such as
File, Edit, etc.
2. Toolbar Area, displays icons to Menu
Items.
3. Toolbox, contains HTML elements and
ASP.NET items.
4. Task Pane, displays folders, images, etc.
in a website in folder list view.
5. Editing Area, displays the HTML
editing area. 6. Status bar, displays additional document
properties. 7. Style Sheet Area, to manage style
sheets.
8. Attributes & Elements Area, displays
HTML attributes & values and CSS property
and values.
SESSION 2: CREATING
WEBSITES AND WEBPAGES
RELEVANT KNOWLEDGE
Creating a Website
You can create websites with your own
design. When you work with web pages,
images, style sheets, etc., you need to store all
the related files in a single location (folder).
This helps you to:
•
Stay organized •
Upload the entire content to the
remote server when you want to publish the
website.
Note: You will learn about templates later in
this module. To create a new website, • You can create a website with a single
page by selecting One Page Site.
• You can create a website from scratch by
selecting Empty Site.
• If you already have a website created
using HTML or any other software, you can
continue to work with the website using
MEW once it is imported. To import an
existing website, use the Import Site
Wizard.
• Select Empty Site and enter a name for
the website, for example: MyFirstWebsite.
Click OK. • A website is created and you will notice a
window similar to the one adjacent:
Now you can create web pages for this
website. Navigate to the location (example:
My Documents) where you stored the
website. Notice the folder icon. Content such as images, flash animations,
web pages & style sheets, etc. will be
automatically stored in this folder. Create a Web page
Once the website is created, you need to
create web pages. To create a webpage, do the
following:
Page 197 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
1. Select File > New > Page…. A window
appears similar to the one adjacent.
2. You can use MEW to create web pages
using HTML or ASP code, Style Sheets (CSS),
etc. Select HTML from the list and Click OK.
Notice that a new page is created (figure
below).
3. Notice the file name Untitled_1.html.
Being the first page of the website, this page
is may be your homepage. Use a standard
naming convention such as default.htm,
index.htm or home.htm and save this page.
To save this page, select File > Save.
4. Type the file name as default and select
Save. You need not specify .htm or .html
extension as it is automatically added to the
web page. Handling File Extensions
HTML Editors such as MEW automatically
append the required file extension, .html by
default. You can configure the HTML editor
to add the extension .htm by the following
procedure: 1. Select Tools > Page Editor Options….
The Page Editor Options dialog box
appears (figure adjacent). 2. Select the Authoring Tab (figure below).
3. Notice the default document type selected
as HTML under Default Document:
dropdown menu and file extension selected as
.html in Default HTML File Extension:
option.
You can change the settings, and, it is
recommended to change Document Type
Declaration to HTML 5.
You can configure expression web to use
external programs such as notepad to open
specific file types such as a style sheet. By
default, style sheets open in expression web.
To modify, do the following: 1. Select Tools > Application Options..
The Application Options dialog box
appears (figure below).
2. Select the Configure Editors Tab (figure
below).
3. Notice the file extensions (left pane) and
application that will handle the extension
(right pane) displayed. Note: Do NOT change any settings here for
now. Working with a Web page
The biggest advantage of HTML editors such
Page 198 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
as MEW is that the code is written for you by
the software. • Type the following in the body area
(figure below):
• My Homepage.
• This is a website created using a HTML
Editor.
When you create content, MEW
automatically intends them as paragraphs.
You may notice the paragraph element
indicated (see figure above) as “p” with a box
above around the content. When you use
carriage return (Enter key), MEW inserts
another paragraph similar to that of the word
processing software. Now select the text “My Homepage” and do
the following:
1. Select the Style dropdown located in the
toolbar (figure adjacent)
2. Select Heading 1 <h1> from the list.
3. Now select the text “This is a website
created using a HTML Editor.” Select
Heading 3 <h3> from the style dropdown
list. 4. Once complete, select View (Menu) >
Page > Code (or select Code located above
the status bar). You will see a screen similar
to the one adjacent.
5. Notice the text is enclosed using heading
(h1 and h3) elements. Now save this page
(CTRL+S). Since the editor writes the code for you; you
can stay focused on creating the content
rather than focusing on the code!
If you have noticed, there are pre­built
standard HTML elements that you can use in
a webpage by just selecting the element from
the style dropdown menu Now to switch back
to design view, select View > Page > Design.
The three views available in MEW are:
1. Design View: This is the default view
and displays only the content.
2. Code View: This is used either when you
want to view the source code written by the
HTML editor or, when you want to insert
elements or code that is not available within
the HTML editor. 3. Split View: This is used when you want
to use both the Design and Code View
side­by­side. Using Multiple Web Browsers
If you want to test your web page, it is a
recommended practice to test using multiple
web browsers. However
you may need to set up
the browser list. To
specify
multiple
browsers, do the
following:
• Select
File >
Preview in Browser >
Edit Browser List….
The Edit Browser List
dialog box appears.
• You may notice that some web browsers
are added to the list by default. If you want
add a web browser (for testing), select Add…,
and specify the path of the executable file of
the web browser (for example: C:\Program
Files\Google\Chrome\Application\chrome.e
xe).
• You can also use set the screen resolution
here. This could be useful when you want to
test your pages for viewing on Smartphones
or tablets that use different screen
resolutions. Page 199 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
SESSION 3: TEMPLATES &
IMPORTING WEBPAGES
RELEVANT KNOWLEDGE
Create a new website using templates
MEW includes many (19) built­in templates
that can be used for creating websites. To
create a website using the built­in template,
do the following:
1. Select Site > New Site…
2. Select Templates and choose a template,
for example Organization 5 from the list
3. Type a new for this website, for example:
Company01.
4. Change the location and store this website
in C:\Documents and Settings\Lab\My
Documents\Company01. Then click OK. A
website based on the template Organization 5
will be created (figure below). Notice the
folders and files in the folder list. Now to
work with the website, you can open any of
the files listed here.
• To work on the homepage, double­click
default.html. You can change only certain
parts of this web page, because, when you
make websites from templates, MEW uses
DWT (Dynamic Web Template). You will
learn more about DWT in later sessions. The
text is editable within this page
• You can view this website in a browser to
see how it will appear to visitors. To preview
this website in a browser, press F12 on your
keyboard. The website appears on the default
Page 200 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
web browser. Use the navigation links on the
left side of the homepage to view other pages. Though it takes some time to get used to an
HTML editor, you will soon be creating web
pages or sites in no time with minimal
efforts. Importing Sites
If you have used another HTML editor or
created files using a text editor, you can
import them into your website. This is useful
when you want to either use MEW HTML
editor (ease of use) or to organize different
files under one common website. You can also
import websites that are already hosted
(running live) using MEW. For example if you
have created files manually and saved in
C:\HTML and you want to import them, do
the following:
1.
Create a New Website and give it a
name, for example: IMPORTWEB.
2.
Select Site > Import > Import Site
Wizard… (figure below)
helpful as your original files are left as it is.
Click Next.
9. Click Finish. A List of files is displayed.
For importing to your new website, you can
select either individual files/folders, or the
entire content of a folder. To import entire
content, select all the items on the left pane
and select
. Notice the results displayed
(Figure below).
Now you can use the imported files. The
original files in C:\HTML are left as is. 3.
The Import Size Wizard dialog box
appears.
4.
Notice the list of values in
Connection Type: dropdown menu. 5.
Select the option File System from
the Connection Type: dropdown menu.
6.
Click the Browse… button and specify
the file path C:\HTML. Click Select.
7.
Click Next.
8. The Import Wizard creates a copy of the
original content in C:\HTML. This can be
Page 201 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
In the previous session, you learnt to work
with headings and paragraphs. You can also
work with HTML elements such as listings,
images, tables, etc. in MEW.
Working with Unordered lists
You can create a list using the procedure
similar to the one you used in word
processing software. To create an unordered
list, do the following:
• Create a new page, save this page as
unorderedlists.html. • Type the following text (within quotes):
“An electronic book or EBook is a book
published in digital form. It consists of text,
images, or both. EBooks are readable on
computers, net­books and Smart phones.
EBooks are available in the following
formats:”
•
Now place the cursor on the next
paragraph.
•
Select Unordered List from the Style
dropdown menu. •
Type the following (press enter after
SESSION 4: LISTS, FORMATING
TEXT, USE SPELL CHECK AND
USE FIND AND REPLACE
RELEVANT KNOWLEDGE
Work with common HTML elements
each entry):
•
DjVu
•
EPUB
•
HTML
•
iBook (Apple)
•
KF8
•
LIT (Microsoft)
•
Check the results in web browser (use
F12 key). •
Switch to MEW and select View >
Page > Code. Notice the code written by the
HTML editor for unordered list (Figure
above). Handling Text
You can align or format the text using the
options in the common toolbar located below
the HTML Editor Menu. This is very similar
Page 202 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
to word processing software; however,
remember that being a web page, special code
is needed for formatting and displaying the
text. You can simply select the items from the
toolbar and work as if you work with a
regular document. HTML Editor writes the
code for you! Switch to Code View when you
use the toolbar items to view the source code. Spell Check and Thesaurus
When you focus on creating content, you may
make spelling mistakes. As a solution, HTML
Editor has an in­built spell check program.
To do a spell check on the current web page,
do the following:
1. Open a web page with some content.
(Create some content with spelling mistakes
if you don’t have one)
2. Select Tools > Spelling > Spelling (F7)
…. Notice the spell check utility checking
spelling mistakes just as in a word processing
software.
You can also use the built­in Thesaurus
option by selecting Tools > Thesaurus. Find and Replace (Text)
If you want to replace a misspelled author or
company name across a website, what would
you do? You can use the find and replace
dialog box to replace text either on a single
web page or across an entire website. The
functionality is very similar to a word
processor. To find a particular text, do the
following:
•
Select Edit > Find. The Find and
Replace dialog box appears (figure adjacent).
Notice the tabs ­ one for find another for
•
To search for a particular keyword
across all pages in a website, enter a keyword
in the Find What: text box and select Find
All…. See the results. Double­clicking on any
item in the listed result automatically opens
the corresponding web page with the keyword
highlighted for further action.
Now explore and the Replace tab to replace
an existing text. Find and Replace (HTML Tags)
If you had initially set a table background
color as blue and now want to replace it with
another color, what do you do? Use the
HTML tab of the Find and Replace feature!
Using this, you can replace attributes, values
or even a tag across a website. To use this
feature, do the following:
•
Select Edit > Replace.
•
Select the HTML Tags tab. •
Select the appropriate option from the
Replace action: dropdown menu. Note the
replace and a third for HTML tags.
list of actions that can be performed
SESSION 5: TABLES AND CELLS
Page 203 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
RELEVANT KNOWLEDGE
Working with Tables
MEW simplifies the tough task of creating a
table using HTML with many rows and
columns. To create a complex table, do the
following:
1. Create a new page, save this page as
tables.html. 2. Switch to Design View. Place the cursor
where you want to position the table.
3. Select Table > Insert Table…. A dialog
box appears similar to the one adjacent. 4. Here you can specify the number of rows
and columns, border size, border color etc. Do
the following:
• Type 10 in Rows under Size section.
• Type 10 in Columns under Size section.
• Type 3 in Size under Borders section.
• Select Maroon from Color dropdown
menu under Borders section.
• Click OK.
1.
Imagine how many lines of code you
would have typed to have such a result! Now
to view the HTML code, select View > Page
> Code.
2.
Switch to Design View. To create
borders for cells, select all the cells in the
table.
3.
Select Table > Table Properties >
Cell…. The Cell Properties dialog box
appears (Figure below).
4.
In
the Borders section, type 1 in Size: and
select Olive from Color: dropdown. Click OK.
5. Save the page and view in browser (F12).
MEW creates style sheet codes and placed
them within this webpage by default. Now
switch to code view, scroll to the top and see
the code available under <style> and
</style> element. Now scroll down and see
the style applied to the table and cell. So
much time and effort has been saved!
Merging and splitting cells
You have created table structures like the
one adjacent in word processors. But for a
web page, you will need to write a lot of code
to achieve the same!
Using a HTML editor, it is easy. All you need
to do is:
• Create a new page, save this page as
mergetables.html.
• Insert a table (for example, 2 rows and 2
columns). • Select the cells that you want to merge
and then select Table > Modify > Merge
Cells.
• Similarly, to split cells, select a single cell.
Select Table > Modify >
Split Cells…. The Split
Cells dialog box is
appears (figure adjacent).
• To split this cell into
five rows, select Split
into rows and type 5 in
Number of Columns:. Click OK. Note, the
entire table is auto adjusted to fit content. • Now switch to Code View and see the
code under <style> and </style>. Scroll to
see the style applied to this table. Using image background for cells or
tables
You can place images as a background for
cells or tables. To include a image
background for a cell, do the following:
•
Create a new page, save this page as
imagetables.html (You need not type the
extension). •
Insert a table (minimum 2 rows and 2
Page 204 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
columns). Place the cursor in the cell where
you want the background.
•
Right­click and
select Cell Properties.
•
Under Background, click Browse…. •
Locate and select an image, click
Open and then click OK. Note the cell
includes an image background (Figure
above).
•
Save and preview this in a web
browser (F12).
Working with Cell or Table Size
Usually a table spans the entire screen and
that may not be appealing to the eye. Also,
sometimes you may want to specify a size for
a cell or table (for example, to display photos).
Using MEW, you can specify the size of a cell
or the table. To restrict the size of a cell, do
the following:
1. Place the cursor in the cell to which you
want to set a particular size. Right­click and
select Cell Properties. You can specify the
size in pixel units or percentage. 2. Under Layout, select specify width: and
type 100 (In pixels).
3. Select specify height: and type 200 (In
pixels) and then click OK. Notice the size of
the cell. Converting Table to Text
You can also convert the contents of a table to
text using the Table to Text option in HTML
Editor. Explore and convert table to text and
observe the changes in code.
positions within a web page. HTML editors
enable you to easily place images with
formats such as GIF, JPEG, PNG and BMP.
To insert a clipart or image, do the following:
• Create a new page, save this page as
images.html. • Select Insert > Picture > Picture from
file… (figure above).
• Browse and select a picture from your
computer, Click Insert. The Accessibility
Properties dialog box appears (figure
adjacent).
• Specify the text (ALT attribute) in
Alternate Text:, for example, type Sample
Image for Demo. And then click OK. The
image is inserted in the web page!
• Click Save. A Save Embedded Files
dialog box appears. MEW saves a copy of the image within this
website folder. Remember this is the website
that may be published to a remote computer
for visitors. The image on your computer may
not be accessible to them if the HTML page
and the image are in different locations. So,
you need to save the images within your
website to ensure that the image stays along
SESSION 6: IMAGES
RELEVANT KNOWLEDGE
Inserting images
As you know, it is not an easy task when you
have multiple images to be placed in varying
with the website. HTML editor also enable you to save images
in different formats. This helps when you
Page 205 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
want to change the image format to one that
is suitable for websites. Also by optimizing
the image size (by optimizing quality), you
reduce file size resulting in faster downloads
of images from your website. To change image format and/or optimize
quality, click on Picture File Type…. The
Picture File Type dialog box appears. • Select GIF if you are inserting an image
with solid colors.
• Select JPEG for high quality images such
as photographs from a digital camera. The
quality can be adjusted only for JPEG
formats.
• Select PNG­24 if you are using
illustrations or screenshots. • Select JPEG for this exercise. Uncheck
Use image as is: and specify a value. For
example, to retain 75% of the original quality,
type 75 in Quality: and click OK twice.
Note: If you are using image editors such as
Adobe Photoshop, JPEG images are
automatically optimized for quality and size.
In such cases, leave the image quality as it is.
Working with image formats requires special
expertise, consult an expert if required. Now this image is saved within this website.
Note the image file listed in the folder list.
Remember, what you have here is a copy of
the original image. So even if something goes
wrong with image quality, size or both, you
can rework again! Changing Image properties
If you want to change properties after
inserting the image, do the following:
1. Double­click on the image. You can use
the Picture Properties dialog box (Figure
below, left) to specify or change settings. • To change size of this image, select
Appearance tab (Figure above, right).
• To reduce the image to 50% of its original
size, select In Percent and type the value 50
in both width: and height: fields. Click OK.
Notice the adjusted size displayed. Preview
the change in a web browser (F12). Notice
the value in alternate text is also displayed.
Now switch to MEW and see the code written
for this image element. When you work with images that are
Page 206 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
relatively huge (covering the whole screen),
you can make smaller versions of the image
(thumbnails) which when clicked, displays
the image in actual size.
This helps make the website with several
images look pleasant and not crowded. HTML
editors have the ability to automatically
create thumbnails and link them to the
actual size images. To create thumbnails, do
the following:
• Create a new page, save this page as
multipleimages.html. • Select Insert > Picture > From File….
• Select multiple pictures by using Ctrl +
Click (you need at least 3­4 large size
pictures for this exercise).
• Select Insert. Skip providing alternate
text for now, you can add it later. Click OK
once for each image. Notice the size of the
images.
• Now select the image, right­click and
select Auto Thumbnail. Repeat the
procedure for rest of the images.
• The thumbnails are displayed in the web
page. Click File> Save. HTML editor again
attempts to save the images and the following
dialog box appears:
• Note there is a set of images with _small
added to the original filenames. These are the
thumbnail versions created by the HTML
editor. Click OK. Now preview this web page
(F12). Notice the results. Each image is
displayed as a thumbnail which when clicked
displays the larger version of the image.
•
Switch to MEW and view code. Modifying thumbnail size
All the thumbnail images have a standard
size. This is the default setting of the HTML
Editor. You may need to increase the default
thumbnail size if it is too small for images
such as photos or if you are unable to
differentiate between the small size images.
To modify the thumbnail size, do the
following:
1. Select Tools > Page Editor Options.
2. Select AutoThumbnail tab. Note the
default values. You can change the size by
altering the values.
Once changed, thereafter, the modified size is
used when you create auto thumbnails (older
thumbnails will remain the same based on
the original thumbnail size). Handling Larger Images
If large versions of many images are
displayed in the same window, visitors may
find it unpleasant to move back and forth to
view images! As a solution, you can make the
images open up in a new window. To do so:
1. Right­click a large image and select
Picture Properties. Page 207 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
2. In the Hyperlink section, select the
button next to Target Name… The
Target frame dialog box appears.
3. Select New Window from the Common
targets: list and click OK twice. Save this
web page to include the changes and preview
this in browser (F12).Now click on the first
thumbnail and observe the difference in
behavior.
4. Switch to MEW and view code. Aligning Images
You can also align images along with text
content (similar to alignments in word
processing). To align, to the following:
• Create a new page, save this page as
textwrap.html.
• Insert an image and enter some text
above or below the image. • Select Image and right click and select
Picture Properties. • Select the Appearance tab. Then select a
wrapping style to wrap text.
• Select a value from the Alignment:
dropdown (if required).
• Specify a border for the image by entering
a value in Border Thickness: field.
• Click OK. Save and preview this in your
browser (F12). Also, see the source code for
this activity.
Editing Images
You can edit images using the built­in image
toolbar when you want to crop an image,
adjusting brightness or contrast of an image,
etc. To work with an image using the image
toolbar, do the following:
• Create a new page, save this page as
editimage.html • Insert an image and Select View >
Toolbars > Pictures. The Picture Toolbar
will be displayed (Fig.below).
1. You can use a variety of functions such
as:
• Flip pictures using different flip options
.
• Increase or decrease brightness or
contrast.
• Crop (keep only the necessary portion of a
picture).
2. To crop, select the crop tool (
). Now try
and crop the image (same as in any other
software you have worked with).
3. Save and preview this in your browser
(F12). Also see the source code for this
activity.
Working with Image Formats
When you insert images, HTML editor is
configured to use GIF format for images that
have 256 colors or lower and JPEG format for
images that have more than 256 colors (it is
intelligent!). At times, you may need to
change this default behavior (to use PNG
when you are creating content with mostly
screenshots of products or images with
focused color). To view or modify this setting,
do the following:
1. Select Tools > Page Editor Options…
and select the Picture tab.
2. Notice the values in dropdown menus
(gif and jpg). You can change the format by
selecting a image format from these
Page 208 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
dropdown menus. For example, to force the
HTML editor to use PNG as the image format
when images with 256 color or higher are
detected, select PNG from Use the following
format when converting or pasting
images with more than 256 colors:
dropdown menu.
3. Click OK.
To test, do the following:
1.
Create a new page.
2.
Use Ctrl + Print Screen on your
keyboard to take a screenshot.
3.
Save the page.
4.
Notice the image format displayed
with the extension of PNG. Creating & Optimizing Images
If you want to create, edit or optimize images,
consider using professional photo editing
software such as Adobe Photoshop, GIMP
(Open Source), Microsoft Expression Design
(Freeware), Google Picasa or Online editors
such as Pixlr (www.pixlr.com).
SESSION 7: HYPERLINKS I
RELEVANT KNOWLEDGE
Working with Hyperlinks
It is easy to write code when you have a few
embedded links. But, when there are many
links to be included in a web page (image a
large organization having 100’s of web pages
that need to be connected), it will be difficult
to code manually. Here, you can use HTML
editors to simplify the task.
Hyperlinks to Websites
To work with hyperlinks in HTML editor, do
the following:
• Create a new page, save this page as
links.html. • Type the URL, for example
www.google.com. Press Enter. Notice the
text is automatically formatted and displayed
as a hyperlink.
• Save and preview this in your browser
(F12).View the source code for this activity.
If you want to change the text from URL, do
the following:
• Switch to MEW and place the cursor on
the text that has the hyperlink.
• Right­click and select Hyperlink
Properties…. The Edit Hyperlink dialog
box appears.
• In the textbox Text to display:, replace
www.google.com with Google. Click OK.
Notice the text changed in the hyperlink (the
link is still available).
To insert a hyperlink manually to point to
Wikipedia, do the following:
• Create a new page, save this page as
manuallinks.html and place the cursor
where you place the hyperlink.
• Select Insert > Hyperlink…. (Or use
shortcut CTRL+K). The Insert Hyperlink
dialog box appears.
• Enter Wikipedia in Text to display:
textbox (this will be name that will be
displayed). • To include helpful tips indicating the
purpose of links which will be displayed when
the cursor is placed over the hyperlink, select
the ScreenTip… button. The Set Hyperlink
Page 209 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
ScreenTip dialog box appears.
• Type Use Wikipedia to learn more.
Click OK.
• Type http://www.wikipedia.org in
Address: and click OK.
Save and preview this in your browser (F12).
Observe the results (Move your mouse over
the hyperlink). Switch to MEW and view
code.
Hyperlinks to an email address
1. Create a new page, save this page as
emaillink.html and place the cursor where
you place the hyperlink.
2. Select Insert > Hyperlink….. The Insert
Hyperlink dialog box appears. 3. Select E­mail Addresses.
4. Type Feedback in Text to display: (this
will be name that will be displayed in the
browser). 5. Type an email address in E­Mail
address:
(for
example,
[email protected]). Notice the mailto:
attribute is automatically added.
6. Type a value in Subject: (for example:
Feedback for website). This helps you trace
where the mail came from especially when
you are using a single email address for
multiple purposes. It is recommended that
you use a separate email address for
collecting feedback from visitors. 7. Click OK.
8. Save and preview this in your browser
(F12). Notice the default email client is
opened, email address and subject is
automatically added leaving the email body
empty for visitors to send their comments or
feedback. Link to different sections within a web
page
You can link to different sections within a
webpage using HTML editor. To understand
the procedure, do the following:
1. Create a new page, save this page as
sectionlinks.html. 2. Create at least two sections in the HTML
document (leave adequate space between
sections, at least 10 lines between them). For
example, Section 1 & Section 2 (Figure
below).
3. Select (highlight) the text Section
4. Select Insert > Bookmark…. The
Bookmark dialog box appears (Figure above,
right).
Note: Leave some space at the top of the
page.
Select Insert > Bookmark…. The
Bookmark dialog box appears (Fig. above).
• Notice the name in Bookmark name: list.
MEW automatically creates the bookmark for
you. Click OK. Repeat the procedure to
bookmark all sections. • Now scroll to the top where the links will
be placed.
Page 210 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
• Select Insert > Hyperlink…. Select
Place in this document… under Link to:.
• Now type Section 1 in Text to display:.
Select Section_1 under Bookmarks, Click OK.
(or use CTRL+G to bookmark).
•
select only web pages. Now select
tables.html from this list, type Tables in
Text to display: and click OK.
• Save and preview this in your browser
(F12). Check if the hyperlink is working by
clicking on it. Switch to MEW and view code.
SESSION 8: HYPERLINKS II
RELEVANT KNOWLEDGE
• Repeat the procedure to include hyperlink
for Section 2. Save and preview this in your
browser (F12). Check if the hyperlink is
working by clicking on it. Switch to MEW and
view code.
Note: If you notice the hyperlinks are not
functional though you are following the
proper procedure, it may be due to
insufficient space between the main text that
has hyperlinks and the sections with the page
(too close to scroll up or down). Link to another web page within a
website
You can link a web page to other web pages
within the site. This helps visitors view other
sections of your website that may have
information on products or service that you
offer. To link other pages within a website, do
the following:
Note: You will use the HTML files created
earlier. • Create a new page, save this page as
weblinks.html and place the cursor where
you want to place the hyperlink.
• Select Insert > Hyperlink…. Select
Existing File or Web Page under Link
To….
• Notice the list of files displayed in your
website. You can choose ANY file including
images. To link to other web pages, you must
Link using Images
You can also create links using images
enabling you to use attractive buttons or
images as hyperlinks.
• Create a new page, save this page as
manuallinks.html. • Insert an image. Select the image, select
Insert > Hyperlink….
• Type http://www.download.com.
• Generally hyperlinks open within the
same window which the visitor is viewing. If
you do not want the visitor to leave your
website, you can set the target frame
property to open the hyperlink in a new tab
or window. To open the hyperlink in a new
window, select Target Frame…. • Select New Window and then click OK.
• Click OK. Save and preview this in your
browser (F12). Check if the hyperlink is
working by clicking on it. Switch to MEW and
view code.
Note: Images with hyperlinks display text
such as one below (Use Ctrl + Click if you
want the destination web page to open in
HTML editor). This helps you to identify
images with hyperlinks when you work with
HTML editors. Using interactive buttons
You can use fancy buttons to display
hyperlinks instead of mundane text or heavy
images. To insert interactive buttons, do the
following:
1. Create a new page, save this page as
buttonlinks.html. 2. Select Insert > Interactive Button….
The Interactive Buttons dialog box appears.
Page 211 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
• You can choose a style from buttons: list.
For example, select Glass Capsule 1 from
list. • Replace Button Text in Text: with a
name. For example, Mozilla.
• Type the URL in Link:. For example,
http://www.mozilla.org.
3. Click OK. Save and preview this in your
browser (F12). Note: You need click OK every time you are
prompted, to save the images. 4. Check if the hyperlink is working by
clicking on it. Switch to MEW and view code.
Use Hotspots
Hyperlinks can be used on portions of a
single image thereby creating clickable
hotspots, when you want to link portions of
the image to resources such as to a web page,
website or email address. To create hotspots,
do the following:
1. Create a new page, save this page as
hotspots.html. 2. Insert an image (use an image that can be
used for pointing out different portions such
as world map that has continents).
3. Select View > Toolbars > Pictures.
Picture toolbar appears (Figure below). Note: Move your cursor over each icon to
understand the purpose of each item. • Select Rectangular Hotspot from Pictures Toolbar. Place the cursor
(displayed like a pencil), drag over a
particular area to draw a square or rectangle
(this entire area will become a hyperlink).
• Once complete, the Insert Hyperlink
dialog box will be displayed. • Type the URL in the Address: and Click
OK.
• Save and preview this in your browser
(F12). Check if the hyperlink is working by
clicking on it. Switch to MEW and view code.
SESSION 9: AUDIO & VIDEO
RELEVANT KNOWLEDGE
Working with audio & video content
You have learnt to include audio & video
content in the HTML module. You can also
use HTML editor to include audio & video
content. Note: You can also use HTML 5 audio &
video elements. Use Code View to insert the
code. Also keep samples of audio and video
clips ready for these exercises.
To include an audio clip, do the following:
a) Create a new page, save this page as
audio.html. Place the cursor where you
place the audio player control.
b) Select Insert > Media
> Windows Media
Player…. Note: MEW by default lists
only files that are
associated with Windows
Media file types. Select All
files from Files of Type:
dropdown. a) Select the audio clip, for
example: sample.mp3.
Click Insert.
b) Click Save (Save this
audio clip with your website when prompted).
Notice the result displayed in MEW. c) Save and preview this in browser (F12).
Note: Audio clip by default plays
automatically when the page is accessed. If you want to customize the settings for this
audio clip, do the following:
a) Switch to MEW and double­click the
Windows Media Player Control. The
Windows Media Player Properties dialog
box appears. Note the available controls (Fig.
below). Page 212 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
d) Save and preview this in your browser
(F12). Switch to MEW and view code.
If you want to include videos, for example,
from Youtube.com, do the following:
a) Create a new page, save this page as
Youtube.html. b) Place the cursor where you place the
Youtube video.
Note: You need to follow the procedure before
you insert videos from Youtube. c) Go to Youtube.com.
d) Select a video clip.
b) For the content to play, CODEC (a e) Right­click on the video and select copy
software component required for playback) embed html.
must be available on the visitor’s computer f) Select View > Page > Code. and if it is not available, you can include the g) Paste the code (example: <iframe
source using CODEBASE attribute. Visitor’s width="640" height="360" src="http://
browser will download the CODEC from the www.youtube.com/embed/ieM93xFIGCc?
URL specified in CODEBASE: attribute of feature=player_detailpage" frameborder="0"
Object element, install and play the content allowfullscreen> </iframe>)
h) Save and preview this in your browser
automatically. Note: Refer to respective website for correct (F12). Switch to MEW and view code.
URL. Some of the common URL’s are Note: You need to have an active Internet
connection for this exercise.
provided here for your reference:
Working with Silverlight Content
Silverlight is an application framework for
writing rich internet applications similar to
that the ones created using Adobe Flash. Rich
internet applications are web applications
Download Location
that look and work similar to that of
http://www.apple.com/qtactivex/qtplugin.cab
standard desktop applications such as
Time (MP4)
http://www.apple.com/qtactivex/qtplugin.cab
accounting software, word processing
(SWF)
http://fpdownload.macromedia.com/pub/shockwave/cab
software, image manipulation software, etc.
s/flash/swflash.cab#version=8,0,0,0
Silverlight content is played using Silverlight
•
Repeat the procedure for including plug­in a free download. video clips. Save and preview this in your Note: Silverlight content can be played only
browser (F12). Switch to MEW and view code. on Microsoft Windows operating systems,
Working with Flash animation
MAC OS and Symbian OS. You can use
If you want to include a flash animation, do Moonlight, a free plug­in to view content on
the following:
Linux based computers. a) Create a new page, save this page as
flash.html. b) Place the cursor where you place the flash
animation. Select Insert > Media > Flash
Movie….
c) Locate and select the flash animation (file
with .swf extensions), select Insert.
Page 213 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
If you want to include Silverlight content on
your page, do the following:
• Create a new page, save this page as
silverlight.html. • Place the cursor on the Silverlight
content. Select Insert> Media> Silverlight.
The Select Silverlight XAP file dialog box
appears.
• Silverlight files have the extension .XAP.
Browse, select & Open the file.
• Save and preview this in browser(F12).
Notice the Silverlight content displayed in
the browser (if the plug­in is available).
Switch to MEW and view code.
• You can use Powerlight Converter,
PPTX2Silver Light Converter, etc. to convert
a presentation to simple Silverlight content. the HTML pages created in earlier activities
and click OK.
• If you want the HTML editor to create a
new page for rest of the frames, select New
Page…. • Select File > Save (CTRL+S). You will
have to save each new page that is a part of
this frame. Preview this in your browser
(F12). Switch to MEW and view code. If you want to edit or work with individual
web page in a frame, it is recommended to
open each file separately (open by the file
name from the folder list). Once complete,
open the frames.html in the HTML editor or
web browser. iframe
You have learnt to use iframes using HTML
code. You can also create iframes using MEW
with minimum efforts. To insert an iframe, do
the following:
SESSION 10: FRAMES, INLINE
FRAMES AND LAYERS
RELEVANT KNOWLEDGE
Frames
You have learnt to use frames using HTML
code. MEW includes few frame styles that
you can use right out of the box. To create a web page using built­in frames,
do the following:
• Select File > New > Page….
• Select Frames Pages. A list of frames
with different styles is displayed.
• Select Header, Footer and Contents
from the list and Click OK. Notice the results
displayed.
• If you want to use the existing HTML
files, select Set Initial Page…. Select any of
Page 214 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Address: and click OK.
• Save and preview this in your browser
(F12). Switch to MEW and view code. To modify the appearance of an iframe, select
the iframe and double­click on it. The Inline
Frame Properties dialog box appears
wherein you can modify the size, include
margins, align text, disable scrollbar or
provide alternate text.
Layers
Layers are advanced techniques that you use
to float content on top of other content in a
web page. You use this when you want to
include a popup registration form or menus
when a visitor views a web page. Layers can
also help in keep content such as image or
dropdown menus fixed in a particular
position in a web page. Layers are managed
using a special element called DIV. To insert
layers, do the following:
• Create a new page, save this page as
layers.html.
• Select Format >
Layers. The Layer
Toolbar appears.
• From the toolbar,
select Insert Layer
. A new layer is
inserted similar to
the one below.
• Create a new page, save this page as
iframe.html. • Place the cursor where you want the new
iframe to be placed. Select Insert > HTML >
Inline Frame. Notice a new frame is
inserted within this page.
• Select Set Initial Page…. Type
http://en.wikipedia.org/wiki/Iframe in
• this elsewhere, simply drag the entire
layer box. • You can increase or decrease the size of
this layer by selecting the layer box and drag
around the corner. To place
• Now insert an image in this layer:
a)
Place the cursor inside the layer.
Select Insert > Picture > From File…
b)
Locate and Insert the image. Notice
the picture is within the layer. • Now type some content in the web page.
Now type some content in the web page.
Notice the image present in the layer does
not move along with the content and stays in
the position that you fixed. Page 215 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
• Save and preview this in your browser
(F12). Switch to MEW and view code.
Note: Layers are an advanced concept and
require additional practice to understand. You can place
multiple layers on
top of each other
(Figure below).
This is done by
inserting and
positioning
additional layers. Use
the Layer toolbar to
insert
additional
layers. To use the toolbar to position layers, do the
following:
1. Select View > Toolbar > Positioning. 1. Insert an HTML element in the body, for
example: a table with 2 rows and 3 columns
and select the Table.
2. Select position: fixed from the
dropdown.
3. Notice the values in positioning toolbar
indicated in pixels. 4. Now try typing content in this web page.
Notice the table is in a fixed position.
Note: It will take a while to work with
positioning and particularly CSS. Use help
file and search engines for more examples. SESSION 11: HOVER EFFECT,
META
ELEMENTS
&
WATERMARK
RELEVANT KNOWLEDGE
You have learnt to use HTML elements and
attributes such as Title, Description,
keywords, etc. using HTML code. You can
also use the HTML editor to include such
elements easily. Note that the settings
modified here apply only to the current page. • Create a new page, save this page as
meta.html. • Right­click on the body, select Page
Properties. The Page Properties dialog box
appears.
• You can specify the Title in the Title: text
box. Enter details about the website in Page
Description: textbox and use keywords for
this website using the Keywords: textbox.
Now type:
• Webpage created using HTML editor in
Title:
• We offer great web designs in Page
Description:
• Type Web Page Development, Web Design,
Website Development in Keywords: • Click OK.
• Save and preview
this in your browser
(F12). Switch to MEW
and view code.
Notice the HTML
elements and content
inside elements have been created
automatically by MEW! Modifying background
You can also specify a color or image
background for a web page. To set a
background color, do the following:
1. Select View > Page > Design.
2. Right­click on the body and select Page
Properties.
3. Select the Formatting tab.
4. In the Colors section, select Silver from
the Background: dropdown menu.
5. Click OK. 6. Save and preview this in your browser
(F12). Switch to MEW and view code.
Page 216 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Modifying appearance of links
You can also modify how links appear in a
web page. To apply hover effects, do the
following:
• Create a new page, save this page as
hover.html. Insert at least two or three
hyperlinks.
• Right­click on the body, select Page
Properties. Select Formatting tab.
• Select the following values in the Colors:
section:
◦ Green for Hyperlink:.
◦ Silver for Visited Hyperlink:.
◦ Maroon for Active Hyperlink:.
◦ Teal for Hovered Hyperlink:.
• Click OK. Save and preview this in your
browser (F12). Switch to MEW and view code.
Inserting a watermark
You can include a watermark for a web page
when you want to inform visitors that you are
still testing the website or it is under
development. To include a watermark, do the
following:
1. Create a new page, save this page as
watermark.html. 2. Right­click on the body, select Page
Properties. Select the Formatting tab.
3. Select Background Picture under
Background. Click browse:, select the
image you want as a watermark and then
click OK.
4. Check Make it a Watermark and click
OK.
5. Type some content in the webpage (at
least one or two pages in length).
6. Save and preview this in your browser
(F12). Now scroll down the page and notice
the background is in fixed position and does
not move along with content. Switch to MEW
and view code.
Changing the margins
You can also adjust the margins of a web
page while designing the page. Doing so
leaves some space on either sides of a
webpage where you may want to place
advertisements later on. To adjust the
margin, do the following:
1. Create a new page, save this page as
margin.html. 2. Right­click on the body, select Page
Properties. Select Advanced tab.
3. To specify the margin size (in pixel units),
type:
1.
30 in Top Margin:.
2.
60 in Left Margin:.
3.
60 in Right Margin:.
4.
30 in bottom Margin:.
4. Type some content. Save and preview this
in your browser (F12). Switch to MEW and
view code.
Specifying the language
You can also specify the language the web
page is created with. This information is used
by search engines to index and display
language specific results to visitors, by screen
reader software to understand the language
of the content used in a web page, by
automated translation tools that translate
web pages from one language to another and
so on. To specify a language, do the following:
1. Create a new page, save this page as
lang.html. 2. Right­click on the body, select Page
Properties. Select Language tab.
3. Select English (India) under Mark
current document as: dropdown menu.
4. Click OK. Save and preview this in your
Page 217 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
browser (F12). Switch to MEW and view code.
Note: You may not notice any visual
difference in web page as this is used only by
search engines, screen readers or browsers
for internal use. SESSION 12: FORMS
RELEVANT KNOWLEDGE
Creating forms
You have learnt to create forms using HTML
code. As you are aware, forms are used for
collecting information from visitors or for
displaying relevant results to visitor. You can
include forms in a website using the HTML
editor. To create a simple
HTML form, do the
following:
1. Create a new
page, save this page
as form.html. 2. Select Insert >
HTML > More HTML Tags…. The HTML
Toolbox is displayed, scroll down and expand
Form Controls (Figure adjacent). 3. To create a form, first you need to add the
form control. To add the form control, select
Form from the Form Controls list. 4. Click and drag from the toolbox to
the web page where you want to place the
form. You need to add elements to make this form
functional. There are a variety of form
controls available with this HTML Editor.
For example you can use textbox element to
collect a visitor’s email address. • Select Input (Text) from Form Control
List. Drag and drop it inside the form area
(Figure below, left).
• You need to indicate the user the purpose
of this field. You can do that by
double­clicking on an element. Double­click
the Input (Text) field that you just inserted.
Text Box Properties dialog box appears
(Figure above, right).
• If you have multiple fields in a form, they
will be easy to locate and understand if you
have friendly names assigned to it. To add a
name, type Email in Name:.
• To indicate the purpose of this field, type
a value in Initial Value: field. This will be
displayed initially but can be replaced by
visitor’s email address. Type Enter your
email address in Initial Value: field.
• Click OK.
• Press Enter to move to the next line.
• You need to add a control for this form to
be submitted. You should use the Input
(Submit) control from the Form Control
List. Select Input (Submit) from the list,
drag and place it below the Input (Text)
field inserted earlier. Now your form will
start to look like the one adjacent.
• Now this form needs to be configured. To
send the form details for further processing,
after the visitor enters the email address, you
need to specify the URL where the details
should be sent. Now right click the form,
select Form Properties. The Form
Properties dialog box will be displayed
(Figure adjacent).
• Select Options…. The Options for
Page 218 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Custom Form Handler dialog box appears.
• You need to specify the URL in the text
box Action: for the details to be sent to a
script that will take care of further execution.
Type a URL, for example:
http://www.example.com/submit.asp or
submit.asp.
• You need to specify a method. Since we
are sending data, select
POST. • Click OK.
• Give a relevant name
to this form that helps
track different forms used in a website. In
this activity, type Newsletter and click OK.
• Save and preview this in your browser
(F12). Switch to MEW and view code.
Note: You need to point to the URL that has
the script to process this form further. If you
have provided values just for demo, your form
will NOT work. However, you can understand
the concept behind HTML form. SESSION 13: CSS
RELEVANT KNOWLEDGE
Managing Style Sheets (CSS)
If you have noticed HTML code is
complimented using CSS. HTML Editor uses
CSS for presentation to align your website to
certain standards as set by W3C. Create a style sheet to be used across a
website
You can also create style sheets that could be
applied across an entire website. You have
learnt to create style sheets manually in CSS
Module. You can use MEW to create style
sheets using the following procedure:
1. Select File > New > CSS.
2. You can use the Style toolbox (Figure
adjacent) to create styles in the style sheet.
(If it is not visible, select Panels > Apply
Styles….).
6. Select body from Selector: dropdown
menu.
3.
Select New Style…. The New Style
dialog box appears (Figure adjacent).
7.
Select Verdana from font­family:
dropdown menu.
4.
You can define styles for each HTML
element using the Selector: dropdown menu.
8.
Select small from font­size: dropdown
menu.
9. Select Gray from Color: dropdown menu.
10. Click OK.
11. Notice the CSS
code
written
automatically
(figure above)
12. To apply a
particular setting
for Table element,
select New Style….
13. Select
Table
from
Selector:
dropdown menu.
Page 219 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
14. Select
Courier from font­family:
dropdown menu.
15. Select x­small from font­size: dropdown
menu.
16. Select Gray from Color: dropdown menu.
17. Click OK. Notice the CSS code written automatically
(Figure above)
Note that the code is appended to the existing
code. This is helpful when you want to modify
an existing style sheet.
Save this file with a file name, for example,
mystyle.css (You need not type the file
extension).
Apply a style sheet across a website
Now you need to link all the web pages in the
website to this style sheet. This is usually
done by including this style between <style>
and </style> elements in each page. HTML
Editor can add that code for you. To apply
this style sheet to all the web pages in a
website, do the following:
1. Select Attach Style Sheet… under
Apply Styles. The Attach Style Sheet
dialog box is displayed (Figure adjacent).
2. Select All HTML Pages in Attach to:
option. You can either include the CSS code
to all the pages or link all the pages to use
the CSS code in this style sheet. It is highly
recommended and considered best practice to
link style sheet as:
a)
You have a better control of the whole
site via a single style sheet.
b)
Change of the settings in one style
sheet is automatically applied to all the web
pages linked to the style sheet.
3. Select Link.
4. Select browse….
Select the style sheet
you created earlier (mystyle.css) and click
OK.
Note: Linking all the web pages may take a
while depending on the number of web pages
in the website. Notice the popup message
once complete.
To verify if the link is added, open any HTML
page in this website. Select View > Page >
Code. Notice the link to mystyle.css within
the <head> and </head> elements. Removing Style Sheet Links
To remove style sheet links from a single web
page, remove the line that contains code for
linking to a style sheet. To remove style sheet
links for all web pages, open any web page
that has the link to a style sheet and do the
following:
• Select Panels > Manage Styles….
• Select the Style Sheet listed under CSS
Styles:. • Right­click and Select Manage Style
Sheet Links…. The Link Style Sheet dialog
box appears (Figure adjacent).
• Select All Pages.
• Select the Style Sheet from the URL: list.
• Select Remove.
• Click OK. • Click Continue.
Now the links will be automatically removed
from all the web pages. Use CSS code for a single page
You can also use CSS for a specific web page
when you want to use a separate style for
that particular web page only. To specific
CSS for a specific page, do the following:
1. Create a new page, name it single.html.
2. Select Format > New Style…. The New
Style dialog box appears.
3. Select Paragraph element from
Selector: dropdown list.
4. Select Book Antiqua from font­family:
dropdown menu.
5. Select medium from font­size: dropdown
menu.
6. Select Lime from
Page 220 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Color: dropdown menu.
7. Click OK.
8. Select View > Page > Code. Notice the
CSS code included only for this web page. 9. Create some content using paragraph
element. Save and preview this in your
browser (F12).
SESSION 14: BEHAVIORS
RELEVANT KNOWLEDGE
Using Behaviors
You have learnt to use JavaScript code
earlier to showcase a behavior. You can also
create behaviors without writing any
JavaScript code and get a limited level of
functionality. You need to use JavaScript for
advanced functions; however, you can use the
built­in Behavior functions to achieve most
simple tasks such as:
1. Do something when an object is clicked.
2. Do something when an object is
double­clicked.
3. Do something when the cursor is over an
object.
4. And so on….
Onclick
If you want to display a popup message box
when a visitor clicks on an image, do the
following:
• Create a new page, save this page as
popup.html. • Insert an image,
ensure the image is
selected.
Select
Format > Behaviors.
The
Behaviors
toolbar is displayed.
• Select
Popup
message from the
Insert dropdown
menu (Figure adjacent).
• The Popup Message dialog box appears.
Type the message to be displayed when the
visitor clicks on the image you inserted
earlier (step 2), for example, Image Popup
using behavior.
• Click OK. Save and preview this in your
browser (F12). Click on the image and notice
the popup displayed (Figure adjacent). Switch
to MEW and view the code.
Mouseover
If you want to display a popup when the
visitor moves the mouse over an image
instead of clicking on it, do the following:
1. Select View > Page > Design.
2. Select the image.
3. From the Behavior toolbar, under
Events dropdown, select onmouseover.
4. Save and preview this in your browser
(F12). Move the cursor over the image and
notice the popup displayed without clicking.
5. Switch to MEW and view code.
Redirect You can also redirect visitors to another web
page or website when they click or move their
cursor over an image. To redirect a visitor, do
the following:
1. Create a new page, save this page as
redirect.html. 2. Insert an image, ensure the image is
selected. 3. Select Go To URL from the Insert
dropdown menu. The Go To URL dialog box
appears.
4. Enter an URL. For example,
http://www.youtube.com and click OK.
5. Save and preview this in your browser
(F12). Click on the image and notice the page
is redirected to YouTube. Now try using other
behaviors available with MEW. SESSION 15: COMPATIBILITY
RELEVANT KNOWLEDGE
Page 221 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Checking Compatibility with other
browsers
Once you complete designing your website,
you need to ensure that your website works
and looks as expected. You can use the
compatibility checker to check all pages of a
website are compatible with different
browsers. This helps save time and you need
not worry about checking each and every web
page or item on your website. To check for compatibility, do the following:
• Open the website that you want to check.
• Select Tools > Compatibility Reports….
The Compatibility Checker dialog box
appears.
• A big advantage is that compatibility
checker can be run across the entire website
as it checks page by page automatically. You
need to specify the HTML and CSS standards
that need to be verified for compatibility. For
example,
• Select
HTML 5 from
Check
HTML/XHTML compatibility with:
dropdown menu. • Select CSS 2.1 from the Check CSS
Compatibility with: dropdown menu. Click
Check.
Notice the results displayed. Review each
element and correct as required; remember to
re­run the checker till you have an error free
website. As you may have some visitors using older
browsers (which is most likely on the
Internet), you need to check for compatibility
with older standards too. Now to test this
website, for older standards such as HTML
4.01 and CSS 1.0, do the following:
1. Select Tools > Compatibility Reports….
2. Select HTML 4.01 Strict from Check
HTML/XHTML compatibility with:
dropdown menu. 3. Select CSS 1.0 from the Check CSS
Compatibility with: dropdown menu.
4. Select Check.
5. Notice the results displayed (figure
below).
Notice the compatibility problems as the code
in Style sheet is found incompatible with
CSS 1.0. This indicates that this page
may display properly on browsers that
support only CSS 1.0. Note: In such cases where you need to
target older browsers or standards,
configure the HTML editor to use older
CSS standards. However, for existing
code you need to modify the code
manually.
You can also check for issues with CSS code
by:
• Select Tools > CSS Reports…. The CSS
Reports dialog box appears.
• Click the button Check. Notice the
results displayed. SESSION 16: CODE VIEW,
Page 222 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
ADD­INS, SNIPPETS AND PAGE
TRANSITIONS
RELEVANT KNOWLEDGE
Working with CODE View
Though most tasks can be completed using
GUI, at times you may have to insert code
manually (for example when you want to
integrate with your website, a third party
web application, provided as code).
IntelliSense is a feature that automatically
provides you a list of codes and attributes as
a popup when you work in the code view
mode. To understand how to use it, do the
following:
• Create a new HTML page.
• Select Code View.
• Place the cursor after the <body> tag.
• Type angle bracket < to open the tag.
Notice the list of elements displayed (Figure
below).
• Select a element from the list, for
example: h1 . • Now place the cursor after the element
and press spacebar. Notice the list of
attribute related to this element is displayed.
Select align, (notice the attribute added),
select = on your keyboard. Notice the value
corresponding to this attribute is selected.
Select Center. • Close the tag using >. Notice the end tag
is automatically added.
Though code view can be difficult to use in
the beginning, once you have adequate
practice, you will gain total control of the
coding environment! To view IntelliSense settings, do the
following:
1. Select Tools > Page Editor Options….
2. Select the tab IntelliSense (Figure
above).
3. Notice the settings. Note that you need
additional technical expertise to work with
this area. Important: Do NOT change any setting
here. Add­ins
Add­ins extends the capability of the
main program by adding enhanced
custom commands and specialized
features. You can download a variety of
Add­ins from:
http://msdn.microsoft.com/en-us/expression/j
j873995.aspx
http://www.webassist.com/go/xweb-add-ins
http://www.expressionextras.com/products/li
ghtbox.htm
http://www.dotnetcurry.com/ShowArticle.asp
x?ID=534
Of Course, you can use Google to find
more Add­ins! Once you have downloaded
an Add­in, use the following procedure to
install the Add­in:
• Select Tools > Add­ins. The Manage
Add­ins dialog box appears.
• Select Install…. Browse and select
the Add­in and then click Open. • Select Yes. • Repeat the procedure to include more
Add­ins. Note: Add­ins may need to be installed
through a special procedure. Refer to
Page 223 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Add­ins help file
for
detailed
instructions. Using Snippets
Snippets are pieces
of programs re­used
by most developers.
Snippets are useful
as you can keep
reusing the code
created many times
across multiple web
pages or web sites
saving enormous amount of time and effort.
To view and insert the available snippets, do
the following:
1. Select Panels > Snippets. Notice the list
of snippets available separated into
categories such as CSS, HTML, JavaScript,
JQuery, etc. 2. To insert a snippet, do the following:
• Create a new page. Place the cursor
where you want the snippet to be placed.
• Select View > Page > Code. (Snippets
can be inserted only in Split or Code View).
• Expand HTML, expand Hyperlink
folder. • Double­click on a snippet, for example:
Add to favorites. Notice the code is added to
the web page. • Save and preview this page in browser
(F12). Switch to MEW to view code.
Note: You may require following additional
instructions for some of the snippets listed
here. Refer to the help file for detailed
instructions. PSD Templates
As a web designer, you need to create pages
that are attractive and simple. Remember
that along with showcasing content to a
visitor and the design also needs to be
pleasant, encouraging them to repeat their
visit to the website. When it comes to Web design, you need to
maintain a balance between visual design
and code. Though it is possible to create
simple web designs using standard HTML, it
is always a good practice to research on good
designs. Components of some of the attractive
websites are usually created using Adobe
Photoshop and later integrated into the web
site for additional functionality such as text
content, forms, etc. You can import certain parts (or layers) or
entire images into your website using MEW.
Given here is a list of websites where you can
find Photoshop templates (some of them are
free!):
http://www.psdtemplates.com/templates/
http://www.freepik.com/free-psd/web-templates
You can browse, select, download and use
these files. Refer to website terms and
conditions for license information. Link PSD & MEW
Also there is a special feature that can be
used for updating an image whenever the
original (.PSD) Photoshop image is modified.
To understand how to use this feature, do the
following:
Import a .PSD (Photoshop files use this
extension) file and do the following:
• Create a new web page, save the file as
psd.html.
• Select File > Import > Adobe
Photoshop (.psd)…. • Browse and select the file. Click Open.
Import Adobe Photoshop File dialog box
appears (Figure adjacent).
• You can select the layers you want to
import using the options in the left pane.
Select Compatibility Image located at right
bottom and click OK.
• Click Save when prompted. Page 224 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
•
Right­click on the image, notice the menu
item Adobe Photoshop (.psd) (Figure below).
• You can update this image whenever the
original image is updated by selecting
Update from Source…. This is possible
because MEW maintains a link between the
image and the original source. This is one
feature that is useful for both web developers
(who write code) and web designers (who
design sites)!
Page Transitions
You can apply special effects to web pages
just as in presentation software. This helps
present special effects to visitors. To add
transitions, do the following:
1. Create a new page, save the file as
trans.html.
2. Select Format > Page Transition….
The Page Transitions dialog box appears
(Figure adjacent).
3. You need to select an event to which the
effect should be applied. Select Site Enter
from Event: dropdown and select Circle In
from Transition effect: list.
4. Type 5 in Duration (seconds): box and
click OK.
5. Save and preview this page in browser
(F12). Switch to MEW and view code.
Note: Page Transitions will work only on
Internet Explorer 5.5 or above. SESSION 17: DYNAMIC WEB
TEMPLATES
RELEVANT KNOWLEDGE
Templates help you organize the entire
website to have a consistent look and feel.
This is very helpful when you work with
large number of web pages.
On your website, you may have some
common items displayed on all pages
such as the logo, copyright & organization
details, navigation menu, etc. but the
content may vary on each page. Here, you
can create a dynamic web template
(DWT) with fixed positions for common
elements and modifiable designated
portions on each web page.
Unlike standard templates, Dynamic Web
templates have the following features:
• When you update the DWT, all web
pages in the website are automatically
updated to changes.
• You can create multiple DWT and
keep changing just the template that
affects the entire website.
• You can allow only specific portions of
the pages to be edited instead of whole
web page resulting in better control and
reduced chances of mistakes. This feature
is very useful when multiple developers
work on the same website.
Creating a dynamic web template To create a dynamic web template, do the
following:
1. Create a new web page (to be used as
template).
2. Add common elements such as a logo
(picture), company name, copyright notice
at the bottom of the web page, etc.
3. You need to add editable regions and
that will be the only area in which the
content can be modified. To create an
editable region, do the following:
Page 225 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Place the cursor where you need to
place content (remember, this will be the
only area where the content can be placed
or changed). Right­click and select
Manage Editable Regions…. The
Editable Regions dialog box appears
(figure below).
b)
Type a name, for example:
Content. Click Add.
c)
Click Close.
a)
Dynamic Web Template…. (Figure
adjacent).
Notice the template displayed in the
list. Select the template, for example:
MyTemplate and click Open. A web page
based on this template will be created
and displayed.
•
4. Select File > Save. Select Dynamic
Web Template from the Save as type:
dropdown menu (Figure above, right).
Type a file name, for example:
MyTemplate and click Save.
Using a dynamic web template You have created a DWT template. If you
want to
create web
page based on
this template,
do
the
following:
• Select File > New > Create from
Template List Web Page
1. Notice that you are able to type
content only in the editable region
specified earlier and rest of the area are
not editable. Now type some content in
the “Content” area. Save this page as a
normal web page. For example,
Page01.html.
2. Create at least 2­3 pages based on this
DWT. Save the files.
Editing a dynamic web template When you edit the DWT, it automatically
updates the changed layout to all the
pages created using the DWT (for
example, when you want to change to a
different layout or update the company
logo without affecting the content). To
edit a DWT, do the following:
1. Locate the Dynamic Web Template
you created earlier (it will be displayed
with the file extension .dwt) and
double­click on it. Page 226 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
2. Now add another editable region by
placing the cursor elsewhere in the web
page. Name the region as “Photos”.
3. Now save this DWT (CTRL+S). Notice
the message displayed (figure adjacent).
4. Select Yes. Automatically all the web
pages created using this template are
updated. 5. Open any of the web pages created
using this template and notice the
changes. 6. Insert an image in the “Photo” region.
Save the web page. Sometimes you may have to use a
completely different layout for entire
website. In such cases you can create a
new dynamic web template and associate
all the web pages to this new DWT. This
in turn will (in no time) apply the new
structure to all the web page eliminating
the need for making layout changes to
each web page!
To create a new DWT and associate all
web pages (or selected web pages), do the
following:
1. Create a new DWT by swapping the
“Content” and “Photos” regions: 2. Create a region for “Photos” (at the
top)
3. Create a region for “Content” (below
Photo)
4. Save this as DWT with a new file
name, example: MyTemplate02.
Note: You need to include the region
names as the content has to be retained
but placed according to the new layout.
Use the same region names when you
want to work with different DWTs.
Otherwise content may not swap properly
leading to issues.
Now, to use this new DWT, associate the
web pages to the new template.
1. Select all the web pages (Page0x.html)
using the folder view (left pane). Use
CTRL + Click to select multiple pages.
2. Select Format > Dynamic Web
Template > Attach Dynamic Web
Template… (Figure below, left).
1. Attach Dynamic Web Template
dialog box appears (Figure above, right).
2. Select the second template, for
example: MyTemplate02 and click Open.
3. Notice the results displayed. Content
from “Photos” and “Content” are
automatically swapped based on the new
template.
Remove DWT association with
selected or all web pages
When you no longer need to use DWT or
are using a HTML editor that may not
have support for DWT, you can detach
the DWT linked with selected or all web
pages. Note this procedure only removes the
relationship and is a one­way process.
Content and the layout are left
Page 227 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
undisturbed. However if you want to
associate with a DWT you need to start
all over again! If you decide at some point
to remove the relationship of DWT and
selected or all web pages, do the
following:
• Select all the web pages (Page0x.html)
using the folder view (left pane).
• Select Format > Dynamic Web
Template > Detach from Dynamic
Web Template.
• Notice the message displayed, select
Close.
6.
7.
8.
Strong text (bold)
Phrases
ALT Text in images ………………..
And many more.
Note: You need to learn more about SEO
before taking decisions on optimizing a
website. You need to refer to the SEO process
of each search engine at their respective
websites. However, you can use the SEO
Checker to understand what needs to be
SESSION 18: SEARCH ENGINE
OPTIMIZATION
RELEVANT KNOWLEDGE
Search Engine Optimization or SEO refers to
the process that affects the website visibility
or ranking when displaying search results.
Search Engines search contents of a web page
and create indexes to display results. As a
web developer, you need to understand how
search engines work and how to get better
search ranking. SEO Checker built­in with
the HTML Editor gives detailed reports that
help you optimize the website for better
ranking.
Anatomy of a Search Engine
Search engines crawl a website (and hence
referred to as Spiders) to create index of
content. This index helps find a matching
web page or link based on keywords entered
by visitors.
Search engines index the following
components of a web page:
1.
Page Title (only the first 70 characters
are displayed in search results!)
2.
Page Description (at least first 156
characters are displayed in search results!)
3.
Page Keywords
4.
Page headers (H1)
5.
Links to other pages
optimized for a better ranking.
1.
Select Tools > SEO Reports…. SEO
Checker dialog box appears (Figure above).
2.
Select All Pages, and the select
Check. Notice the results (Figure below).
You can click on each message displayed in
the list to find out and fix related issues. For
example for a message as “The Description is
missing”, you can add a description using the
META tags to correct it. Once errors are
identified and fixed, run the SEO Checker
again to confirm if the website is optimized.
SESSION
ADVANCED
19:
FORMS:
RELEVANT KNOWLEDGE
So far, you have been using HTML and CSS
Page 228 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
for creating simple web pages. These are
referred to as Static Web pages. While static
web pages are good enough for creating basic
web sites, you need to learn and use
technologies such as ASP, PHP, etc. for
creating dynamic websites. Dynamic
Websites allow visitors to search and locate
information (such as a search feature of
search engines or database listing), submit
information (such as feedback, rating, voting)
etc. Advanced Forms
You can create a fully functional form using
MEW. Data filled using a form can be stored
in a database or sent to a specific email
address. But these features require proper
support from the web hosting provider,
primarily the support for FrontPage Server
Extensions.
available in Vista / Windows 7 & Windows
2008. You may download an evaluation copy
of FrontPage Server Extensions (FPSE) from
www.iis.net. Some web hosting providers still
give support for FPSE and you will be able to
publish using FPSE. Creating forms
You can create forms and use additional
functionalities of MEW. To create a form and
store the details in a database, do the
following:
1. Select File > New > ASP and save this
page as dform.asp. 2. Insert a form and add the following:
a) Insert Input (Text), for visitor’s name. b) Insert Input (Text), for visitor’s email
address.
c) Insert Drop­Down Box, for collecting
visitor’s favorite color.
Special Note:
d) Insert Input (Submit).
FrontPage Server Extensions is a technology that provides special functionalities
Now your form should look similar to the one
on web servers created using Microsoft FrontPage or Microsoft Expression Web.
Though this technology was used for over a decade, it is considered obsolete due
to the evolution of other equivalent or better technologies. You may still find a
few web hosting providers extending their support to this almost obsolete
technology. Microsoft Expression Web replaced Microsoft FrontPage. Most of the activities in
this module can also be done using Microsoft FrontPage. However, Microsoft
FrontPage has a limited support for recent developments in web technologies
such as CSS3, HTML5, etc. Yet, you can use form functionalities outlined in this
module if your web hosting provider supports only FrontPage Server Extension. If you want to create a form for your Intranet or if your web hosting provider
supports FrontPage Server Extensions, you can use procedure in this session to
adjacent.
You need to customize this form before it is
create the form, configure it to save the data in a database and later publish it to
displayed to the visitor. Now to customize the
the remote computer.
Web Server
You can use the web server in­built with the
operating system. Windows includes IIS
(Internet Information Services) in both client
and server operating systems. IIS in­built
with client operating system such as
Windows XP, Vista & 7 is usually sufficient
for websites having few visitors. You can
install IIS on Windows Vista & 7. Use the
help file for detailed instructions. Note: FrontPage Server Extensions is not
fields, do the following:
1. Double­click on the first Input (Text)
field. Type Name in Name:, click OK.
2. Double­click on the second Input (Text)
field. Type Email in Name:, click OK.
3. Double­click on the drop­down box.
Drop­down Box Properties dialog box
appears.
4. Since you are collecting details of visitor’s
favorite color, you need to add dropdown
Page 229 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
values for visitor to
select. a)
Notice there
is a default
dropdown with null
value (no value); you
can remove that by
selecting Remove. b)
Click Add…,
Type Red in Choice:, Click OK.
c)
Click Add…, Type Blue in Choice:,
Click OK.
d)
Click Add…, Type Green in Choice:,
Click OK.
e)
Now change the Name: (Select1) by
replacing the text to Color.
f)
Click OK.
Creating a database
To save the details collected from the form,
you need to have a database with
corresponding fields ready. MEW can create a
database for you and link these fields to the
database automatically. To create and link
the database automatically, do the following:
1. Right­click on the form, select Form
Properties. The Form Properties dialog box
appears (figure above).
c)
To create the database, select Create
Database…. MEW automatically creates an
Access database (only format supported for
automatic creation). Click OK to close the
popup.
d)
Select Saved Fields tab. Note the
fields are mapped from form to database
automatically. Click OK twice.
is displayed.
a)
Select Send to database (Note:
Requires FrontPage Server Extensions).
b)
Select Options…. The Options for
Saving Results to Database dialog box
Now the form is ready but you need to
publish the form to a server that supports
FrontPage Server Extensions; otherwise this
form will not work. Once publishing is
complete, you can use the published URL to
view the webpage. Publish the form to a website
Note: Forms are published automatically
along with other files in a website. 1. Select Site > Publishing Settings…. 2. Select Add…
a)
Type a friendly name in Name:
b)
Select
FrontPage Server
Extensions from Connection Type:
dropdown menu
c)
Type the remote location, for example:
Page 230 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
www.example.com
d)
Type the credentials (Username and
password) provided by the hosting provider.
e)
Click Add.
3. Click OK.
4. Select Site > Publish All Files to…
NAME (IP address of the server or
computer that supports FPSE).
Note: Publishing may take some time. Viewing the webpage
Visitors can now view the website or
webpage. When they click on the URL that
takes them to the form, the form will appear. Visitors can fill the form by entering the
details and when they click submit, they will
see a confirmation page similar to the one
below: The database is stored in a special folder with
the name fbdb; this folder is hidden for
security purposes and is not accessible to
visitors. You can open this database using your
database software to view or modify
information within this database. This could
be useful when you want to collect all the
email addresses and send a newsletter to
visitors.
Note: Use Windows Explorer to navigate to
the folder that contains this website if you
are using a web server within LAN; Access
database is stored in a special folder named
fpdb. If you are using MEW, then the access
database can be retrieved from the fpdb
folder in folder list view. SESSION 20: PUBLISHING
WEBPAGES OR WEBSITES ­ I
RELEVANT KNOWLEDGE
Preparing for publishing
Before you publish a website, you need to
verify the website’s functionality. Hyperlinks
(internal & external) should be checked and
replaced if necessary. Given here is a list of
standard procedures to be followed prior to
site publishing.
Examining
Structure of a
website
Create a visual
diagram of
hyperlinks of a website. This helps you
understand the navigation structure or to
trap any broken links. To view the structure
of a website,
do
the
following:
1. Open the
websiteSelect
View > Site >
Hyperlinks.
Notice the
visual diagram (Figure above).
2. You can further expand and understand
the links to other pages. Select the plus
symbol next to the link (
).
Notice the results displayed (Figure
adjacent).
Estimating Size of a website
If you know the size occupied by files in a
website, you can determine if you have
sufficient web space (as allocated by an ISP)
or even determine the time taken to
download before visitor can view the web
page. 1. Select View > Site > Site Summary
(Figure above).
2. Notice the results displayed (Figure
below). Look at the list of items analyzed and
given below Name, Count, Size and
Page 231 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Description.
Removing slow pages You can now decide to remove items that may
possibly slow down a page.
1. Select Site > Problems > Slow Pages
(Figure adjacent)
2. By default, HTML editor assumes and
displays only the pages that take more than
30 seconds to load. You can change the value
to 3 seconds to list web pages that take more
than 3 seconds to download. Select 3 Seconds
from the dropdown (Figure below).
Notice the
results
displayed (Fig. below).
HTML calculates based on two parameters;
the amount of bandwidth and time taken to
download within the set bandwidth. To
modify this setting, do the following:
1. Select Tools > Application Options….
Application Options dialog box will be
displayed (Figure adjacent).
2. Select Reports View tab (figure
adjacent, below).
3. Notice the values of “Slow Pages” take
at least and Assume connection speed of
(indicated in kilobits per second).
Note: This is not YOUR connection speed.
This refers to the connection speed available
at the web hosting end. DWT
If you have used Dynamic Web Template to
create the website, check for updates made to
the template. Also you can update all the
pages by selecting the Format > Dynamic
Web Template > Update All Pages option
to ensure all page layouts are up to date. Code Optimization
Before you publish, you need to cleanup your
web page for any unnecessary code that can
result in reducing page size. This in turn will
Page 232 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
help in faster downloads. You can use the
in­built optimizer tool to remove unnecessary
code by:
1. Select Tools > Optimize HTML…. The
Optimize HTML dialog box appears. 2. During development you may have left
behind some code such as comments. These
might have to be removed before you present
the website to an audience. To do so, select
All HTML Comments in Remove
Comments section and then select OK. All
the comments will be removed automatically. To optimize a web page, do the following:
1. Open an existing page (at least 5­10 KB
in size, record the size for comparison).
2. Select all the items under Remove
Components list.
3. Click OK. Notice the difference in file
size.
Fixing Errors
Before you publish the website, you need to
verify if there are any pending issues. This
helps you save time and unnecessary
problems that may arise post publishing the
website. To verify and fix (if there are any
errors), do the following:
• Open the Website.
• Select Tools > Recalculate Hyperlinks.
The Recalculate Hyperlink dialog box is
displayed (Figure adjacent).
• Click Yes. If there are any issues, they
will be automatically fixed.
Page 233 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
SESSION 21: PUBLISHING
WEBPAGES OR WEBSITES ­ II
RELEVANT KNOWLEDGE
Web Hosting
When you want others to see your content
designed using HTML, you need to host the
content in a web server to be viewed by the
public. There are several free web hosting
providers that provide free web space for your
content. Though there may be restrictions on
the total web space or advertisements posted
within your website, the web space is usually
sufficient for hosting small websites or
practicing HTML! Use Google or other search
engines to find a free web hosting provider. Web hosting providers usually allow
publishing through FTP. Some web hosting
providers allow other methods such as SFTP,
WebDAV, etc. which you can use to upload
your website. Some of them allow other
methods such as SFTP (secure FTP),
WebDAV, FrontPage Server Extensions, etc.
and these are detailed usually in the page
that displays various plans for comparison. For web pages created using HTML, you can
use any provider that supports FTP. Publishing your website
Once you have created the website, you need
to publish it to computers that will be
available 24x7 for visitors to view. When you
sign up with a hosting provider, generally,
you will be given multiple options to publish
the content such as FTP, WebDAV,
FrontPage Server Extensions, etc. To publish a website using FTP, do the
following:
1. Open the website that you need to
publish.
2. Select Site > Publishing Settings….
The Site Settings dialog box appears.
3. Prior to publishing, you need to add
details such as the destination computer’s IP
addresses or domain name, settings and
credentials. For example if you have signed
up with a web hosting provider who has given
you an IP address 192.168.1.200 and FTP as
the method for publishing, do the following:
• Click Add…. The Connection Settings
dialog box is displayed.
• Enter the following details:
• Type a name in the Name: textbox
(usually your domain name or destination
computer name or IP address of the
destination). • Select FTP from the Connection Type:
dropdown menu.
• Hosting providers will provide a path for
publishing,
for
example:
ftp.domainame.ext. Type the path in
Location: textbox.
• Specify the folder where the content will
be stored (Usually directory is auto­selected
for websites, use this only if required).
• Enter the username and password in
Credentials: section. This will be used when
you publish from the HTML editor. Generally
multiple files are transferred simultaneously
between HTML editor and destination
resulting in faster transfers. Leave this
setting as it is or contact hosting provider for
this detail only if required. • Click Add. • Notice the change in the Publishing tab
(Figure below) indicating the remote site is
added to the list. • Click OK.
Page 234 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
3. Export Web Package dialog box
Now MEW is ready with the remote site
settings for publishing content. Whenever
you want to publish (first time or periodic
updates), do the following:
• Select Site > Publish All files to
[NAME]. Once published, use the web
browser to view the website.
Web Packages
Another method to take your website to a
remote computer is by using the Web
Package feature. You can use the Web
Package feature to transfer contents of your
entire website (preserving the structure) to a
remote computer. This is useful when you
want to send your website (including the
complete structure) for being hosted from a
remote computer or, if the existing structure
is to be used for creating another website.
To export existing website to a web package,
do the following:
1. Open the website.
2. Select Site > Export to Web Package….
(Figure adjacent).
appears.
4. You can select individual files or folders
or, package the entire website. To package
the entire website, • Place the cursor at the root folder (C:\ in
the image adjacent). Click Add>>. Notice the
entire website is added to the right pane. • You can use a friendly name for this
package. Select Properties…, and the Web
Package Properties dialog box appears.
• You can enter company name, author, a
suitable title for this package. External
dependencies: has a list of external
resources that this website uses. This is
helpful when you are using any files, folder or
links that need to be verified before sending
the package to someone. • Enter a title in Title: textbox, for
example: WEBPACKAGE.
Page 235 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
• Enter a description in Description:
textbox, for example: created using MEW.
• Enter your name in the Author: textbox
• Click OK. • When prompted to save this Web
Package, type a filename for example:
MyFirstWebsite_DATE. Click Save. Notice
the result displayed (Figure adjacent).
• Click OK.
Navigate to the folder where you saved this
web package and notice the entire website
packed as a single file.
Note: To easily identify the package, replace
the date by specifying current date or a
version number. Importing Web Package
If you want to import this web package on
another computer, do the following:
• Create a New Site (Empty Site), name
this website for example: MySecondWebsite.
• Select Site > Import > Import from Web
Package… (Figure above).
• Browse and select the Web Package,
select Open. The Import Web Package
Page 236 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
dialog box appears (Figure adjacent).
• You can either select individual files
or folders, or the entire website. Click
Import.
• Select Yes to All. Click OK.
Now you can edit web pages within this
website. Also you can keep a copy of the
Web package as a backup for future use. Backup Websites
It is a highly recommended practice to take
periodic (daily, weekly, etc.) backups of
websites either using special backup tools or
publishing it to another internal source.
Whenever you attempt to perform an update
on a website, ensure you take a backup of the
current site before touching it. If you only have HTML content (static web
pages), use the following procedure to take a
backup of the website:
•
Go the location where your website is
stored (default location is My Documents).
•
Select the folder that has the complete
website.
•
Copy and paste it in another location
such as a pen drive or to a folder on another
computer. SESSION22:
TOOLS
AUTHORING
RELEVANT KNOWLEDGE
You have learnt to work with Expression
Web in earlier sessions. There are a
variety of other web authoring tools
available for use and most of them have
similar functionality. Some of the popular
authoring tools are discussed in this
module. KompoZer
KompoZer is an open source WYSIWYG
HTML editor. KompoZer complies with
the W3C's web standards.
• Download
KompoZer from
www.kompozer.com.
• Follow the on­screen instructions and
complete installing the software.
• Select Start > Programs >
KompoZer.
Note: Screen grabs are from
kompozer­0.8b3.en­US.win32 (Version).
Now you have installed, create & save
pages and view them using different web
browsers.
To create a page using KompoZer, do the
following:
Select File > New…. The Create a
new document or template dialog box
is displayed (Figure above).
• Select A blank template, select
Create.
• Type some content, select Source to
view the source code. • Use the help file (F1) to learn about
using KompoZer.
•
Dreamweaver
Page 237 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
Adobe Dreamweaver is another popular
authoring tool used widely. Adobe
Dreamweaver supports a variety of
scripting languages such as JavaScript,
VBScript, ASP.NET, PHP, etc. apart from
standard support for HTML & CSS. 1.
Download Trial edition of
Dreamweaver from adobe.com.
2.
Follow the on­screen instructions
and complete installing the software.
3.
Select Start > Adobe >
Dreamweaver.
Use the help file (F1) to learn about using
Adobe Dreamweaver.
SESSION 23: CSS TEMPLATES
RELEVANT KNOWLEDGE
Designing a good looking interface can be
quite difficult at times as it requires
creativity. Also you need to learn
additional software to create such designs
while focusing on delivering websites that
are standard complaint. When you design websites, you don’t have
to design a web page from scratch. You
can use templates that are available for
free or a free to save time and efforts.
Though you have learnt to create
templates using HTML editors, you can
still find and use creative designs for your
websites.
CSS Templates
Instead of creating dull and boring
websites, you can use templates that are
available on the Internet. Popularly
referred to as CSS Templates or
XHTML/CSS Templates these
templates look attractive while meeting
certain standards. Following is a list of
websites that offer such templates for
your reference:
http://html5up.net
http://www.cssportal.com/css-templates/
www.freecsstemplates.org
www.free-css.com
www.templatemo.com
www.oswd.org
www.openwebdesign.org
and many more….
To use a CSS template, do the following:
• Visit any of the website mentioned
above (or use a search engine to locate
one).
• Browse and select a template.
• Most website provides an entire site
structure consisting of web page(s), style
sheets and accompanying images as a
single compressed package. Download the
compressed file and unzip them to a
folder. Also you may notice a link for live
Page 238 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
preview that allows you to view the
template in action before downloading.
Always check the design before you
download.
• Once the download is over, open the
homepage. Homepage is usually titled
with names as index.htm, default.htm or
home.htm.
Note: Some website may require you to
sign up and even have certain terms and
conditions. Check the website for
requirements.
Customizing Templates
You can use a simple text editor to modify
the template. However, if you find it
difficult, you can use an HTML editor
such as MEW. Also note that if the
template is of a recent standard and if the
HTML editor does not support that
standard, entire template will appear
distorted. Confirm if the HTML editor
support the standard used in a template.
To work with a template using MEW, do
the following:
• Launch MEW.
• Create a New Site (always test the
template in a new website).
• Copy all the files from the template
folder (or use import wizard).
• Paste in within the HTML editor (You
may receive prompt for files to be
overwritten, click Yes). • Open the Homepage (index or
default.htm) (Figure above).
• Customize the website.
• To view the source code, select View >
Page > Code.
Following is provided as a courtesy:
CSS can also be used for developing
attractive navigation menus (Figures
below).
You can use CSS Tab designer
(http://www.highdots.com/products/css­ta
b­designer/) to create navigation menus
such as the ones above. Page 239 of 240
Draft NVEQF Teacher's Handbook IT/ITES Level 3 under Pilot Testing. Contact the Coordinator on [email protected], 9425018802 for any Query
LIST OF CONTRIBUTORS
Advisors:
1
Mr. Ajay Mohan Goel, Director ­ Skills College, Wadhwani Foundation.
2
Mr. Austin Thomas, Director – Skills College Initiative, Wadhwani Foundation.
3
Prof. R.B. Shivagunde, Joint Director, PSSCIVE, Bhopal.
4
Mr. Deepak Shudhalwar, Faculty in CSE, Engineering & Technology Department PSSCIVE, Bhopal.
Subject Matter Experts:
1
Ms. Sonia Kakkar. Wadhwani Foundation.
2
Mr. Karthik Chandru, Wadhwani Foundation.
3
Ms. Toral Veecumsee, Wadhwani Foundation.
4
Mr. Ajay Goel, Wadhwani Foundation.
5
Mr. Austin Thomas, Wadhwani Foundation.
Editing:
1
Ms. Sonia Kakkar, Wadhwani Foundation.
2
Deepak Shudhalwar, Faculty in CSE, Engineering & Technology Department PSSCIVE, Bhopal.
Coordination:
1
Ms. Rekha Menon, Wadhwani Foundation.
2
Mr. Ajay Goel, Wadhwani Foundation.
3
Mr. Austin Thomas, Wadhwani Foundation.
Page 240 of 240