1. Burndown List

  1. Adding a deadline/date due or time left to the frontent page(done)
  2. Finish up the flowchart fully(done)
  3. Test out the submission feature with a few people/groups(done)
  4. Someone broke the submissions/assignments so fix it back up(someone completely deleted half my code very sad)(done)
  5. Improving the usability/styling of the frontend group submissions stuff(done)
  6. Adding in the group submissions(done)

Future Goals

  1. Improving the UI of the whole thing in general
  2. Making more clear on how to use the page(or just making the page simpler)
  3. Error handling better during changes
  4. Modes to toggle and switch UI to make things easier
  5. Having some sort of help/im lost button for those new to the submission page

2. Lesson/Teamteach

FRQS Notes/Homework all in a page so I can go back

https://tarunja1ks.github.io/CSATarunStudent/csa/FRQ/Homepages

  • My group did lesson on Jquery/Thymeleaf which helped me learn about some of the backend usages of frontend too, such as using the thymeleaf, and also helped me learn how to quickly code stuff like thymeleaf api calls, where we can do model.attribute and easily pass in the object/variable

  • My favorite lesson was the recursion one since that is an area where I struggle especially since I lose count of many things when doing it(very tricky since so many steps to keep repeating)

    • I liked their use of a table to track the recursive calls
    • I liked their funny memes/pictures, which also explained it pretty well

https://nighthawkcoders.github.io/portfolio_2025/recursion/p3_recursion_part1

  • I also liked Aadit’s teamteach on 2d Arrays, or more specifically the homework which went back to a usaco style problem iterating through the array and using algorithims to speed it up

https://tarunja1ks.github.io/CSATarunStudent/csa/frqs/p3/2darrays2/homework

Category Description Link
Frontend Adding in the toggle Commit Link
Frontend Group Submissions Commit Link
Frontend Fixing up Submissions Commit Link
Frontend Deadlines Commit Link
Backend Adding in late submissions Commit Link
Backend Id wasn’t in the assignment so quick change Commit Link

Self Grade(4.5/5)

I believe that over these past 12 weeks, I have been working pretty hard on the PBL, teamteach too with it, and also have lots of backend, and frontend commits to back it up. However, I believe I still can do a lot more backend commits, since although I did hundreds of backend lines in Tri 1, I have been mainly focusing on improving the frontend after the integration between periods, as a lot of my code was erased and replaced with similar code. However, I still worked a bit on the backend adding some features like late submissions and more.