SlideShare a Scribd company logo
You are to implement this app using HTML5, CSS and
JQueryMobile. The app is used by a company who has to collect
data on who is using their drones over rolling 5 day periods. A
number of individual drones exist and for each drone a unique
ID number is used to identify it. For each individual drone the
company needs to record data that can be used to document who
flies the drone and from where the drone is flown.
https://austessay.com/
The app should be based on a multi-page template structure.
The client side application home page is shown in Fig. 1. The
Day 1, Day 2, Day 3, Day 4 and Day 5 buttons should link to
pages in a JQuery-mobile multi- page structure.
Images for the page/views required to implement the assignment
are given in the following figures. Please note that the
illustrations are for reference only, and your actual pages will
be based on the CSS style-guide in use on your actual mobile
device.
Home page view
The home page view is shown in Fig. 1. This is the opening
page for the app. A user clicks on a page link and is transferred
to that page.
Fig 1: Home page view
Drone view
The pages for entering the drone data are all the same so it
makes sense to use one html page to show the basic structure
and then use Javascript to customise the page based on what day
we clicked on the home page. The view shown in Fig. 2 is for
the Day 1 page.
The header has titles from the variety sequence {Day 1, Day 2,
Day 3, Day 4, Day 5} based on what button is pressed on the
Home page. It also has a Clear and Show logs buttons visible in
the header bar. The Clear button will clear the values in all the
text entry fields on the page.
The footer has 3 buttons. The Next button will take you to the
next element in the sequence Day 1, Day 2, Day 3, Day 4, Day
5}. The Previous button will take you to the previous element.
The Home button will take you back to the home page.
The content of a drone page has text entry fields with labels,
Serial #:, Pilot:, Key:, Contract #: and a drop down Category
field (“”, “Civil”, “Government”, “Military”) as shown in Fig.
2.
When valid data is entered into all the text entry fields the Save
log entry button can be pushed to save a log for the drone. If
any of the data values are out of range or nothing is in a text
entry then an alert should be shown to indicate the problem, as
in Fig. 3.
Fig 2: Drone page view
Fig 3. Sample error dialogs.
A second dialog must also be shown when there were problems
saving the log (Fig. 4a), alternatively a success dialog should be
shown (Fig 4b).
Any number of log entries can be made to record any number of
drones being flown on a day in this manner.
https://austessay.com/
DroneLogs view
When the Show logs button in the drones's page header is
pressed, the current date/time should be added to the data
structure used to store the drone data values being recorded.
Pressing this button also triggers a request for the location
(latitude/longitude) to be added to the drone data. The log
entries should then be saved in the device's localStorage. A
drones logs page is then shown with all the saved logs for the
drone listed, as shown in Fig. 5. Fig. 5 shows the display when
more than 1 entry has been saved. Pressing the Back button on
the footer should take you to the previous page.
(a) (b)
Fig 4. Save log completion dialog.
Fig. 5: Drone logs page.
Send button
The Send button on the drone logs header bar is used to send the
data over the WWW and clear the particular drone logs. This
will be done in the second assignment. For now we will use this
to clear all this drone data in the localStorage, and thus clear
the existing drone logs. As this deletes data you must present a
dialog box to the user with the choice to either send the logs or
not, as shown in Fig. 6
Fig. 6: Send logs confirmation dialog.
If the Yes button is pressed the Send logs dialog shown in Fig.
7 is presented and we return the drones view shown in Fig. 2. If
the No button is pressed we just return to the drones view page
shown in Fig. 2.
Fig. 7: Logs sent confirmation.
Required Documentation
You are also to prepare a Word document. Your document
should include an appropriate title page. Your document should
have two sections that address the hardware and software
requirements and application commentary given below.
Hardware and Software Requirements
Your document should:
• Create a list of mobile devices targeted for the mobile web
app. State what devices you tested the web app on.
Application Commentary
Your document should:
• List the features you successfully implemented and those you
were unable to successfully implement; you should describe the
problem in a few sentences and also briefly describe anything
you attempted to do to get it to work. Your approach to
identifying and attempting to fix these bugs may gain you some
partial credit for those features you were unable to implement.
• Include a description of any additional functionality you
believe would be useful to add to this App. Explain what these
new features are and how they would help to improve the web
app.
Submission
You are required to submit your assignment electronically via
the Moodle course website. The deliverable is a rar or zipped
directory containing all the code and resources needed for
testing. You must tar, rar or zip together:
• The directory containing all the files, folders, images required
to test your mobile application • Your Word document
The resulting gzip, rar or zip file should be submitted on the
course website. Please note that you should use your student
number as the name for your gzip, rar or zip file when
uploading to Moodle so that all students work can be linked
back to the author.
Assessment criteria – Ass1 - COIT20269 Mobile Web Apps
Student name :
Student Number :
Assignment Component Criteria Marks Total
Client Side application
DroneLogs.html / drone.css - -
-
-
-
-
- The required scripts are all correct and available The multi-
page logic is correct
The home page displays and works as intended
The navigation header/footers of the pages are correct and
functions as expected
The date, latitude, longitude, Serial #, Pilot, Key, Contract #
and Category fields are displayed correctly and have the right
hints The Show log page shows all the drones' data logs, and
has the required functionality
The date in the show logs page is formatted correctly
7
DroneLogs.js -
-
- -
-
-
-
-
- Click on a day's button on home page takes you to the correct
drone page
Drone values range checked and all save log entries dialogs
shown based on contents of the drones' fields
All required dialogs are displayed
The Clear button on the page header clears all fields
Clicking on the Show logs button takes you to a new page where
the current logs are all listed in required form
The drones' page pageinit and pageshow methods are
implemented correctly
All navigation buttons have the required effect on the page view
The drone data is saved in localStorage so when the application
quits and restarts the values are retained (unless the Send logs
button is used).
The user interface of the drone app meets the guidelines given
in the assignment
9
Hardware/Software & commentary
Hardware / Software requirements
1
Application commentary
2
General
- Feedback given as required
- Use appropriate naming conventions
-
- - Adequate commenting
Correct grammar
Citation of references, copyright use 1
Penalties
Total 20
Lecturer Comments
Ad

Recommended

PDF
Vb%20 tutorial
Satya Prakash
 
DOCX
confirm.htmlCapellaVolunteers.orgHomeInvitationGalleryRegistrati
AlleneMcclendon878
 
PDF
ArduinoWorkshop2.pdf
PedramKashiani
 
PDF
Prep 2-booklet-2nd-term-2016-2017
khawagah
 
PDF
Geminate Airtable Connector
Geminate Consultancy Services
 
DOCX
unit 4.docx
Sadhana Sreekanth
 
PDF
Microsoft MCSD.NET 70-481 it examen dumps
lilylucy
 
PDF
En clipboard app quick_reference_guide
shivamagarwal223
 
PDF
Full screen Web Browser support RS-232 / TCPIP peripheral (plugin)
topomax
 
PPTX
Windows 8 app bar and live tiles
Amr Abulnaga
 
PDF
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
PDF
Homestead Weather workshop
Jean-Louis (JL) Marechaux
 
DOCX
AssignmentThe work is structured in five main parts, each one addi.docx
ssuser562afc1
 
PDF
Microsoft Microsoft Certifications 70-491 it examen dumps
lilylucy
 
DOCX
INFO-6053 Fall 2017 Project 3 Page 1 of 6 .docx
jaggernaoma
 
DOCX
Benefits RegisterInstructionsProbability = How likely is this eve.docx
jasoninnes20
 
PDF
PagesToGo.pdf
David Harrison
 
PDF
A06
lksoo
 
PDF
Bench mark research
NicholasHaworth
 
PDF
Visual Logic Project - 1
Programming Techniques and Algorithms
 
DOCX
COIT20245, 2016 Term One - Page 1 of 9 Assessment detail.docx
clarebernice
 
DOC
Pos 409 pos409 pos 409 forecasting and strategic planning -uopstudy.com
ULLPTT
 
DOCX
Student Lab Activity A. Lab # CIS CIS170A-A1B. Lab 6.docx
emelyvalg9
 
DOCX
This assignment consists of four short programs. Use CodeBlock.docx
dunningblair
 
DOCX
Cis 407 i lab 1 of 7
helpido9
 
PDF
Trimantra - Project Portfolio_NET
Mihir G.
 
DOCX
What is Android?
ndalban
 
PDF
Events Registration System Part 1
Adolfo Nasol
 
DOCX
You are the Nursing Director for the medical-surgical area of a .docx
kenjordan97598
 
DOCX
You are the newly appointed director of the Agile County Airport.docx
kenjordan97598
 

More Related Content

Similar to You are to implement this app using HTML5, CSS and JQueryMobile. The.docx (20)

PDF
Full screen Web Browser support RS-232 / TCPIP peripheral (plugin)
topomax
 
PPTX
Windows 8 app bar and live tiles
Amr Abulnaga
 
PDF
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
PDF
Homestead Weather workshop
Jean-Louis (JL) Marechaux
 
DOCX
AssignmentThe work is structured in five main parts, each one addi.docx
ssuser562afc1
 
PDF
Microsoft Microsoft Certifications 70-491 it examen dumps
lilylucy
 
DOCX
INFO-6053 Fall 2017 Project 3 Page 1 of 6 .docx
jaggernaoma
 
DOCX
Benefits RegisterInstructionsProbability = How likely is this eve.docx
jasoninnes20
 
PDF
PagesToGo.pdf
David Harrison
 
PDF
A06
lksoo
 
PDF
Bench mark research
NicholasHaworth
 
PDF
Visual Logic Project - 1
Programming Techniques and Algorithms
 
DOCX
COIT20245, 2016 Term One - Page 1 of 9 Assessment detail.docx
clarebernice
 
DOC
Pos 409 pos409 pos 409 forecasting and strategic planning -uopstudy.com
ULLPTT
 
DOCX
Student Lab Activity A. Lab # CIS CIS170A-A1B. Lab 6.docx
emelyvalg9
 
DOCX
This assignment consists of four short programs. Use CodeBlock.docx
dunningblair
 
DOCX
Cis 407 i lab 1 of 7
helpido9
 
PDF
Trimantra - Project Portfolio_NET
Mihir G.
 
DOCX
What is Android?
ndalban
 
PDF
Events Registration System Part 1
Adolfo Nasol
 
Full screen Web Browser support RS-232 / TCPIP peripheral (plugin)
topomax
 
Windows 8 app bar and live tiles
Amr Abulnaga
 
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
Homestead Weather workshop
Jean-Louis (JL) Marechaux
 
AssignmentThe work is structured in five main parts, each one addi.docx
ssuser562afc1
 
Microsoft Microsoft Certifications 70-491 it examen dumps
lilylucy
 
INFO-6053 Fall 2017 Project 3 Page 1 of 6 .docx
jaggernaoma
 
Benefits RegisterInstructionsProbability = How likely is this eve.docx
jasoninnes20
 
PagesToGo.pdf
David Harrison
 
A06
lksoo
 
Bench mark research
NicholasHaworth
 
Visual Logic Project - 1
Programming Techniques and Algorithms
 
COIT20245, 2016 Term One - Page 1 of 9 Assessment detail.docx
clarebernice
 
Pos 409 pos409 pos 409 forecasting and strategic planning -uopstudy.com
ULLPTT
 
Student Lab Activity A. Lab # CIS CIS170A-A1B. Lab 6.docx
emelyvalg9
 
This assignment consists of four short programs. Use CodeBlock.docx
dunningblair
 
Cis 407 i lab 1 of 7
helpido9
 
Trimantra - Project Portfolio_NET
Mihir G.
 
What is Android?
ndalban
 
Events Registration System Part 1
Adolfo Nasol
 

More from kenjordan97598 (20)

DOCX
You are the Nursing Director for the medical-surgical area of a .docx
kenjordan97598
 
DOCX
You are the newly appointed director of the Agile County Airport.docx
kenjordan97598
 
DOCX
You are working on an address book database with a table called Cont.docx
kenjordan97598
 
DOCX
You are the new Security Manager for a small bank in Iowa. They are .docx
kenjordan97598
 
DOCX
You are working in a rural Family Planning Health clinic and a 16 y.docx
kenjordan97598
 
DOCX
You are working in a family practice when your newly diagnosed T.docx
kenjordan97598
 
DOCX
You are working for the Chief of Staff (CoS) for a newly elected Gov.docx
kenjordan97598
 
DOCX
You are working at Johnson and Cohen law firm and have recently .docx
kenjordan97598
 
DOCX
You are working for a community counseling agency, and you are taske.docx
kenjordan97598
 
DOCX
You are working as the software tester for a big enterprise comp.docx
kenjordan97598
 
DOCX
You are working as HelpDesk Support for an organization where your u.docx
kenjordan97598
 
DOCX
You are working as an APRN in your local primary care office. Th.docx
kenjordan97598
 
DOCX
You are the new Public Information Officer (PIO) assigned by the.docx
kenjordan97598
 
DOCX
You are welcome to go to the San Diego Zoo any time you would li.docx
kenjordan97598
 
DOCX
You are visiting one of your organization’s plants in a poor nation..docx
kenjordan97598
 
DOCX
You are to write a four-page (typed, double-spaced) essay addressing.docx
kenjordan97598
 
DOCX
You are to write a 7-page Biographical Research Paper of St Franci.docx
kenjordan97598
 
DOCX
You are to write a 1050 to 1750 word literature review (in a.docx
kenjordan97598
 
DOCX
You are to take the uploaded assignment and edit it. The title shoul.docx
kenjordan97598
 
DOCX
You are to use a topic for the question you chose.WORD REQUIRE.docx
kenjordan97598
 
You are the Nursing Director for the medical-surgical area of a .docx
kenjordan97598
 
You are the newly appointed director of the Agile County Airport.docx
kenjordan97598
 
You are working on an address book database with a table called Cont.docx
kenjordan97598
 
You are the new Security Manager for a small bank in Iowa. They are .docx
kenjordan97598
 
You are working in a rural Family Planning Health clinic and a 16 y.docx
kenjordan97598
 
You are working in a family practice when your newly diagnosed T.docx
kenjordan97598
 
You are working for the Chief of Staff (CoS) for a newly elected Gov.docx
kenjordan97598
 
You are working at Johnson and Cohen law firm and have recently .docx
kenjordan97598
 
You are working for a community counseling agency, and you are taske.docx
kenjordan97598
 
You are working as the software tester for a big enterprise comp.docx
kenjordan97598
 
You are working as HelpDesk Support for an organization where your u.docx
kenjordan97598
 
You are working as an APRN in your local primary care office. Th.docx
kenjordan97598
 
You are the new Public Information Officer (PIO) assigned by the.docx
kenjordan97598
 
You are welcome to go to the San Diego Zoo any time you would li.docx
kenjordan97598
 
You are visiting one of your organization’s plants in a poor nation..docx
kenjordan97598
 
You are to write a four-page (typed, double-spaced) essay addressing.docx
kenjordan97598
 
You are to write a 7-page Biographical Research Paper of St Franci.docx
kenjordan97598
 
You are to write a 1050 to 1750 word literature review (in a.docx
kenjordan97598
 
You are to take the uploaded assignment and edit it. The title shoul.docx
kenjordan97598
 
You are to use a topic for the question you chose.WORD REQUIRE.docx
kenjordan97598
 
Ad

Recently uploaded (20)

PDF
Public Health For The 21st Century 1st Edition Judy Orme Jane Powell
trjnesjnqg7801
 
PDF
Hurricane Helene Application Documents Checklists
Mebane Rash
 
PPTX
NSUMD_M1 Library Orientation_June 11, 2025.pptx
Julie Sarpy
 
PPTX
How to Add New Item in CogMenu in Odoo 18
Celine George
 
PPTX
Code Profiling in Odoo 18 - Odoo 18 Slides
Celine George
 
PDF
LDMMIA Shop & Student News Summer Solstice 25
LDM & Mia eStudios
 
PPTX
YSPH VMOC Special Report - Measles Outbreak Southwest US 6-14-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
PDF
K12 Tableau User Group virtual event June 18, 2025
dogden2
 
PDF
VCE Literature Section A Exam Response Guide
jpinnuck
 
PPTX
Great Governors' Send-Off Quiz 2025 Prelims IIT KGP
IIT Kharagpur Quiz Club
 
PPTX
June 2025 Progress Update With Board Call_In process.pptx
International Society of Service Innovation Professionals
 
PPTX
How to Manage Different Customer Addresses in Odoo 18 Accounting
Celine George
 
PPTX
How payment terms are configured in Odoo 18
Celine George
 
PDF
HistoPathology Ppt. Arshita Gupta for Diploma
arshitagupta674
 
PPTX
2025 Completing the Pre-SET Plan Form.pptx
mansk2
 
PPTX
Pests of Maize: An comprehensive overview.pptx
Arshad Shaikh
 
PPTX
F-BLOCK ELEMENTS POWER POINT PRESENTATIONS
mprpgcwa2024
 
PPTX
List View Components in Odoo 18 - Odoo Slides
Celine George
 
PPTX
A Visual Introduction to the Prophet Jeremiah
Steve Thomason
 
PPTX
LAZY SUNDAY QUIZ "A GENERAL QUIZ" JUNE 2025 SMC QUIZ CLUB, SILCHAR MEDICAL CO...
Ultimatewinner0342
 
Public Health For The 21st Century 1st Edition Judy Orme Jane Powell
trjnesjnqg7801
 
Hurricane Helene Application Documents Checklists
Mebane Rash
 
NSUMD_M1 Library Orientation_June 11, 2025.pptx
Julie Sarpy
 
How to Add New Item in CogMenu in Odoo 18
Celine George
 
Code Profiling in Odoo 18 - Odoo 18 Slides
Celine George
 
LDMMIA Shop & Student News Summer Solstice 25
LDM & Mia eStudios
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 6-14-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
K12 Tableau User Group virtual event June 18, 2025
dogden2
 
VCE Literature Section A Exam Response Guide
jpinnuck
 
Great Governors' Send-Off Quiz 2025 Prelims IIT KGP
IIT Kharagpur Quiz Club
 
June 2025 Progress Update With Board Call_In process.pptx
International Society of Service Innovation Professionals
 
How to Manage Different Customer Addresses in Odoo 18 Accounting
Celine George
 
How payment terms are configured in Odoo 18
Celine George
 
HistoPathology Ppt. Arshita Gupta for Diploma
arshitagupta674
 
2025 Completing the Pre-SET Plan Form.pptx
mansk2
 
Pests of Maize: An comprehensive overview.pptx
Arshad Shaikh
 
F-BLOCK ELEMENTS POWER POINT PRESENTATIONS
mprpgcwa2024
 
List View Components in Odoo 18 - Odoo Slides
Celine George
 
A Visual Introduction to the Prophet Jeremiah
Steve Thomason
 
LAZY SUNDAY QUIZ "A GENERAL QUIZ" JUNE 2025 SMC QUIZ CLUB, SILCHAR MEDICAL CO...
Ultimatewinner0342
 
Ad

You are to implement this app using HTML5, CSS and JQueryMobile. The.docx

  • 1. You are to implement this app using HTML5, CSS and JQueryMobile. The app is used by a company who has to collect data on who is using their drones over rolling 5 day periods. A number of individual drones exist and for each drone a unique ID number is used to identify it. For each individual drone the company needs to record data that can be used to document who flies the drone and from where the drone is flown. https://austessay.com/ The app should be based on a multi-page template structure. The client side application home page is shown in Fig. 1. The Day 1, Day 2, Day 3, Day 4 and Day 5 buttons should link to pages in a JQuery-mobile multi- page structure. Images for the page/views required to implement the assignment are given in the following figures. Please note that the illustrations are for reference only, and your actual pages will be based on the CSS style-guide in use on your actual mobile device. Home page view The home page view is shown in Fig. 1. This is the opening page for the app. A user clicks on a page link and is transferred to that page. Fig 1: Home page view Drone view The pages for entering the drone data are all the same so it makes sense to use one html page to show the basic structure and then use Javascript to customise the page based on what day we clicked on the home page. The view shown in Fig. 2 is for the Day 1 page.
  • 2. The header has titles from the variety sequence {Day 1, Day 2, Day 3, Day 4, Day 5} based on what button is pressed on the Home page. It also has a Clear and Show logs buttons visible in the header bar. The Clear button will clear the values in all the text entry fields on the page. The footer has 3 buttons. The Next button will take you to the next element in the sequence Day 1, Day 2, Day 3, Day 4, Day 5}. The Previous button will take you to the previous element. The Home button will take you back to the home page. The content of a drone page has text entry fields with labels, Serial #:, Pilot:, Key:, Contract #: and a drop down Category field (“”, “Civil”, “Government”, “Military”) as shown in Fig. 2. When valid data is entered into all the text entry fields the Save log entry button can be pushed to save a log for the drone. If any of the data values are out of range or nothing is in a text entry then an alert should be shown to indicate the problem, as in Fig. 3. Fig 2: Drone page view Fig 3. Sample error dialogs. A second dialog must also be shown when there were problems saving the log (Fig. 4a), alternatively a success dialog should be shown (Fig 4b). Any number of log entries can be made to record any number of drones being flown on a day in this manner. https://austessay.com/ DroneLogs view
  • 3. When the Show logs button in the drones's page header is pressed, the current date/time should be added to the data structure used to store the drone data values being recorded. Pressing this button also triggers a request for the location (latitude/longitude) to be added to the drone data. The log entries should then be saved in the device's localStorage. A drones logs page is then shown with all the saved logs for the drone listed, as shown in Fig. 5. Fig. 5 shows the display when more than 1 entry has been saved. Pressing the Back button on the footer should take you to the previous page. (a) (b) Fig 4. Save log completion dialog. Fig. 5: Drone logs page. Send button The Send button on the drone logs header bar is used to send the data over the WWW and clear the particular drone logs. This will be done in the second assignment. For now we will use this to clear all this drone data in the localStorage, and thus clear the existing drone logs. As this deletes data you must present a dialog box to the user with the choice to either send the logs or not, as shown in Fig. 6 Fig. 6: Send logs confirmation dialog. If the Yes button is pressed the Send logs dialog shown in Fig. 7 is presented and we return the drones view shown in Fig. 2. If the No button is pressed we just return to the drones view page shown in Fig. 2. Fig. 7: Logs sent confirmation.
  • 4. Required Documentation You are also to prepare a Word document. Your document should include an appropriate title page. Your document should have two sections that address the hardware and software requirements and application commentary given below. Hardware and Software Requirements Your document should: • Create a list of mobile devices targeted for the mobile web app. State what devices you tested the web app on. Application Commentary Your document should: • List the features you successfully implemented and those you were unable to successfully implement; you should describe the problem in a few sentences and also briefly describe anything you attempted to do to get it to work. Your approach to identifying and attempting to fix these bugs may gain you some partial credit for those features you were unable to implement. • Include a description of any additional functionality you believe would be useful to add to this App. Explain what these new features are and how they would help to improve the web app. Submission You are required to submit your assignment electronically via the Moodle course website. The deliverable is a rar or zipped directory containing all the code and resources needed for
  • 5. testing. You must tar, rar or zip together: • The directory containing all the files, folders, images required to test your mobile application • Your Word document The resulting gzip, rar or zip file should be submitted on the course website. Please note that you should use your student number as the name for your gzip, rar or zip file when uploading to Moodle so that all students work can be linked back to the author. Assessment criteria – Ass1 - COIT20269 Mobile Web Apps Student name : Student Number : Assignment Component Criteria Marks Total Client Side application DroneLogs.html / drone.css - - - - - - - The required scripts are all correct and available The multi- page logic is correct The home page displays and works as intended
  • 6. The navigation header/footers of the pages are correct and functions as expected The date, latitude, longitude, Serial #, Pilot, Key, Contract # and Category fields are displayed correctly and have the right hints The Show log page shows all the drones' data logs, and has the required functionality The date in the show logs page is formatted correctly 7 DroneLogs.js - - - - - - - - - Click on a day's button on home page takes you to the correct drone page Drone values range checked and all save log entries dialogs shown based on contents of the drones' fields All required dialogs are displayed The Clear button on the page header clears all fields
  • 7. Clicking on the Show logs button takes you to a new page where the current logs are all listed in required form The drones' page pageinit and pageshow methods are implemented correctly All navigation buttons have the required effect on the page view The drone data is saved in localStorage so when the application quits and restarts the values are retained (unless the Send logs button is used). The user interface of the drone app meets the guidelines given in the assignment 9 Hardware/Software & commentary Hardware / Software requirements 1 Application commentary 2 General - Feedback given as required - Use appropriate naming conventions - - - Adequate commenting
  • 8. Correct grammar Citation of references, copyright use 1 Penalties Total 20 Lecturer Comments