Implemented IdeaCon Databases and Modeling with quizzes and comments.#3
Open
KennethS777 wants to merge 1 commit into
Open
Implemented IdeaCon Databases and Modeling with quizzes and comments.#3KennethS777 wants to merge 1 commit into
KennethS777 wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Kenneth Silvestre's Submission
Date: 11/30/2025
BU Email: ksilv@bu.edu
Class Year: 2028
Favorite Hobby: Building Legos
Requirements
Please check off which features you have implemented:
Screen Recording
https://youtube.com/shorts/jF5ez2Q2f3c?feature=share
Written Portion
I did not allocate as much time as I wanted to for this project. It was valuable for me technically as I have never done a end to end project before. I started later than I would have liked because I was deep in another project where I was trying to slowly teach myself new concepts. That's the same format that I wanted to take with this project, but sadly time was not on my side. The part I enjoyed the most was coming up with what I wanted the topic to be and how I would implement it. I wanted the goal of this project to be a learning experience where I learn both what I am teaching but also learn how to build a full stack application myself. The fact that I could "double my learning" made it very enjoyable. Even though the build was rushed, I am proud that I ended up with something that at least teaches some of the basics of databases and data modeling.
The assessment was more full stack than I expected. I previously had zero experience in back-end work so I came in wanting to take it slow, really understand databases and data modeling, and rely less on online tools so that I could problem solve on my own. In reality because I started too late but still wanted to turn something in, I ended up learning more on references and utilizing online help . I had to move faster than my ideal learning pace. Still, I did not want to give up on the whole thing. If I had another two weeks, I would treat this project for what it is. I would slow down and implement things line by line so I could explain each layer cleanly and really absorb the material. I would also add more ways to teach the concepts: diagrams for the data model, chunks of sql that walk the user line by line visualizing each step, and more varied questions types like fill-in the blanks. As for now I am planning to go back into the codebase, walk through it line by line, and make sure I can explain the ins and outs of the workflows.