Wk15 INDIVIDUAL Technical Assessment (What will you be tested on?) (20%)

What will you be tested on?

The marking rubric for next week's assessment can be found in
PoliteMall under IT1925 Content > Assessments > Project Guidebook.
Scroll down to pages 9, 10, 11 and read the table. 

You can download the Project Guidebook (with Marking Rubric) here as well.

User Interface (5): You must make ALL your pages PRETTY and CONSISTENT across
  all students in your group. It should make use of Bootstrap, CSS. It should
  be easy to navigate across all your functions and to other students' functional
  pages of your group. You must discuss among your group members how to achieve
  a consistent look. But you must implement this for your own parts.

Field Validations (5): ALL your UI fields on your pages MUST BE VALIDATED. Examples
  of validation include Required, Min-to-Max Length, Pattern. Use FlaskForm/WTForm
  features for your validation. Each student must demonstrate at least 3 different
  types of validations.

Flask Application (5): You must implement at least 4 different functions for your
  individual area. These functions should make use of SQL3LITE database. You must
  demonstrate the use of at least 3 of the CRUD functions against the SQL3LITE database.
  All students in the same group should make use of the SAME database, NOT DIFFERENT
  database. Ensure the database name and structure is the same in your python project
  folder.

Technical and Functionality (5): The degree to which the functions that you implement
  for YOUR INDIVIDUAL PART can meet the requirements of your chosen project. It must
  be RELEVANT and USEFUL to your project client. You will be required to explain how
  your part(s) work. You may be asked to make minor adaptations.

From Mr Philip Pang, IT1925, NYP