nighthawkcoders / portfolio_2025

Nighthawk Pages 3.0. This is a GitHub Pages project that includes support for Jupyter Notebooks. The project provides a game, lessons and projects to support the teaching of Career Technical Educations and AP courses: Computer Science and Software Engineering (CSSE), Computer Science Principles (CSP), and Computer Science A (CSA).
https://nighthawkcoders.github.io/portfolio_2025/
Apache License 2.0
0 stars 110 forks source link

3.2 Lesson Period 2 | Nighthawk Pages #273

Open utterances-bot opened 1 month ago

utterances-bot commented 1 month ago

3.2 Lesson Period 2 | Nighthawk Pages

Student led teaching on Abstraction. Teaching how various data types can use abstraction for computational efficiency.

https://nighthawkcoders.github.io/portfolio_2025/csp/big-idea/p2/3-2/

SoniDhenuva commented 1 month ago

Hi i am Soni, Im am your groups peer reviewer from period 1 (3.2)

Things I liked: I love the way everything is neatly explained, and the code is displayed in a clean way. The dropdown integration is a very nice touch up, and makes the page easier to navigate. Thing to improve on: For the homework/popcorn hacks, maybe adding a “grading” rubric would be a nice add on so the student could see how they are being graded on. one thing to improve on would be potentially adding serialization/deserialization for your Dictionaries page

Peer grading checklist: Assignment Weightage Grade Comments
College Board Coverage 20 20 TBD
Python Examples 15 10 adding serialization/deserialization for your Dictionaries page?
JavaScript Examples 15 15
Popcorn Hack Usage 10 10
Homework Hacks 10 10
Grading Plan 10 10
Original Work 10 10
Total 90 85
illuminati1618 commented 1 month ago

Hi Soni, this is Yash, the scrum master for Period 2 group 3.2 Thank you so much for the great suggestions, and for grading so thoroughly! I have added the serialization and deserialization for our Dictionaries page, and will be making one last pull request to pull the changes into this page :)

ArhaanM123 commented 1 month ago

Great ideas overall, I love the formatting and the descriptions on how you described both your hacks and your lesson overall. One thing to improve on maybe is to add a theme and make the page more interesting and attractive. You need to make it where people will want to really listen to your lesson and not get bored easily and have interest. Other than that everything is great and amazingly organzied, Great Job!