- Review Tickets:
During this trimester, I grew a lot in CSP. I learned about logins and authorization, CRUD, Databases, linking puthong to jinji2 in the backend, and connecting it all with Javascript and HTML on the front end. My greatest success this trimester was implementing the Calendar linked to the Database and login. The user is forced to login with the admin account to be able to create, read, update, and delete events on the calendar. The python and jinja checks which month is selected, and updated the events on the specific days so that each month can have unique events, using the same div elements. I also contributed with creating a custom css style sheet for out github pages so that the theme's were the same, and switching back and forth was seemless. I think that I utilized my time well this trimester and was able to accomplish a lot of our sponsor's (Mr. M) desires.
Self Score: 32/25
- adding tables within a database for organizing data
- login and authorization/forcing account sign-in on certain pages
- how to make a custom stylesheet for github pages
- custom github pages theme
- Calendar allowing for multiple events on one day
- Calendar Popup JS
- Custom GH Pages Style Sheet
- simple blueprint for crossover team contributions
The website focuses on providing students with helpful and educational resources to further their education. This includes several classes, including CSP. Our plan is to keep adding on to the tutoring features and services present in "Backpack Pro". Alongside this we also plan on incorporating some ideas or features requested by our Project Owner, such as platform-wide SCSS for platforms such as GitHub wikis and the Nighthawk Coder Society website. This would allow future students to access and read TPT and TT information without having to jump across multiple platforms, which would make the learning experience easier and more seamless We are also thinking about adding or creating a study calendar / organizer for CSP students, which would allow to plan our their week or studying so that they don't procrastinate or forget to do anything.
-
Study Plan (on GH Pages)
-
Quiz 1 score + corrections (on GH Pages)
-
Quiz 2 score + corrections (on GH Pages)
-
Create Task code/runtime reviewed with Jakub on 4/22
-
Worked on CSS with Jakub for team GH Pages site
- Thorough study plan with a detailed description of what is to be done each day
- Not only are missed questions correct, but there is also a nice reflection completed for each quiz
- Create task video and questions have all been completed
- All tangibles are linked to the issue
- CB Create Task: Documentation & Runtime
- Accounts & Logins:
- integrated into sponsor site
- Github Pages
- Replit
- Review Tickets (also included on github pages): Open Tickets, Closed Tickets
- *GitHub Pages for Tech Talk*
- GitHub Commits
- Github Insights
- Code Running on Replit and IntelliJ (Demonstrated in Video)
- Commits in Crossover Repo
- TPT 5.5 - 5.6 Notes and Actions
- Organize files, directories and menus for the first 3 weeks.
- Write Factorial function using classes, providing implementation of call.
- Select your own Math function. Write it in Imperative and OOP form.
- EXTRA CREDIT: Write Palindrome function using classes, must provide implementation of call. Must indicate where error occurs on front and back comparison.
- Big Idea, Sponsor - Mr. Mortensen, Hosting Plan - Temporary AWS hosting for development, GitHub license
- WireFrames or Web Page Designs:
- Key Workflow or actions within site.
- Data and any Data Privacy (Picture below for login database to use admin perms to edit calendar and content of site)
Grader: (Brian Tang) - (Comments + Scoring Below)
-
1- One Check 5.3
-
1- One Check 5.4
GitHub page that documents key learnings and code snippets using GitHub and replit. InfoDB lists
-
1 - One Check for New Data, minimum of 4 items InfoDB loops
-
1- One Check For Loop running and sensible output
-
1- One Check While Loop running and sensible output
-
1- One Check Recursion running and sensible output Fibonacci - (For Fibonacci(n) print complete list 0 - n and not just the nth term)
-
1- Algorithm
-
1- code with comments
-
1- Prints result
-
Prints Complete List
-
1- One check: comments and documentation throughout
All work other has been completed and code runs properly. One suggestion is to add more categories of information for infoDB. Currently, the only category for each person is cars. More categories for each person can be added such as favorite food or favorite color.
Team:
Tangible Plans:
Individual:
Score from Grader (Ritvik): 3/3
Team:
- Project Description
- Project Plans
- Wireframe for GitHub Pages
- Team Roles + Project Owner
- ScrumBoard Started
Individual: