generated from nighthawkcoders/Nighthawk-Pages
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Project WRONG - Crossover Grading Review Ticket
Pages
- Home Page: https://nathaniel633.github.io/WRONG/ (buttons link to other pages)
- Carousel: https://nathaniel633.github.io/WRONG/2023/11/15/Learning-Carousel_IPYNB_2_.html
- Binary Hand Quiz: https://nathaniel633.github.io/WRONG/BinaryKnowledgeTest.html
- Number Quiz: https://nathaniel633.github.io/WRONG/2023/09/15/Quiz_IPYNB_2_.html
Video link: https://drive.google.com/file/d/1hK5Y2t-kSYxOn69wNvJhP66ZGkrCRGTJ/view?usp=sharing
Miscellaneous:
- In the beginning of the project, we all worked together to envision what the project should look like and created the Canva page seen on the home page and a brief plan in the repository summarizing the parts of the project and who works on what
- We also created a separate group chat to discuss the parts of the project and ensure all the parts are done by the due date
Nathan: Carousel
Analytics: https://github.com/Nathaniel633
Issues:
- For our Project WRONG where we helped teach binary with the use of hand signs, I primarily worked on the front page index.md with an added index.css that I referenced for styling. In addition to this, I imported the scss from the Teacher Portfolio repository for the Teacher 2.0 Binary Calculator, manipulated the colors and sizing for the buttons, and used that to create the front page buttons. I encountered the issue of the spacing of the buttons, as they would either all be adjacent to one another or all shifted from the center, but I fixed this with the help of a peer from another group by adding the “gap” style. I also wanted the links on the front page to open on a new tab, so I added the href target=“_blank” css to make each link open in a new tab upon click. With the images themselves, I encountered problems with the linking as I had originally saved them as files in our images folder, which was manipulated for the image carousels. To combat this, I uploaded the images to postimage to create permanent links for them, to be saved elsewhere.
Key commits:
- 709994c, import sass from teacher portfolio for buttons
- 0e96d5a, add image of canva page and add index to front page
Summary of code:
Grayson: Carousel and Number Quiz
Analytics: https://github.com/Delta760
Issues:
- In this code, I created the binary-to-decimal quiz. I had trouble randomizing the questions after clicking the next question button and getting the code to accept 0-31 inputs. I fixed this by using the built-in JavaScript randomizer code. I fixed the input amount problem by creating a library and storing the index as the same value of the binary code.
Key commits:
Summary of code:
Will: Carousel
Analytics: https://github.com/willbartelt15
Issues:
- During my code some of the issues I encountered was figuring out how to make the images pop up in the carousel. It turns out that the image link I was using weren't taking me to the right pathway. I had to update the image links and use an external link to make them pop up. Another Issue I encountered was fixing the cycling function to shuffle between the images. I had to update the code and fix the code that shuffled between slides.
Key commits:
Summary of code:
Jason: Binary Hand Quiz
Analytics: https://github.com/JasonGao76
Issues:
- One issue we ran into were the image links not properly linking to the right image. Initially, we attempted to use relative paths but that never worked, even after hours of testing. Thus, I resorted to using outside image uploaders. I first used discord which worked for a week, but then the image links broke and it also wasn't compatible with school wifi, so I had to search for another one. I then looked at Google Photos but the links were massive, so that wasn't practical as well. Finally, I found postimage, and it worked perfectly with a concise link and that's what we used for the rest of project.
- When writing the key functionality for the random images script, I encountered numerous problems as this was one of the first times I've coded in Javascript, and the biggest problem was figuring out how to get random indexes for the array. I encountered problems with the math function and spent an hour tracking down the code, variables, and more to figure out how the indexes were made, if they were properly made, and how it grabbed the link and if it did it correctly.
- Something we can still work on is making the code less redundant as many of the same procedures are repeated but for different questions, so loops or other methods can be used to reduce the lines of codes
Key commits:
- 3004b34, created all files and did backbone / key functionality of all, but not debugged or fixed
- b5e64a3, fixed links and polished up quiz
Summary of code:
Rayyan: Binary Hand Quiz
Analytics: https://github.com/RayyanDarugar
Issues:
- As me and Jason coded our Binary Picture Quiz, we ran into a bunch of issues to solve. In development, we reviewed all in Jupyter Notebooks. On the Jupyter page, we couldn't get the answer Key function to run from inside of one of our scripts. To fix this, I changed the function to a variable array with answers defined in each line, and migrated the script folder to outside of our _notebooks. Additionally, when we started testing on the GitHub page, for some reason every part of our code broke. It wasn't reading scripts properly, so I troubleshooted for a while until I realized I could fix it by changing from a IPYNB to a .md. From there on out, I just fixed minor styling issues and modified the page to look better.
Key commits:
Summary of code:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels







