AT1 Questioning

ICTWEB304 Build simple web pages




This document must be read in conjunction with your Student Unit Guide as it provides instructions regarding this assessment task including the required evidence.

ICTWEB304-Student_Unit_Guide

Student Details

Student Name

Marcos Pastor

Student No.

366282

Student contact email

marcosjojopastor@gmail.com

Student phone contact

0433419679

Submission Record

VET Lecturer Name

Stan Gritsienko

Date student submitted

Click or tap to enter a date.

Date assessed

Click or6/03/2023


Q1

Describe the difference between an XML Sitemap and a HTML Sitemap. List the benefits and disadvantages of using each.

A . HTML sitemap provides links to the pages in your web site, and may provide descriptions of those pages. HTML sitemap is intended for users of your site and is easily read and understood. They make it easier for users to navigate your site.


While XML sitemaps are created for search engines. An XML sitemap is a file intended to be read by search engine robots. It serves as a structured table-of-contents for search engines and helps them find new and deeply nested pages. An XML sitemap is a file that lists a website's essential pages, example like making sure Google ( one of a search engine) can find and crawl them all. It also helps search engines understand your website structure. You want Google to crawl every important page of your website.


It is the benefit of HTML sitemaps that users can easily navigate your web site and for XML sitemaps the benefit is for search engines to find deeply nested pages. There are really no major disadvantages between the two site maps the latter compliments or reinforced the other.


☒S ☐US


Q2

Evaluate three IDE’s (Integrated development environments) and provide a brief summary on the positive and negative aspects of each. Also, in your own words include how it would suit an entry level trainee code developer.

1. Visual Studio Code - Visual Studio Code is a free, lightweight but powerful source code editor that runs on desktops and on the web and is available for Windows, macOS, Linux, etc. The top pick for JavaScript and web developers, with extensions to support just about any programming language.Several ship in the box, for example, JavaScript, TypeScript, CSS, and HTML but more rich language extensions can be found in the VS Code Marketplace.

One of the negative aspect of Visual Studio Code is complexity, it has a large number of features which may make it overwhelming for new users. It may take some time to learn how to use all of the features effectively.


2. Sublime - Sublime Text is a great IDE for almost every developer - it has a wide range of available plugins and themes. It is one of the best free code editors out there for python. The minimalistic interface makes it easy to use and distraction-free. It is also fast, and lightweight and the large ecosystem of packages can easily take care of all of your development needs.

One potential downside of Sublime Text is that it is not a free software, and it requires a license for continued use after the trial period. Additionally, some users have reported that the software can experience slow performance when working with large files or multiple projects open at once.


3. PyCHarm - PyCharm is a most excellent tool for increasing the productivity of Python developers. It is an effectively integrated development environment. The auto complete syntax feature helps a lot and saves a lot of time, reducing turnaround time.

The main disadvantage of using PyCharm is, it takes more space than other text editors which degrade the functionality of code.The community version is idle for python development only and does not allow to use other programming languages. The professional version is somewhat expensive.



☒S ☐US




Q3

Provide a brief history on web browser development and the issues encountered by web developers, specifically, the adherence to web standards.

The first web browser called the WorldWideWeb was developed sometime in 1989 by Tim Berners-Lee, who was working at CERN, to meet the demand for information-sharing between scientist in universities and institutes around the world. It was renamed Nexus to differentiate from the actual World Wide Web.

Many browsers were developed like Lynx in 1992 a texted-based browser, Mosiac in 1993 it allow images, then Netscape Navigator in 1994 , then in 1995 the Microsoft’s first browser the Internet Explorer. Opera in 1996 , then 2003 Apple’s Safari was released, Firefox in 2004 , then Google Chrome in 2008 and in 2015 Microsoft Edge .

Because of these, different browsers has different browser engines (rendering engines) others respond differently in displaying web pages like certain elements are hidden or unusable.

That is why there is the W3C ( World Wide Web Consortium ), an international community to work together to create standards for the World Wide Web.

☐S ☒US


Q4

What are website testing methodologies? Your answer MUST cover browser compatibility, and website functionality.

It is a process in which various software tools are used to analyze a website's performance. The approach simplifies and standardizes web testing parameters in response to configuration changes during the development phase, conserving resources and providing consistent results to site administrators and owners.


An important part of testing is compatibility testing - With more and more users accessing websites on their mobile phones and tablets, enterprises are exploring more ways to make their websites mobile-friendly. Responsive web design makes the web applications deliver a rich user experience on every device. To ensure that the web application is able to work well on all browsers and devices, developers build responsive websites by using open web technologies like HTML5, CSS3, and JavaScript. Hence, it becomes important to perform cross-browser compatibility testing to ensure that the website is accessible on every available version of individual web browsers.


Another testing method is functionality testing;

This step ensures that the functionalities of a web application are properly functioning or not. Functional testing takes place in the source code.

It testing includes:

-Determining the data input and entry

-Test case execution

Functions need to be properly identified because the software runs effectively through the integration of functions. Actual results must be analysed





☒S ☐US


Q5

What are the endorsed requirements of accessibility for all NT Government webpages?

The NT Government has endorsed the W3C’s ( World Wide Web Consortium ) Web Content Accessibility Guidelines (WCAG) 2.0 Level AA, which includes level A , which will provide a more accessible, especially to a wider range of people with disabilities. NT Government websites must support all users irrespective of their physical limitations (eg vision, hearing, mobility, literacy, or cognitive impairment), environmental limitations (eg noise), and/or technical limitations (eg slow modems, older browser versions, low resolution displays, and monochrome monitors).

☐S ☒US


Q6

How do you think it’s best to organise all the assets used for a specific webpage? Think locally on your computer AND within the root folder of the website.

Create a root folder that contains all files (assets) and the other sub-folder(s) of your webpage project.

The root folder must contain the index.html file, your ‘home’ page for your website to function properly , it may contain also other pages of your website that has file extention ‘.html’ or ‘.htm’ . Create also a subfolder that contains all the images of your website and may named it ‘images’. Other sub-folders recommended to be created , in order organised well your files or assets are ‘pages’ folder that contains all your linked pages, a ‘css’ and or ‘scripts’ folders for your java script files. And if you have video or audio files then create a sub-folder in the root directory and named it accordingly.



☐S ☒US




Feedback and overall assessment outcome of the task

Result Attempt 1

☐ Satisfactory ☒ Unsatisfactory

Please, read the comments against questions 3, 5 and 6.


VET Lecturer Name

Stan Gritsienko

VET Lecturer Signature

Stan Gritsienko

Date

6/03/2023

Result Attempt 2

☐ Satisfactory ☐ Unsatisfactory

Enter student feedback here for attempt







VET Lecturer Name


VET Lecturer Signature


Date

Click for date









AT1 Questioning Template v1.1 File Name: ICTWEB304 AT1 Questions v1.0 – September 2021

Page 1 of 5

Education Strategy November 2018 V1 TAS Cycle Design