Question

In: Computer Science

For this exercise, consider the situation of developing the “New Appointment” page for a calendar app....

For this exercise, consider the situation of developing the “New Appointment” page for a calendar app. In this scenario you are tasked with just the HTML — web designers will style the page with CSS, and the back-end developers will write the logic that connects it to the database. You will be graded on your ability to use HTML correctly, not on your artistic or creative ability. Feel free to make any creative modifications to the page, as long as each of the HTML elements is present and used correctly. When you submit your assignment, include the following: 1. A single HTML5 file called appointment.html 2. A screenshot of your page with all elements in place 3. A screenshot showing that your page has successfully validated The screenshots can be submitted as individual JPG/PNG/GIF files or pasted into a Word file. Design Specification The exercise consists of a single HTML file called appointment.html, containing the following: ❏ Aelement containing the following: ❏ Aelement, titling the page “New Appointment” ❏ At least two tags — one with your name, and one with your CWID. ❏ A pagecontaining the following elements. ❏ A page

. Theshould contain the following: ❏ The page’s title, “New Appointment”, within an appropriate heading tag (e.g.

). Page 1 of 4 ❏ A

element containing an unordered list (

  • ) with list items (
  • ) containing links to the following pages: ❏ My Account ❏ My Calendar ❏ My TODO List ❏ Today’s Schedule Note that you will not actually create these four pages. In the hyperlinks, set the href attribute to point to “#”. (You may need to look back to chapter 2 to remember how to create unordered lists and hyperlinks.) ❏ Afor entering appointment details using the POST method. Each input should have an appropriate name and/or id attribute, and be wrapped in a tag containing an appropriate label. Inputs that accept text from the user should have appropriate placeholder attributes. The form should include the following s: ❏ A text input for the appointment title ❏ A text input for the appointment location. ❏ date and time inputs for the appointment’s start date, start time, end date, and end time. ❏ A color input for color-coding the appointment ❏ A for the appointment description. The should have a width and height specified. ❏ Either radio button inputs or a element for appointment privacy. The privacy options should be “public”, “shared”, and “private”. The user should only be able to select one privacy option at a time. ❏ Buttons to submit and reset the input. ❏ A page

    containing a copyright notice (using the © special character) and any other information you feel is appropriate. Be sure to use proper HTML5 form input types, as discussed in section 3.2 of your textbook. All inputs should be named and labeled appropriately. Be sure to validate your page using one of the HTML validators listed in chapter 1 of the textbook, such as https://validator.w3.org. (Note that you might see several warnings along the Page 2 of 4 lines of “the [such-and-such] input type is not supported by all browsers.” The assignment is about using HTML5 inputs, not cross-browser compatibility, so you can ignore these warnings, but all errors and all other warnings must be corrected.

Solutions

Expert Solution

Note: Please do not forget to update the HTML code with your name and CWID.

Please find all the required documents as below:

appointment.html

<!DOCTYPE html>
<html lang="en">
<head>
<title>New Appointment</title>
<meta charset="UTF-8">
<meta name="author" content="Name">
<meta name="description" content="CWID">
</head>
<body>
<ul>
<li><a href="#">My Account</a></li>
<li><a href="#">My Calendar</a></li>
<li><a href="#">My TODO List</a></li>
<li><a href="#">Today’s Schedule</a></li>
</ul>

<form action="/" method="post" target="_blank">
   <label for="title">
   Title:
   <input placeholder="Appointment Title" id="title" type="text" name="appointment-title">
   </label><br/><br/>
   <label for="location">
   Location:
   <input placeholder="Appointment Location" id="location" type="text" name="appointment-location">
   </label><br/><br/>
   <label for="start-date-time">
   Start Date and Time:
   <input id="start-date-time" type="datetime-local" name="appointment-start-date-time">
   </label><br/><br/>
   <label for="end-date-time">
   End Date and Time:
   <input id="end-date-time" type="datetime-local" name="appointment-end-date-time">
   </label><br/><br/>
   <label for="color-coding">
   Color Code:
   <input id="color-coding" type="color" name="appointment-color-code">
   </label><br/><br/>
   <label for="description">
   Description:
   <textarea placeholder="Appointment Description" id="description" name="appointment-description" rows="10" cols="30"></textarea>
   </label><br/><br/>
   Privacy:
   <input type="radio" id="privacy-public" name="appointment-privacy" value="public" checked> Public
   <input type="radio" id="privacy-shared" name="appointment-privacy" value="shared"> Shared
   <input type="radio" id="privacy-private" name="appointment-privacy" value="private"> Private
   <br/><br/>
   <input type="submit" value="Submit">
   <input type="reset" value="Reset">
</form>
<footer>&copy; Copyright 2019</footer>
</body>
</html>

HTML Page Output:

Screenshot of the code validation:


Related Solutions

Simple Painting GUI Apps You are just developing the GUI app. Your mission in this exercise...
Simple Painting GUI Apps You are just developing the GUI app. Your mission in this exercise is to implement a very simple Java painting application. Rapid Prototyping The JFrame is an example that can support the following functions: * Draw curves, specified by a mouse drag. * Draw filled rectangles or ovals, specified by a mouse drag (don't worry about dynamically drawing the shape during the drag - just draw the final shape indicated). * Shape selection (line, rectangle or...
1) An App developing company recently developed a new game that can be played on the...
1) An App developing company recently developed a new game that can be played on the iPhones. The company wants to run a survey on the satisfaction rate on the game. They randomly send out a survey to 600 iPhone users who have downloaded the app and 498 of them are happy with the game. What is a 95% Confidence interval for the true proportion that are satisfied with the app companies game? Group of answer choices (.76, .89) (.79,...
Assignment 4 - Writing Exercise - Developing a mobile phone app On-the-Go Software, a start-up company...
Assignment 4 - Writing Exercise - Developing a mobile phone app On-the-Go Software, a start-up company in your community, would like to develop a new mobile phone app that will be profitable. As part of the company’s preliminary planning, the CEO, Etta Hawkins, has hired you to research the most popular apps for iPhones and other mobile devices and to analyze why you believe these apps are successful. As you research, identify who is buying these apps and hypothesize why....
Take Five Systems, a new start-up, is developing a new iPhone application (“app”) and provides you...
Take Five Systems, a new start-up, is developing a new iPhone application (“app”) and provides you with the following assumptions: Development and testing of the new app will take four months. Month five is the first month of revenue generation. Initial monthly app sales of 5,000 downloads at a price of $2.99 Unit sales will grow at 15% per month for months six through twelve and then will be flat thereafter The app will become obsolete and will need to...
1. Take Five Systems, a new start-up, is developing a new iPhone application (“app”) and provides...
1. Take Five Systems, a new start-up, is developing a new iPhone application (“app”) and provides you with the following assumptions: a. Development and testing of the new app will take four months. Month five is the first month of revenue generation. b. Initial monthly app sales of 5,000 downloads at a price of $2.99 c. Unit sales will grow at 15% per month for months six through twelve and then will be flat thereafter d. The app will become...
In developing patient appointment schedules, a medical center wants to estimate the mean time that a...
In developing patient appointment schedules, a medical center wants to estimate the mean time that a staff member spends with each patient. How large a sample should be taken if the desired margin of error is two minutes at a 95% level of confidence? How large a sample should be taken for a 99% level of confidence? Use a planning value for the population standard deviation of 7 minutes. 95% Confidence (to the nearest whole number): __________ 99% Confidence (to...
In developing patient appointment schedules, a medical center wants to estimate the mean time that a...
In developing patient appointment schedules, a medical center wants to estimate the mean time that a staff member spends with each patient. How large a sample should be taken if the desired margin of error is two minutes at a 95% level of confidence? How large a sample should be taken for a 99% level of confidence? Use a planning value for the population standard deviation of 7 minutes. 95% Confidence (to the nearest whole number) : 99% Confidence (to...
In developing patient appointment schedules, a medical center wants to estimate the mean time that a...
In developing patient appointment schedules, a medical center wants to estimate the mean time that a staff member spends with each patient. How large a sample should be taken if the desired margin of error is two minutes at a 95% level of confidence? How large a sample should be taken for a 99% level of confidence? Use a planning value for the population standard deviation of 7 minutes. 95% Confidence (to the nearest whole number): 99% Confidence (to the...
a. The appointment of a New Chief Executive Officer in itself is an initiation of strategy....
a. The appointment of a New Chief Executive Officer in itself is an initiation of strategy. Why do             you think this is so?
Lisa and Page are equal partners in the Law Lady Partnership, and they are calendar year...
Lisa and Page are equal partners in the Law Lady Partnership, and they are calendar year taxpayers. The partnership incurred the following items during the year: Sales $600,000 Cost of Goods Sold $190,000 Dividends on Corporate Investments $19,000 Tax-Exempt Interest Income $5,000 Section 1245 Gain (Recapture) on Equipment Sale $36,000 Section 1231 Gain on Equipment Sale $32,000 Long-Term Capital Gain on Stock Sale $13,000 Long-term Capital Loss on Stock Sale $6,000 Short-Term Capital Loss on Stock Sale $14,000 Depreciation (No...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT