Open allisonthuang opened 3 years ago
Comments and peer grade for Athena's video:
OVERALL AVERAGE SCORE: _/6
Overall Score 6/6 Lists: 2 points. You connected the topic in college board to the code very well. I was able to connect the concepts you covered in the code to the videos I watched. You successfully understood what a list is, and the various manipulations on them. Conditionals: 2 points. You connected the topic of conditionals to your code well. You understood how to create a conditional, and the various uses of it. It is clear you understand the logic behind conditionals as you use them in your code to to say IF something is true, THEN do this. Data Abstractions: 2 points. You connected the topic variables in college board to the code we worked on. You seem to understand that variables hold data, and are a form of data abstraction. You also explain how you used the variables in the code.
Positives:
I liked how you implemented the learned topic from CB, and the and developed it. For example, in lists, CB teaches us how to create a list, but you developed your learning by adding to the list.
The idea of entering someone's name and then receiving their about me page is very unique and creative.
The explanation of the significance of using a variable was very clear.
Suggestions:
Overall score: 6/6
Positives
Suggestion: It is hard to find something to suggest, but perhaps maybe a direction where you could go next is making the greet function link to other pages besides the about me pages? Maybe for the main page.
Overall Score 6/6
Lists: (2/2) I really like the structure of this where you showed the runtime and also talked about the problem you face, but how you were able to overcome it with lists. Good explanations of functions too that were related to the overall function of the comment system itself Conditionals: (2/2) I like how you talked about the different things you had to change like the main or greet in order to make it so that if one of our names is entered, then it goes to our pages. Very clear if/then structure leads to a seamless CB transition. Data Abstractions: (2/2) You clearly show a great understanding of data abstraction and its role within the binary lab. Also great job on the CB transition for this one especially in the different elements within it.
Positives: +I liked how you were able to go over various aspects of the website to show that you had a good understanding of everything and were participating actively in problem-solving when you encountered problems (like with the comment page). +I really liked the video itself, it was amazingly clear and had every element one of us could expect in video with titles and extremely clear division between the three sections. +I like the ideas you had and how you used the CB topics in order to carry them out (like with greet name conditional)
Suggestions: -Perhaps just, in the future, expand the functionality of the greet even frther. Where perhaps users who have commented (or maybe even teachers and such) can type their name and be taken to whatever we may have on the website on them. Just some PBL ideas for the future.
Comments and peer grade for Allison's video:
OVERALL AVERAGE SCORE: _/6
Overall Score 5.75/6 Conditionals: 2/2. This topic connects to the CB topic, as it incorporates the logic behind it. There is the use of IF something is true, do this. ELSE, do this.
Iteration: 1.75/2. There is a connection to CB on how loops are used. There is a clear understanding of why loops are used as well. However, in the video, the actual loop isn't seen; we see where the loop is invoked.
Data Abstraction: 2/2. Data abstraction from CB is shown using variables. I think that the example picked for a good choice, as it shows the efficiency of variables.
Positives:
Suggestions:
Overall score: 6/6
Positives:
Suggestion:
Comments and peer grade for Aadya's video:
OVERALL AVERAGE SCORE: 6/6
Positives:
Improvements: Next time you could maybe show brief runtimes of the code. It would help the viewer understand better what the code actually runs.
Positives:
Suggestion:
Positives: +Really great job with your explanations of the conditional, you made it very clear to understand not only how it worked, but also the broader purpose of the statement in the context of what you were trying to do. +I like your coding since you are clearly trying to be as efficient as possible, meaning that you are not afraid to create a function or loop in order to not repeat unnecessary code +Great connections, and very explicit, to CB that made it easy to follow along with your presentation and showed that you really took in what we've learned Constructive Suggestions: -It would be good to see the runtime of how the code works (or even if it may not) on the website so that we can verify that the code not only looks great but is functional as well. Also, for your conditional, it would be interesting to see perhaps an integration of a nested conditional with respect to maximizing efficiency. It could be something simple, but really just to show complete mastery.
Comments and peer grade for Gaurish's video:
OVERALL AVERAGE SCORE: 6/6
Overall Score: 6/6
Variables: 2/2. The topic is well connected to college board, as it is successful and accurate. Also, there seems to be a clear understanding on how variables work.
Boolean Expressions: 2/2. There is a direct connection to CB. There are uses of the Boolean expressions, and commands that say "if this is true AND/OR this is true...". The explanation of this is very clear.
Nested Conditionals: 2/2. The connection to Nested conditionals on college board is clear. Concepts we learned are implemented in code. There seems to be a clear understanding of nested conditionals as the code successful finds the range of a number.
Positives:
Suggestions:
Overall: 6/6
Positives:
Suggestion:
Overall: 6/6
Positives: I liked how all the explanations gelled perfectly with the PBL and the college board topics. I figure that this would be a very useful topic to encounter in a class rating/help software, so it was perfect how the PBL and CB topics could mesh. I liked the flair you brought throughout your presentation- I was really struck by the WOW and passion.
Suggestions: Some explanations became rather brief with the code. A lot of passion with the runtime, but could spend a little more time taking about code.
Allison
Glows - Conditionals was used with relation to shift mini lab. Introduction was done through demo, which was nice. Language is very strong on talking about things like parsing, shift, if statements, else conditions. Intro to iteration talked about RGB labs and challenges, nice hook. Benefit of iteration established on writing code once. Conversions and abstraction language referring to functions and conversion was again positive language. Grows. No association with single button and multiple button gray scale was clarified. I would have liked to see you share something that was not a mini lab. -.2 5.8/6
Gaurish
Glows - Variables. Passionate and showing a self made PBL form, looks like it is built on logic gates. Natural transition to nested conditionals and it looks very much like college board. Grows - Time and excitement kind of conflicted. As I probably would have like to see a second runtime and unique theme. I kind of lost one of your points as I was taking notes. Perhaps point was to subtle in presentation -.25 5.75/6
Athena
Glows - Explanation of the Lists code was extremely detailed and you did a great job of going line by line and explain what the code does and using the proper language. I like how the examples you presented all help with the usability of your website. You did a good job of citing the specific connections between the code and the College Board Material during the Conditionals. Grows - The greet function that you showed in the video is more from the minilab and doesn't necessarily show evidence of PBL. Maybe try making the formatting of the greet more related to the overarching theme of the website. The final Variables example was not related to the PBL. -.2 5.8/6
OVERALL SCORES (See comments/justifications for individuals below):
Aadya Video: I discussed conditionals (3.6), Iteration (3.8), and Lists (3.10). All these topics are demonstrated through code that I worked on. I plan on doing live grading on Collaboration:
Allison Video: I discussed data abstraction (3.2), conditionals (3.6), Iteration/Loops (3.8) I plan on doing live grading on Collaboration (1.1)
Athena Video I discussed conditionals (3.6), Lists/Dictionaries (3.1), and storage of variables for later calculation (3.1)
Gaurish Video: I went over 3.1 Variables, 3.5 Booleans, and 3.7 Nested Conditionals. I will go over collaboration (1.1) in liver grading :)