| # | Minimum Requirements | Points |
|---|---|---|
| 1 | Final Report must include Title, Description, Task distribution, Changes from original design, Database Schema and Screenshots of finished product | -20 if missing |
| 1 | Project uses at least three database tables with at least 10 fields (combined) |
|
| 1 | JavaScript and CSS code must be in external files |
|
| 1 | Upload all files as a zip file, including database records (export it in SQL Format) |
|
| # | Feature Requirements | Points |
| 1 | Includes user interaction with at least three form elements Project allows user interaction with at least three different types of form elements (text box, select, radio, checkbox, etc). |
15 |
| 2 | Project uses Web storage or Sessions |
15 |
| 3 | Users are able to update existing records. Must update at least three fields. |
15 |
| 4 | Users can add records to the database |
15 |
| 5 | Project must have at least 50 lines of client-side JavaScript code |
15 |
| 6 | Project includes at least two local or external Web APIs |
15 |
| 7 | Project has a nice, professional and consistent design, free of typos. |
10 |
| TOTAL | 100 |