Open Chrissiez opened 6 months ago
Matthew Wakayama Overall Grade: 90%
Collections
Completeness 1/1
Accuracy 1/1
All checks met, with sufficient screenshots
Total 8/8
Grade 1/1
[x] Blog Python Model code and SQLite Database
[x] Show your unique collection/table in the database, display rows and columns in the table of the SQLite database from VSCode using SQLite3 Editor.
[x] Show your unique code that was created to initialize table and create test data from VSCode model.
Lists and Dictionaries
APIs and JSON
Total 8/8
Grade 1/1
Completeness 1/1
Accuracy 1/1
Has all screenshots
Organized neatly under each bullet
[x] Blog Python API code and use of Postman to request and respond with JSON.
[x] Show Python API code definition for request and response using GET, POST, UPDATE methods in VSCode.
[x] Discuss algorithmic condition used to direct request to appropriate Python method based on request method.
[x] Show algorithmic conditions used to validate data on a POST condition in VSCode
[x] Show URL request and Body requirements for GET, POST, and UPDATE methods in Postman.
[x] Show the JSON response data for 200 success conditions on GET, POST, and UPDATE methods in Postman.
[x] Show the JSON response for error for 400 when missing body on a POST request in Postman.
[x] Show the JSON response for error for 404 when providing an unknown user ID to a UPDATE request in Postman.
Frontend
Didn't do the extra algorithm analysis
Overall, your issue is fairly organized and the screenshots are clear and easy to read. Most of the screenshots meet each of the requirements. However, if you truly wanted to go above and beyond I think the issue could use more elaboration or writing on certain checks. For example, under the API and JSON section, it asks to discuss algorithmic conditions used to direct requests to the appropriate Python method. Getting into the nitty-gritty of the code would help to understand what you're showing in each screenshot as well as proof of understanding.
Collections
Blog Python Model code and SQLite Database.
From VSCode using SQLite3 Editor, show your unique collection/table in database, display rows and columns in the table of the SQLite database.
From VSCode model, show your unique code that was created to initialize table and create test data.
Lists and Dictionaries
Blog Python API code and use of List and Dictionaries.
In VSCode using Debugger, show a list as extracted from database as Python objects.
In VSCode use Debugger and list, show two distinct example examples of dictionaries, show Keys/Values using debugger.
APIs and JSON
Blog Python API code and use of Postman to request and respond with JSON.
GET:
PUT:
In VSCode, show algorithmic conditions used to validate data on a POST condition.
In Postman, show URL request and Body requirements for GET, POST, and UPDATE methods. POST:
GET:
Frontend
Blog JavaScript API fetch code and formatting code to display JSON.
In Chrome inspect, show response of JSON objects from fetch of GET, POST, and UPDATE methods.
In the Chrome browser, show a demo (GET) of obtaining an Array of JSON objects that are formatted into the browsers screen.
In JavaScript code, describe fetch and method that obtained the Array of JSON objects.
In JavaScript code, show code that performs iteration and formatting of data into HTML.
In the Chrome browser, show a demo (POST or UPDATE) gathering and sending input and receiving a response that show update. Repeat this demo showing both success and failure.
In JavaScript code, show and describe code that handles success. Describe how code shows success to the user in the Chrome Browser screen.
if successful, it will bring you to the welcome page
In JavaScript code, show and describe code that handles failure. Describe how the code shows failure to the user in the Chrome Browser screen.
if failure, it will say "login error"