Open ninaadkiran opened 11 months ago
Team Review: Individual review for Ninaad Kiran [Ankit Pulivendula]:
Team Review ticket containing key Team and individual contributions
Per check.
0.55 not attempted/no check
0.7 attempted, incomplete, but some runtime
0.8 mastery and runtime
0.9 above and beyond.
FINAL GRADE: 0.9/0.9 Justification: Ninaad has done a great job as scrum master in terms of delegating work to his teammates efficiently. His contributions, such as the the rotating binary bits, the bit inversion, and the "clear" function show regard for user experience. The UI is clean and usable, adding clear value to the project. Overall, it is clear he has gone above and beyond with his role as scrum master and his individual contributions to the project. Therefore, he deserves a 0.9/0.9. Great job!
Other comments: Presentation was thorough and covered all project features.
Individual Review "My name" grading "Their name"
Individuals Video, Issue(s), Commits(s)
[x] Review GitHub analytics for key commits in each weeks during the project, shows consistent participation for 3 weeks
Per check.
0.55 not attempted/no check
0.7 attempted, incoomplete, but some runtime
0.8 mastery and runtime
0.9 above and beyond.
Freeform comment.
Very well done. My only suggestion would be that you could have added more to the base of the code
Justify or comment on final score.
What I did:
After the UI and basic things were added, I started to work on some functions. It had one basic function which was just converting binary to colors but I started adding functions to make the binary numbers move left. After this I realized that it might be difficult for a user to individually go in and press all the buttons to clear them so I added a function to clear all the binary numbers. In addition to this, I also did a lot of debugging, for example: the color shown on the screen started inverted from the actual binary code but I went in and fixed it by initializing the binary numbers and making sure the screen is updating when it needs to.
What I learned
Bit Manipulation:
Color Manipulation:
ASCII Character Display:
Background Manipulation:
Input Validation:
Understanding Binary Operations:
What I could have done if I had more time:
I could have added more features that didn't relate to simply updating the array of binary numbers. An example of this is the opacity slider that or the color picker was added by my teammates. In addition we were planning to add a color book feature where you could choose a pixel and color it with the color chosen using the binary code.
Key Commits:
Video: