Advance Programming
Problem to be solved: Difficulty in finding the hard copies of the documents in the office.
Solution: File Locator App
Features:
- Save the information of the hard copies of the documents in the office. The documents may be in the form of memos, letters, and documents inside a folder or envelop. These documents can be found on shelves, drawers, or cabinets.
- Easy searching of documents to give information on where to find the said documents.
- Multiuser. But documents can only be accessed by the user who added them.
- Optional: Uploading of scanned copies.
Rubric for Rating the Database Design:
Excellent (30) | Adequate (20) | Insufficient (10) |
The student has provided a well laid out ER diagram. The physical design of the database is accurate, and clearly implements the logical design. Student has gone beyond the basic requirements. | Almost all of the requirements of the Logical design has been provided by the student and implemented in the physical design. | There are several inaccuracies in the logical design provided by the student or many of the requirements of the database design were not implemented in the physical design. |
Rubric for Rating the App:
Criteria | Very Satisfactory (4) | Satisfactory (3) | Fair (2) | Poor (1) |
Correctness | Program runs and completes all required tasks and executes without errors | Program works and completes most tasks appropriately and fails to work on special cases | Program executes but generates incorrect results | Program does not execute correctness |
User-friendly input/output | Includes all appropriate input prompts and explains/ describes all output values | Some input or output prompts/ descriptions are inappropriate or missing | Lacks most or all input and output descriptions | No input/ output description |
Formatting/ Readability | Well-organized and easy to follow through appropriate use of tabbing and white spaces | Disorganized tabs and spaces or it allows readability by someone who knows what is supposed to be doing | Poor use of tabs and white space and is very difficult to read | No use of tabs and white spaces |
Documentation | In About page, there is a detailed content explaining the purpose, features, and users of the website or web application. | In About page, the content pertaining the purpose, features, and users of the website or web application is not properly explained. | In About page, the content needs to be improved. | There is no About page. |