Submission Standards for PROG32758

All submissions for this course must meet the following requirements:

Standards for All Files in Submissions

All files in all submissions must include multi-line comments/documentation at the top of each source file in the following format:

For index.html files:

<!--
Name:  [your name here]
Assignment:  [the name/title of the submission]
Date:  [the due date of the submission]
[a blank line]
Description: [brief description your site/application]
Page: [brief description of the index page's purpose/role in the application]
Files: [a list (with summary descriptions) of other files that make up this application]
-->

For all other HTML files:

<!--
Name:  [your name here]
Assignment:  [the name/title of the submission]
Date:  [the due date of the submission]
[a blank line]
Description: [brief description this page's role/purpose in the site/application]
-->

For CSS files:

/*
 Name:  [your name here]
 Assignment:  [the name/title of the submission]
 Description: [a brief description of where this CSS file is used, e.g. which html pages?]
*/

Example: In this example, a submission consists of an application with index.html, call.html, and main.css. Each file should be identified as follows:

index.html:

<!--
Name:  Sydney Greenstreet
Assignment:  Assignment 3
Date:  August 3 2014

Description: This application allows emergency personnel to communicate with
the main dispatcher at the Hamilton SPCA.  The user can log in and view calls that
haven't been assigned, and they can accept unassigned calls and report on calls that
have been completed.
Description: This is the main login page for emergency personnel with the
Hamilton SPCA logo and contact information.  It also contains phone numbers in 
case the user is having technical problems with the web application.
Files: call.html - the database-driven calls page
       main.css - the main styles for this application
-->

call.html:

/* 
Name:  Sydney Greenstreet
Assignment:  Assignment 3
Date:  August 3 2014

Page Description: This is the page emergency personnel will see once they've
successfully logged in.  They will be able to see a list of unanswered calls,
select an unanswered call to attend to, and file reports for calls that they
have completed.
Files: index.html - the main login page for emergency personnel
       main.css - the main styles for this application
*/

main.css:

/*
Name:  Sydney Greenstreet
Assignment:  Assignment 3
Description: Used in all pages in the SPCA dispatch application.
*/

Additionally, all files included in submissions must meet industry standards and style conventions, as outlined in the Coding Standards for SYST10049 document. This document outlines things like proper indentation, spacing, naming conventions, brace styles, etc.

For Java Files

All submissions must include program identification documentation at the top of the source code file according to the following specifications:

Internal Program Documentation

All code submitted must be properly documented with internal program documentation. (see Standards for Program Documentation from PROG10082 for more information.

Javadoc Comments

All OOP classes submitted must be properly documented using javadoc comments (/** ... */) with proper tags and attributes.

For more information, see Javadoc Comments for more information.

Additionally, all files included in submissions must meet industry standards and style conventions, as outlined in the Coding Standards for PROG24178 document. This document outlines things like proper indentation, spacing, naming conventions, brace styles, etc.

Standards for Electronic Submissions

In addition to the basic standards mentioned above, make sure you follow these instructions/standards also:

Electronic submission are usually uploaded to a web server or an LMS such as SLATE, or submitted via a memory key or portable hard drive to the professor. Therefore, your prof may have some specific naming conventions or other rules for the types of files you may upload/submit. These will be clearly stated in the assignment. If they are not clearly stated in the assignment, then the policy regarding submitted files is as follows:

Make sure you read your assignment's submission instructions carefully so that you submit the correct files/folders.