vibha-yganji / student-vibha

Base repository where all work for 2 trimesters of CSP was done; contains reflections and overviews of work completed during this time
https://vibha-yganji.github.io/student-vibha/
MIT License
0 stars 0 forks source link

Individual Data Structures Reflection | Your awesome title #12

Open utterances-bot opened 2 months ago

utterances-bot commented 2 months ago

Individual Data Structures Reflection | Your awesome title

Data Structures writeup

https://vibha-yganji.github.io/student-vibha/2024/04/18/data_structure_write_up_IPYNB2.html

vidhaganji commented 2 months ago

Grading:

Collections:

Total 3 / 3, Grade 0.90/1

Vibha was able to show how she used how she was able to create the database for recipes within her code and was able to explain each component relatively well.

Lists and Dictionaries

Total 3/3, Grade 0.90/1

The use of lists and dictionaries in her project was explained relatively well and was able to convey to me that she had met the requirements.

APIs and JSON

Total 5/7, Grade .88/1

Vibha's backend code did not the Update/PUT functionality but her understanding of GET + POST requests was explained and demoed well through Postman.

Frontend

Total 7/8, Grade .90/1

Vibha was able to show how after a POST request, the user is able to see the recipe update on the frontend database. There was also indications of the user's success/failure in submitting their recipe on the screen which allowed me to see that she had met the requirements for iteration on the frontend as well.

ML Algorithm Analysis

Total 4/5, Grade 0.9/1

Vibha was able to show that she understood the concepts of Decision Tree and Linear Regression well and was able to map the corresponding parts of her model code to their functions as well. This showed to me that she knew what each part of her model was doing. However, she could improve upon the presentation aspects of this section as the writing for each screenshot could have had more depth.

Regular Score: 3.58/4

Extra ML: 0.8/1

vibha-yganji commented 2 months ago

My Peer Reviews:

parkib commented 2 months ago

Grading:

Collections: Total 3 / 3, Grade 0.88/1

This is great work!! Vibha showed how she created the database for recipes in her code and I could tell that she knew what she was talking about and could understand the information. Would recommend to comment the code better.

Lists and Dictionaries Total 3/3, Grade 0.90/1

Good use of lists and dictionaries. This is well explained, the lists are a part of college board submissions so the fact that you included that and you know what you're doing is great! Vibha is meeting the requirements with this.

APIs and JSON Total 5/7, Grade .88/1 The backend code doesn't have UPDATE or PUT functionality. There is clear demonstration of the GET method and the POST method and I can see that with Vibha's screenshots that she took from postman.

Frontend Total 7/8, Grade .90/1

This is a great demo!! Vibha showed her frontend designs, her inputting all text in the different input boxes and confirmation of her submission/submission confirmation output. I was able to see the crafted table to view recipes after your input and could see that the GET from the backend was working properly and that the sqlite database was updating properly. This meets the college board requirements for iteration.

ML Algorithm Analysis Total 4/5, Grade 0.9/1

I can see your understanding of linear regression and the decision tree. Your cross diagram was able to accurately tell the pros and cons of the linear regression and the decision tree, that was clever to add. I was able to see how you mapped your model code to their corresponding function and I could see that you understood what you were doing. One thing I would recommend for the next time is for you to split up your code to describe little bits of it because not every important aspect of the .api code was explained.

Regular Score: 3.55/4

Extra ML: 0.89/1

Flying-Book commented 2 months ago

Collections - Total 3/ 3, Grade 0.9/1 I like how you added clear images of all of the initializing code and SQL Database. However, I think you could have described and added more in-depth captions to explain the code and/or added more comments. But overall, it meets the standards. Lists and Dictionaries - Total 3/3, Grade 0.85/1 Missing any sort of description or attempt to blog on the images presented. Though all image requirements met, some sort of indication of how the list or dictionary was used might be beneficial. APIs and JSON - Total 5/7, Grade 0.88/1 Missing some of the image of the Update CRUD function and also as a result missing the 404 functionality error message. I would have maybe added a little description of how you plan to implement it or how you used update in Tri 2 to at least show that you have an understanding of the purpose of the error code. Frontend - Total 8/8, Grade 0.97/1 All requirements met with clear photos and good descriptions. I like the sequential walkthrough the front end display and explanation of how the backend connected with the front end. The front end is very well designed and definitely user friendly. I particularly like the descriptions for the error message display and found it very helpful when interpreting and peer-reviewing your code. Optional/Extra, ML Algorithm Analysis - Total 5/5, Grade 0.98/1 Completed all requirements for ML but I personally would have liked a front-end demonstration with pictures. But otherwise very detailed descriptions and good blogging. I particularly liked the linear regression and decision tree comparison and explanation diagram. Total Score: 4.38/4 (w/ extra credit)