Operating Systems
HTML
PHP
Web Maps
Client-Server
100

An operating system described as more flexible

What is UNIX?

100

An HTML tag used to define the main content of a web page

What is a <body> tag

100

A PHP method that appends user input to the URL.

What is the GET method?

100

Collects user input for map parameters

What is the role of HTML forms in GIS web mapping applications?

100

Sends requests to the server and displays received content

What is the role the web client plays in the client-server model

200

An operating system that is mainly Intel based

What is Windows?

200

A way to define the design of a web page

What is a <style> tag or external CSS file?

200

A PHP method to prevent errors and security vulnerabilities

What is sanitization and validation?

200

Scripting language processes form data and delivers maps

What is PHP

200

Waits for requests and sends requested files/data

What is the role of the server in client-server architecture?

300

An equivalent term for “root” in UNIX on a Windows OS

What is an Administrator?

300

A correct way to embed JavaScript in an HTML document

What are open and closed <script></script> tags?

300

A PHP function used to write form data to a CSV file

What is fputcsv

300

An open source scripting language that produces interactive maps

What is Leaflet.js

300

HTML, images, data in the form or words, maps or charts

What does the client typically request from the server?

400

An operating system noted for offering a choice of GUIs

What is UNIX?

400

An attribute used in HTML to uniquely identify an element for CSS styling

What is an 'id'?

400

A PHP function that protects user input from malicious code

What is htmlspecialchars()

400

A common data source for web maps

What is JSON data?

400

Client handles rendering and minor interaction, while processing and data management occur on the server

What is thin client architecture

500

A reason GIS workplaces might choose Windows over UNIX

What is more user-friendly for business applications?

500

HTML structural elements

What is a header, navigation, section, article and footer? 

500

A built in superglobal variable that stores data sent to PHP script

What is $_POST?

500

An open source server that hosts web maps

What is QGIS Server

500

Client-Server Architecture described as foundational for the World Wide Web

What is Peer-to-Peer?

M
e
n
u