nighthawkcoders / teacher_portfolio

GitHub Pages / Jupyter Notebook guides for Python, Java, JavaScript, Linux
https://nighthawkcoders.github.io/teacher_portfolio/
Apache License 2.0
1 stars 51 forks source link

CSA Student Teaching Part 2 + Key Indicators #91

Open jm1021 opened 9 months ago

jm1021 commented 9 months ago

Follow guidelines in Canvas, post table as follows...

P1, John Doe, Happy New Year

  Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks        
jQuery hacks        
Thymeleaf hacks        
SQL, HashMap  hacks        
JWT hacks        
CORS, dotEnv, Exploits hacks        
CB Quiz        
         
Totals Median Score: Number complete: Extra effort count: Key commit count:
paravsalaniwal commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.9 Link - Link
jQuery hacks 0.95 Link Extra CRUD Implementation Link
Thymeleaf hacks (our team teach) 1/1 - - -
SQL, HashMap hacks 0.94 Link Implemented personal passion Link
JWT hacks 0.9 Link - Link
CORS, dotEnv, Exploits hacks (no lesson in P3) - - - -
CB Quiz 33/39; 1.81/2 Link - Link and Link
Totals Median Score: 0.94 Number complete: 5 Extra effort count: 2 Key commit count: 6
vardaansinha commented 9 months ago

P1, Vardaan Sinha

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 1/1 SASS Lesson Our group made this lesson. Key Commit 1
Key Commit 2
jQuery hacks 0.9/1 JQuery Hacks N/A Key Commit 1
SQL, HashMap hacks 0.85/1 SQL, HashMap Hacks On the same link, I took extra notes on collections and SQL integration, document oriented models, and advantages/disadvantages of them. Key Commit 1
JWT hacks 0.92/1 JWT Hacks N/A Key Commit 1 - Explanation for this key commit is that it was mainly screenshots that I was putting in to show evidence of hacks being completed, not much of editing the actual file itself.
CORS, dotEnv, Exploits hacks 1/1 Exploits Hacks I did extra work - my explanations for the PicoCTF challenges, and I did the extra +0.1 prompt at the bottom of the lesson for doing extra research on an SQL injection vulnerability. Key Commit 1
Key Commit 2 of Challenge Evidence
CB Quiz 1.79/2 CB Blog N/A Key Commit 1
Key Commit 2
Totals Median Score: 0.92/1 Number complete: 6/6 Extra effort count: 3/6 Key commit count: 9
kaiden-dough commented 9 months ago

P1, Kaiden Do, Happy New Year

  Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks  0.95/1.0 Vardaan Link  N/A  Link 
jQuery hacks  0.86/1.0 Justin Link  N/A  Link 
Thymeleaf hacks No Lesson   No Lesson  No Lesson No Lesson 
SQL, HashMap  hacks  0.9/1.0 Sreeja Link  N/A  Link  
JWT hacks 0.93/1.0 Emma  Link   Got the postman to work  Link
CORS, dotEnv, Exploits hacks 1.0/1.0 Our Lesson   Our Lesson Our Lesson  Our Lesson 
CB Quiz  35/ 39 1.81/2.0  Link  N/A N/A 
         
Totals Median Score: 0.93/1.0 Number complete: 6 Extra effort count: 1 Key commit count: 4

vivianknee commented 9 months ago

P1, Vivian Ni

  Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks  0.96/1 Verification  Link   SASS testing on fronted hacks
jQuery hacks  0.91/1 Verification Link     JS update and delete hack
Thymeleaf hacks Not Graded  No Lesson   Backend customization commit. Changed Thymeleaf backend to be unique to our project
SQL, HashMap  hacks  0.8/1 Verification  Link   Many to many implementation documentation hack
JWT hacks (Teacher) 1/1  Link    Lesson Plan Lesson
CORS, dotEnv, Exploits hacks 1/1 Verification  Link Write up on a current exploit  CTF, TLS, popcorn hacks commit
CB Quiz  32/39 1.81/2 Link Commit
Totals Median Score: 0.91 Number complete: 7/7 Extra effort count: 1 Key commit count: 7
aidenhuynh commented 9 months ago

Individual Student Teaching Review

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 1.0/1.0 (our lesson) Lesson [Commit]()
jQuery hacks 0.95/1.0 Blog "Advanced functional frontend" Commit
Thymeleaf hacks 0.9/1.0 Blog Commit
SQL, Hashmap hacks 0.8/1.0 Blog Commit
JWT hacks 0.9/1.0 Blog Commit
CORS, dotEnv, Exploits hacks N/A bruh!
CB Quiz 32/39, 1.82/2.00 Blog Commit
Totals Median Score: 0.9/1.0 Number complete: 6 Extra effort count: 1 Key commit count: 5

Reflection

The main takeaway I got from this set of student lessons is the usefulness of certain libraries and the use of other resources to simplify coding. For example, jQuery can simplify the process of coding in JavaScript and HTML, and Thymeleaf can make testing backend-to-frontend interactions easier. However, I would have liked to learn more about CORS, because this caused us an insane amount of issues when working with Flask last year in CSP.

Jyustin commented 9 months ago

P1, Justin Nguyen :|

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.9/1 link sass hacks done commit
jQuery hacks 1/1 lesson taught the lesson crud basis commit
Thymeleaf hacks no lesson edited frontpage + 404 page for backend for sorting project commit
SQL, HashMap hacks 0.8/1 link hashmaps done commit
JWT hacks 0.9/1 link jwt figured out commit
CORS, dotEnv, Exploits hacks 0.85/1 link researched new open source github project with exploit potential main hacks done commit
CB Quiz 29/39, 1.79/2 link cb quiz commit
Totals Median Score: 0.9 Number complete: 6/6 Extra effort count: 1 Key commit count: 7
Emaad-Mir commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95, SASS Spreadsheet SASS Runtime none Commits - 3 commits
jQuery hacks 1/1, Our group's lesson Our Lesson Runtime N/A Commits - 5 commits
Thymeleaf hacks none, no lesson none, no lesson none, no lesson none, no lesson
SQL, HashMap hacks 0.99, HashMap Spreadsheet HashMap Runtime Took extra notes beyond the lesson. Used both JSONB column and many to many relationship. Commits - 1 commit
JWT hacks 0.85, JWT Spreadsheet JWT Runtime none Commits - 4 commits
CORS, dotEnv, Exploits hacks 0.95, CORS spreadsheet CORS Runtime Did research on a real world example of SQL injection/XSS vulnerability. Commits - 6 commits
CB Quiz 36/39, 2/2 (in Synergy) CB Quiz Runtime Reflected beyond the college board quiz, also talked about the progress in the class. I also did corrections even though my score on the quiz did not require me to do so. Commits - 2 commits
Totals Median Score: 0.95 (not including CB quiz) Number complete: 6 Extra effort count: 3 Key commit count: 21

Extra: Extra. Discuss a key learning or journey you experienced as a result of student lessons. Describe something from lessons that you plan to user or apply in future project.

One key learning that I took away from all the student lessons was the realization that even students who may not be professional at teaching can put together amazing lessons. All of the lessons, such as SASS, JWT, SQL, etc. made me surprised at how organized the lesson plan and overview was and how well students in my class were able to teach their topic. Because of this key learning, I am a lot more optimistic about what I can do, as all of those student lessons made me realize that there is probably a lot more I can do than I think. Also, the student lessons in general were great for learning new topics and also served as a good refresher on topics I may have had previous knowledge about but later forgot. My team and I presenting our own lesson along with watching other groups' lessons will definitely be applicable in areas beyond the scope of this course. These student taught lessons helped me learn useful skills, such as the ability to communicate new ideas to an audience, be able to talk about certain topics without having to look at the screen, and many other skills that will help a lot in any job or field that I would like to go into.

drewreed2005 commented 9 months ago

Drew Reed, Period 1

Topic Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.96 (Graded by Ryan) SASS Blog Full, commented sass code was provided and a working example of the second sass hack was provided to prove effectiveness. First hack content had added complexity with mixin parameters. Two Main SASS Hacks Commit
jQuery hacks 0.95 (Graded by Tay)  JQuery Blog I took extra notes for the lesson and showed and explained all of my code in detail. The table works for adding, updating, and deleting. Main Table Hack Commit (Initial, Fixes Made After)
Thymeleaf hacks N/A N/A N/A Customizing Current Project Backend (index.html and 404.html) for New Group, Changing usr read template for Trimester 1 project testing
SQL, HashMap hacks 1.0/1.0 (Graded on teaching) Team Lesson I made the long SQL section and prepared the backend to be used in the lesson. Main Lesson Commit, JPA Section Commit, Backend JSONB Commit 
JWT hacks 0.95/1.0 (Graded by Vivian) JWT Blog Postman testing and JWT implementation documentation were very detailed and showed functionality, as well as analysis of JWT token. All answers to multiple choice questions were given detailed explanations. JWT Lesson Main Hacks and Popcorn Hacks Commit
CORS, dotEnv, Exploits hacks 1.0/1.0 (Graded by Alex) CORS, dotEnv, Exploits Blog All blanks filled in throughout the lesson. All main hacks were completed with detailed explanations and code included. Extra credit with blogging on historical instances of web exploits was completed with two different examples. Main Lesson Hacks Commit
CB Quiz 2.0/2.0 (Scored 39/39) Reflection Blog  Very thorough reflections on struggles and time spent on each question. Some correct answers reworked to simplify thinking.  Full Reflection Commit
Totals Median Score: 0.96 Number complete: 6/6 Extra effort count: 5 or 6 if CB counts Key commit count: 10
YLu-1258 commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95/1 Graded by Vardaan Sinha SASS Blog Provided clearly commented SASS code, performed in-depth research into additional functions of SASS like it's modules SASS Key Commit
SASS notebook
jQuery hacks 0.9/1 Graded by Theo Huntlas JQuery Blog N/A JQuery Table Implementation and questions
JQuery notebook
Thymeleaf hacks No Grade No Grade N/A Mainly changed the backend html to better reflect the Tri 1 project that my group worked on
Changed index.html
Updated 404 page
SQL, HashMap hacks 1/1 Graded by Drew Reed SQL, HashMap Blog Implemented a Many-to-many relationship within my SQL databse in Spring. Additionally, a JSONB column was implemented to storesample JSON data like the order history of a user SQL, HashMap Notebook
SQL Hacks completion
Implementation of SQL relationships in DB
JWT hacks 0.98/1 Graded by Kevin Du JWT Blog I implemented my JWT to accept more than just the default subject claim. Instead, I added more custom claims to store information such as email and password, should I want to perform authentication with my JWT JWT notebook
Answered JWT hacks
Actual JWT Implementation on backend
CORS, dotEnv, Exploits hacks 1/1 I created this lesson My lesson
Main lesson
N/A? I made the code and plan. Creating the SQLi lesson
CB Quiz 1.95/2 34/39 Graded by Teacher in review Quiz Blog I added in write ups for question I didn't get wrong, but felt like I struggled with. Collegeboard Quiz Commit
Totals Median Score: 0.98 Number complete: 7/7 Extra effort count: 4/5 Key commit count: 10 (excluding notebook links)
DavidVasilev1 commented 9 months ago

P1, David Vasilev

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95/1.00, Vardaan Lesson none Completing Hacks
Github File
jQuery hacks 0.90/1.00, Theo Lesson none Finishing jQuery Table
Github File
Thymeleaf hacks none, no lesson Lesson 403 and 404
I added an extra page, a 404 page, and also added Java code on how this would be implemented when the user receives this error.
Committing Tailwind
Thymeleaf with Tailwind
SQL, HashMap hacks 1.00/1.00, AJ Lesson Many-to-Many Documentation
I documented my strategy on how to approach the situation thoroughly with code snippets.
Implementing the Many-to-Many
Github File
JWT hacks 1.00/1.00, Aliya Lesson Hidden SSN and Documentation
I found out how to hide sensitive information, such as an SSN, in data exchanges. I also documented the process in code snippets.
Showing How JWTs Work
Github File
CORS, dotEnv, Exploits hacks 1.00/1.00, our lesson Lesson TLS and TCP LiveDemo
I used Wireshark to show the difference between HTTP and HTTPS sites, and why it's important to use encryption when sending data over the internet.
Posting My Lesson
Github File
CB Quiz 34/39, 1.40/2.00 Blog none Key Commit
Github File
Totals Median Score: 1.00/1.00 Number complete: 7 Extra effort count: 4 Key commit count: 7

Extra

One thing that I learned through these lessons is the usability of Thymeleaf for the development of a frontend interface directly linked to the backend. This would be really useful in creating a page for users to view their information and update preferences, data, etc. Through this lesson I implemented Tailwind with DaisyUI into this backend UI in order to simplify styling, which would lead to a very clean UI. In the future I plan on using this information to develop a Admin board to control our future project with AI. This would allow users of the program to create groups and assign roles, with managers and users forming individual groups with which they can track their usage and data.

realethantran commented 9 months ago

Period 1, Ethan Tran

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95/1 - Graded by Ryan Runtime None - File - Hacks Commit
jQuery hacks 0.9/1 - Teaching Grade given by Team Runtime Our team - File - 3 Key Commits/Edits to lesson
Thymeleaf hacks N/A N/A N/A N/A
SQL, HashMap hacks 0.9/1 - Graded by Haseeb Runtime None - File - Initial Hacks Commit - Second Hacks Commit - Edit to jsonb column
JWT hacks 0.9/1 - Graded by Emma Runtime None - File - Hacks Commit
CORS, dotEnv, Exploits hacks 0.85/1 - Graded by David Runtime +1 - Explanation of a modern SQL injection and how it happened, was fixed, and what could have been done to prevent it or injections similar to it. - File - Hacks + dotenv file
CB Quiz 35/39 or 1.95/2 - Graded by CollegeBoard Runtime None - File - Written Blog/Reflection Commit
Totals Median Score: 0.9/1 Number complete: 6/6 Extra effort count: +1 Key commit count: 10
Pitsco commented 9 months ago

P1, Derrick Huang, Happy New Year

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95, graded by Vishnu SASS Blog SASS Notebook, Popcorn hacks + hacks commit
jQuery hacks 0.90, graded by Finn CRUD, Jquery Blog CRUD, Jquery Notebook, Popcorn hacks + hacks commit
Thymeleaf hacks N/A N/A N/A 404 Page Implemented onto miniproject commit
SQL, HashMap hacks 0.95, graded by AJ SQL, Hashmap Blog Created notes based on Person.java, seen at the bottom of blog SQL, Hashmap Notebook, Popcorn hacks + hacks commit
JWT hacks 0.89, by Kevin JWT Blog JWT Notebook, Popcorn hacks + hacks commit, Draw.io diagram commit
CORS, dotEnv, Exploits hacks N/A N/A N/A Individual contribution to teaching lesson
CB Quiz 29/39, 1.3/2 CB Quiz Blog Code runtime for each question missed CB Quiz Notebook, ~8 small commits with corrections, Glows and Grows Commit
Totals: Median Score: 0.925 Number complete: 5 Extra Count effort: 2 Key Commit Count: 8

Extra

TayKimmy commented 9 months ago

Period 1, Tay Kim


Score, Grader, Verification Runtime Extras Key Indicators: Blog, Github File(s), and Key Commits
SASS hacks 0.95/1 graded by Nikhil Hacks Link None - File Link
- Doing all popcorn and main hacks --> Total Key Commits: 1
jQuery hacks 0.9/1 Self Grade Verified by Group Lesson Link Our group - File Link
- Deleting unnecessary parts and adding movie api code
-Adding JQuery and rest of movie code
- Finalizing movie code and doing part of JQuery lesson --> Total Key Commits: 3
Thymeleaf hacks No Lesson No Lesson No Lesson No Lesson
SQL, Hashmap hacks 0.95/1 graded by Drew Hacks Link 1 Extra (on blog) - Extra notes about SQL and Collections - File Link
- Doing popcorn hacks and some main hacks
- Showing many to many relationship and extra --> Total Key Commits: 2
JWT hacks 0.9/1 graded by Vivian Hacks Link None - File Link
- Doing popcorn hacks (Too much edits that it doesn't show)
- Finishing postman with JWT --> Total Key Commits: 2
CORS, dotEnv, Exploits hacks 0.85/1 graded by Alex Hacks Link 1 Extra (on blog) - Blogging about modern example of SQL Inject - File Link
- Doing dotenv + other hacks
- Doing the picoctf stuff
--> Total Key Commits: 2
(Again, some changes don't show cause too many edits
CB Quiz 34/39 --> 1.81/2 Blog Link - For some reason, markdown table doesn't show up properly on blog but you can see it well on the file link None - File Link
- Majority of adding revisions and blogging --> Total Key Commits: 1
Totals Median Score: 0.9 Number complete: 6 Extra effort count: 2 Key commit count: 11
TheoH32 commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks .95 ---> spreadsheet blog Define a custom SASS function that uses iteration decrease the saturation of a 3x3 blue grid - commit for hacks but look for iteration function that works the grid
jQuery hacks 1/1 Taught lesson
Thymeleaf hacks ------------------------------------------------------------------------------------------------------------ N/A
SQL, HashMap hacks .9 ---> spreadsheet blog - showing code implementation for user roles - personal user integration
JWT hacks .9 ---> spreadsheet blog Authorized /authenticate with altered user data - personal data used to receive jwt - adding self to user db for jwt to work
CORS, dotEnv, Exploits hacks 1 ---> spreadsheet blog Researched different SQL injections and real uses - blog commit shows notes and documentation of exploits and how I found picoFlags in sites
CB Quiz 21/39, 1.4/2
Totals Median Score: (.9, .9, .95, 1, 1) ---> .95 |||||||||| Mean: 9.5 Number complete: 5/5 --> 1 Extra effort count: 3/4 -> .75 Key commit count: 6
JasoXDDD commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.85 Edwin hacks commit
jQuery hacks 0.95 Orlando hacks SASS for crud commit  
Thymeleaf hacks 0.9 Akshat hacks 401 403   commit
SQL, HashMap  hacks Team Teaching N/A commit
JWT hacks 0.9 Luna hacks   initial commit ajax jquery
CORS, dotEnv, Exploits hacks N/A N/A    
CB Quiz 33/39 ->1.8/2 blog    
       
Totals Median Score: 0.9 Number complete: 5 Extra effort count: 1 Key commit count: 7
nVarap commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.9, Verified by Vinay SASS Test Review Ticket None Dark Hallways init commit SASS Test Commit
jQuery hacks 0.95, verified by Mati UIUX Test Popcorn Hacks Added crud implementation + animations to tables, as well as changing ids UIUX Init. Hack
Thymeleaf Hacks 0.97, Verified by Krishiv Review Ticket (w/ screenshots of runtime) Extra Error Pages: 500 and 400 Creating Err Pages Creating the Controllers w/ Jokes
SQL/Hashmap Hacks 0.92, Verified by Shivansh Notebook Blog None Commit of Notebook
JWT Lesson 1 (Taught) Teacher NB (Taught) None Added Hacks for My Section (Taught)
CORS Exploits N/A (No Lesson) N/A (No Lesson) N/A (No Lesson) N/A (No Lesson)
CB Quiz 38/39; 2/2 (Synergy) Notebook N/A N/A
Totals: Median Score: 0.95 Number Complete: 7/7 Extra Count Effort: 2 Key Commit Count: 8

Extra

rachit-j commented 9 months ago

P3, Rachit Jaiswal

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95, Edwin Link Extra frontend demo website Commit
jQuery hacks 0.95, Orlando Link Really cool car animation Commit
Thymeleaf hacks 0.93, Akshat Link - Commit
SQL, HashMap hacks 0.90, Shivansh Link - Commit
JWT hacks N/A N/A N/A N/A
CORS, dotEnv, Exploits hacks N/A N/A N/A N/A
CB Quiz 35/39, 1.85/2 Link Commit for Completion Commit for Descriptions
Totals Median Score: 0.94 Number complete: 5 Extra effort count: 2 Key commit count: 6
VINERAJ commented 9 months ago

P3, Vinay Rajagopalan

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks (our lesson) 1.00/1.00 lesson
jQuery hacks 0.88/1.00 link link, link #2
Thymeleaf hacks 0.93/1.00 link Extra error page link, link #2, link #3
SQL, HashMap hacks 0.90/1.00 link link
JWT hacks 0.95/1.00 link link, link#2
CORS, dotEnv, Exploits hacks n/a
CB Quiz 1.80/2.00, 28/39 link link, link #2
Totals Median Score: 0.93 Number complete: 6 Extra effort count: 1 Key commit count: 10
lunaiwa commented 9 months ago

Period 3, Luna Iwazaki

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 1.0 - Edwin Ticket utilized CRUD as an extra feature on top of the added SASS flie, commit hacks
jQuery hacks 0.96 - Orlando Ticket file, commit hacks
Thymeleaf hacks 0.92 - Akshat Ticket file, commit hacks
SQL, HashMap hacks 0.92 - Shaurya Ticket file, commit hacks
JWT hacks lesson --- --- lesson doc, blog
CORS, dotEnv, Exploits hacks --- --- --- ---
CB Quiz 32/39 Blog
Totals Median Score: 0.94 Number complete: 5 Extra effort count: 1 Key commit count: 5
sreejagangapuram commented 9 months ago
Period 1, Sreeja Gangapuram Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95 (Grader: Nikhil C.) Click Here all hacks and popcorn hacks complete, very well done (paragraph answers for questions) Key Commit
jQuery hacks 0.9 (Grader: Ethan T.) Click Here Key Commit
Thymeleaf hacks N/A
SQL, HashMap hacks 1 (my group taught) Click Here The popcorn hacks present in my lesson.
JWT hacks 0.85 (Grader: Grace W.) Click Here Key Commit
CORS, dotEnv, Exploits hacks 0.9 (Grader: Derrick) Click Here Key Commit
CB Quiz 18/39, 1.3/2.0 (Grader: Teacher) Click Here Key Commit
Totals Median Score: 0.9 Number complete: 6 Extra effort count: 1 Key commit count: 6 (had more commits, but had one main commit for each requirement above)
aliyatang commented 9 months ago
P1, Aliya Tang, Happy New Year! Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95/1, GB Ryan Link, Grade All hacks and popcorn hacks done well and detailed. Sass Commit
jQuery hacks 0.9/1, GB Emaad Link, Grade jQuery Commit
Thymeleaf hacks N/A Link Thymeleaf backend customized, it is unique to our project (worked w/ vivian) Key Commit
SQL, HashMap hacks 0.9/1, GB Drew Link , Grade Hashmap Commit
JWT hacks 1/1, Own Lesson Lesson Plan, JWT Key Security Commit
CORS, dotEnv, Exploits hacks 1/1, GB: Alex Link, Grade Did extra hack and detailed blogging of picoctf problems, Wireshark, etc. Java Exploit TLS Commit, Java Exploit Picoctf Commit
CB Quiz 2/2 Link CB Quiz Blog
Totals Median Score: 0.95/1 Number complete: 7 Extra effort count: 2 Key commit count: 3 (had more commits of committing the blogs, hacks, etc., seen in the blog)
F1nnC commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95 GB: Vishnu link All the popcorn hacks were done well, and the hacks were completed in-depth. Great job, you show a good understanding of the lesson.
jQuery hacks 1 made some of this lesson
Thymeleaf hacks Link
SQL, HashMap hacks 0.85 GB: Hasseb link
JWT hacks 0.85 GB: Vivian link link
CORS, dotEnv, Exploits hacks 0.85 GB: David link Link
CB Quiz 1.75 link
Totals Median Score: 0.85 Number complete: 6 Extra effort count: Key commit count:2 dotENV hacks were kinda hard for me to understand but i finally got them done + got JWT to work and authenticate
gwang1224 commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95, Vardaan link Define a custom SASS function that uses iteration decrease the saturation of a 3x3 blue grid commit
jQuery hacks 0.85, Tay link commit
Thymeleaf hacks NA NA NA NA
SQL, HashMap hacks 0.6, Tirth link commit
JWT hacks 1 -- -- --
CORS, dotEnv, Exploits hacks 0.8, Alex link commit
CB Quiz 1.7/2 link commit
Totals Median Score: 0.85 Number complete: 7 Extra effort count: 1 Key commit count: 7
nikhilc3 commented 9 months ago
Name Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 1.0 Our Lesson
jQuery hacks 0.8 Blog commit
Thymeleaf hacks No Lesson No Lesson No Lesson
SQL, HashMap hacks 0.8 Blog commit
JWT hacks 0.9 Blog Coded JWT in python with working log in and register JWT commit
CORS, dotEnv, Exploits hacks 1.0 Blog Did full research and analysis on Recent Cybersecurity Exploits. Wrote the vulnerability description, technical analysis, resolution, and prevention for each exploit that recently occurred. commit
CB Quiz 36/ 39 1.4/2.0 CB Reflection I know it was supposed to be 15 minutes, although I went into detail explaining almost every single problem just for extra. N/A
Totals Median Score: 0.9/1.0
dolphinalt commented 9 months ago

P1, Ethan Zhao

  Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.99/1.00 Raunak Runtime None Committing the lesson and it's hacks
jQuery hacks 0.95/1 Theo Runtime None Committing the lesson and it's hacks
Thymeleaf hacks None, no lesson None, no lesson None, no lesson None, no lesson
SQL, HashMap hacks 0.8/1.0 Haseeb Runtime None Building the lesson pages with the hacks included
JWT hacks 0.9/1.0 Kevin Du Runtime None Uploading the lesson and it's hacks, Diagram for JWT, JWT hacks issue
CORS, dotEnv, Exploits hacks 1.0/1.0 Our Lesson Runtime Creating a fake phishing website - I created a fake phishing site in order to show how important it is to watch the links that you click on. It served as a great way to add interaction into the lessons and engage the class before we started our talk. Creation of fake phishing link, Creation of lessons was sent as text over discord and commited by David
CB Quiz 1.81/2.00 - 31/39 Issue of missed questions N/A N/A
Totals Median Score: 0.928 Number complete: 6 Extra effort count: 1 Key commit count: 7
EdwinKuttappi commented 9 months ago

P3, Edwin Abraham, Merry Christmas

Score Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 1/1 Verified by Mr. Mortensen SASS Notebook Extra SASS Grades
jQuery hacks 0.90/1 Verified by Aniket jQuery Notebook UX Demo Grades
Thymeleaf hacks 0.90/1 Verified by Adi Thymeleaf Notebook Thymeleaf Issue Grades
SQL, HashMap hacks 0.93/1 Verified by Aaron SQL/Hashmap Notebook [Hashmap]() Grades
JWT hacks 0.95/1 Verified by Varalu JWT Notebook JWT Map Grades
CORS, dotEnv, Exploits hacks Not Applicable Not Applicable Not Applicable Not Applicable Not Applicable
CB Quiz 31/39 Verified by CollegeBoard 2015 MCQ 31/39 MCQ Reflection
Totals Median Score: Number complete: Extra effort count: Key commit count:
0.93/1 6/6 1

Median

Scores in order: 0.85, 0.90, 0.90, 0.93, 1.00 Median is the 3rd number from this set of 5, therefore my median score is 0.90/1.00

Extra Efforts

1) I believe that one of my extra efforts was my attempt at fixing building with Jekyll on our github repository to fix github-pages Key Commit

STG-7 commented 9 months ago

Period 3, Shaurya Goel

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.95, Yuri Runtime NFL Play Tracker Key Commit SASS
jQuery hacks 0.96, Colin Runtime NFL Task Tracker Key Commit jQuery Start -- Key Commit jQuery Bulk
Thymeleaf hacks 0.94, Rohin Runtime NFL Thymleaf Program Key Thymleaf Commit
SQL, HashMap hacks NA, I presented this NA NA NA
JWT hacks 0.97, Rachit Runtime NBA API with JWT Security Features Key Commit JWT
CORS, dotEnv, Exploits hacks NA, not in period 3 NA NA NA
CB Quiz 34/39, 1.1/2.0 (Late Submission) Runtime Thorough Reflections, 27 minutes long Key Commit #1 -- Key Commit #2 -- Key Comit #3 -- Key Commit #4
Totals Median Score: 0.96 Number complete: 5 Extra effort count: 5 Key commit count: 9
raymondYsheng commented 9 months ago

Period 3, Raymond Sheng

Score, Grading Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS Hacks 1.82/2 Ishi SASS Used CRUD operations to augment SASS UI Commits
jQuery Hacks 1.8/2 Soham jQuery Commits
Thymeleaf Hacks 2/2 Team Teaching Lesson Backend
SQL, Hashmap Hacks 1.7/2 Shivansh Hashmap Commits
JWT Hacks 1.86/2 Rachit JWT Commits
CORS Hacks N/A N/A N/A N/A
CB Quiz 1.9/2 + 36/39 CB Quiz Commits
Totals Median Score: 1.81/2 Number Complete: 6 Extra Effort Count: 1 Key Commit Count: 8

Github Analytics

Soham360 commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks, Aiden 0.95 Link In-depth reflection Link
jQuery hacks N/A N/A N/A N/A
Thymeleaf hacks, Parav 0.9 Link Link & Link
SQL, HashMap hacks, James 0.93 Link Complex code Link
JWT hacks, Tanisha 0.9 Link Link & Link
CORS, dotEnv, Exploits hacks N/A N/A N/A N/A
CB Quiz 36/39, 1.95/2.0 Link Link & Link
Totals Median Score: 0.92 Number complete: 5 Extra effort count: 2 Key commit count: 8
AniCricKet commented 9 months ago

Happy New Year!

Period 3 - Aniket Chakradeo

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.9/1 Link to Blog N/A Github File
jQuery hacks This was my lesson This was my lesson This was my lesson This was my lesson
Thymeleaf hacks 0.9/1 Link to Blog N/A Github File
SQL, HashMap hacks 0.94/1 Link to Blog Sports team roster code Github File
JWT hacks 0.88/1 Link to Blog N/A Github File
CORS, dotEnv, Exploits hacks N/A N/A N/A N/A
CB Quiz 30/39, 1.79/2 MCQ Reflection Comprehensive Test Review MCQ Reflection Github File Comprehensive MCQ Review Github File
Totals Median Score: 0.9/1 Number complete: 5 Extra effort count: 2 Key commit count: 10
Ishi-Singh commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks NA NA NA NA
jQuery hacks 0.7 - Soham Link Link 1 Link 2
Thymeleaf hacks 0.9 - Raymond Link Link
SQL, HashMap hacks 0.55 - Haoxuan Link Link
JWT hacks 0.95 - Paaras Link Link
CORS, dotEnv, Exploits hacks NA NA NA NA
CB Quiz 29/39, 1.79/2 Link Link
Totals Median Score: 0.8 Number complete: 4 Extra effort count: 0 Key commit count: 6
tanayp327 commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.8, Verified by Toby SASS Test Review Ticket None Commit
jQuery hacks 0.9, verified by Mati Link to notebook none Commit
Thymeleaf Hacks 0.7, Verified by Krishiv Link to notebook none Commit
SQL/Hashmap Hacks 0.75, Verified by Shaurya Link to Notebook Blog None Commit
JWT Lesson 1/1 (Taught) N/A (Taught) N/A (Taught) N/A (Taught)
CORS Exploits N/A (No Lesson) N/A (No Lesson) N/A (No Lesson) N/A (No Lesson)
CB Quiz 34/39 Notebook N/A Commit
Totals: Median Score: 0.75 Number Complete: 5/5 Extra Count Effort: 0 Key Commit Count: 5 (they were just the commits of the notebooks)

The key learnings I had was on learning and researching my own lesson (JWT) as well as jQuery. Specifically, I want to use JWT for user authentication and permission in future projects by generating and validating tokens within the Spring backend, maybe adding more roles and permissions specific to our project and expanding from Mr. Mort's template. I also will need jQuery for handling of asynchronous requests and using AJAX on the client side, enabling updates to the user interface based on the authenticated state. This practical use of jQuery enhances the user experience by ensuring responsiveness to changes in authentication status.

Toby-Leeder commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, Github Files(s), Key Commits
Sass Hacks 1/1 (Our Lesson) Blog N/A Commit
JQuery Hacks .91 Blog N/A Commit
Thymleaf Hacks .95 Blog N/A Commit
SQL, Hashmap Hacks .92 Blog I got extra credit during the lesson for coming up during the lesson and coding for the class. Commit, Commit
JWT Hacks .95 Blog I received extra for having detailed notes. Commit
CORS, dotEnv, Exploits Hacks N/A
CB Quiz 37/39, 1.9/2 Blog Commit
Totals Median Score:.95/1 Number Complete: 6/6 Extra Effort Count: 2/4 Key Commit Count: 7
DeadshotLegend commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, Github File(s), Key Comitts
SASS Hacks .95 SASS Hacks Blog I got extra credit by doing the extra hacks which were not required Key Commits Hacks
JQuery Hacks .95 JQuery Hacks Blog I got extra credit by doing the extra hacks which were not required Key Commits Hacks
Thymeleaf Hacks .9 Thymleaf Hacks Key Commits Hacks
SQL, Hashmap Hacks 1/1 SQL Hashmaps Key Commits
JWT hacks .9 JWT Hacks Key Commits Key Commits Hacks
CORS, dontEnv, Exploits Hacks N/A Key Commits Hacks
CB Quiz 38/39 Key Commits Hacks
Totals Median Score: .95/1
Krishiv111 commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.90/Vinay Link n/a Link
jQuery hacks 0.92/Shreyas Link n/a Link
Thymeleaf hacks - - - -
SQL, HashMap hacks 0.92/Shaurya Link personalization to passion and extra reflection connecting hash maps Link
JWT hacks 0.95/1 Paraas Link Added Extra Class for better individual understanding, Poster Competiton Link
CORS, dotEnv, Exploits hacks - - - -
CB Quiz 28/39 1.75/2 Link , Link 2 Did office hours extra review and making the 5 min lesson link 1 , Link 2
Totals Median Score: 0.92/1 Number complete: 4 Extra effort count: 3 Key commit count: 6
BobTheFarmer commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.93 Link SASS to CSS translation Link jQuery hacks N/A Taught N/A
Thymeleaf hacks 0.96 Link created extra error page and added interactive element
SQL, HashMap hacks 0.95 Link Sports program completed, 3/3 of hacks done in total and hacks have a lot of effort
JWT hacks 0.95 Link Won poster contest Link
CORS, dotEnv, Exploits hacks N/A
CB Quiz 1.81/2
Totals Median Score: 0.95 Number complete: All Extra effort count: All Key commit count: 2
tanishapatil1234 commented 9 months ago

IN DEPTH BLOG HERE

Tanisha Patil, Per 3, Overall Individual Review 2023-2024 Score, Grader Verification Blog Link Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.89, Toby LINK Did my own display of SASS (shown in blog) and linked personal website where I implicated SASS lesson fundamentals (Also linked in blog) . Note: Even though I did extra I got the 0.89 because my reflection was not not reflective enough. I do believe the websites that I created with SASS fundamentals from their lesson should count for extra. image Blog Commit, Girls in Computer Science Website (Created and maintained by me), SASS Application commit in my own site
jQuery hacks 0.93, Mati LINK Created working To-Do list interface, linked on blog with ALL CURD Functionality, Frontend storage, UI styling, image Commits
Thymeleaf hacks 0.94, Krishiv LINK Created an extra error page, in depth reflection and hacks Commits
SQL, HashMap hacks 0.8, Haoxuan LINK No Extras, but I would like to make Note : that the reason I got such a low score is because I misunderstood the expectations for the Hashmaps hacks as the lesson was cut short. I did some of my own exploration in hashmaps with a sample application but I didn't do the sports program. I asked if my own code could count for the points but they were only willing to give me up to 0.8 Commits
JWT hacks (OUR LESSON) 1, Teacher Teacher and Student notebook which I contributed to mosty researching and writing - Researched and Created (most) the lesson(Teacher Notebook) along with Luna, Created all of the student notebook LINK
CORS, dotEnv, Exploits hacks - - - - LINK
CB Quiz 28/39, 1.81/2 Original Blog In Depth Blog, Extra 5 min lesson on Q 18 Commits
Totals Median Score: 0.91 Number complete: All Extra effort count: 4 Key commit count:5

Reflection (Bulleted because who wants to read a paragraph)

DeadshotLegend commented 9 months ago
Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks
jQuery hacks
Thymeleaf hacks
SQL, HashMap hacks
JWT hacks
CORS, dotEnv, Exploits hacks
CB Quiz
Totals Median Score: Number complete: Extra effort count: Key commit count:
yuricoder07 commented 9 months ago

P3, Yuri Subramaniam

Score Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.55
jQuery hacks 0.55/1
Thymeleaf hacks 0.55/1
SQL, HashMap hacks 0.55/1
JWT hacks 0.55/1
CORS, dotEnv, Exploits hacks 0.55/1
CB Quiz In Progress Verified by CollegeBoard

Average Score: 0.55/1

anawandh commented 8 months ago

Individual Student Teaching Review

Score, Grader Verification Runtime Extras Key Indicators: Blog, GitHub File(s) and Key Commits
SASS hacks 0.88/1 Hacks Commit
jQuery hacks 0.95/1.0 Blog I had very interactive demo Commit
Thymeleaf hacks 1/1.0 Mine Mine
SQL, Hashmap hacks 0.9/1.0 Blog Commit
JWT hacks 0.95/1.0 Blog Did extra in hacks with images and postman Commit
CORS, dotEnv, Exploits hacks N/A bruh!
CB Quiz 34/39, 1.80/2.00 Blog Commit
Totals Median Score: 0.95/1.0 Number complete: 6 Extra effort count: 2 Key commit count: 5

Reflection

The main takeaway I got from this set of student lessons is the usefulness of certain libraries and the use of other resources to simplify coding. For example, jQuery can simplify the process of coding in JavaScript and HTML, and Thymeleaf can make testing backend-to-frontend interactions easier. However, I would have liked to learn more about CORS, because this caused us an insane amount of issues when working with Flask last year in CSP.