Back to .md Directory

proj2rubric

| Notes | Self Assessment (Total: 88) | evidence |

May 2, 2026
0 downloads
0 views
ai
View source
NotesSelf Assessment (Total: 88)evidence
Old video3https://drive.google.com/drive/folders/1JQZsTSv1vNGJiJ4E64Xy0iwKvI64dEz1?usp=sharing
Video13https://drive.google.com/file/d/1jt4zNkIMLOoiRRTW-KtmPWn4T0QnvQ8f/view?usp=share_link
Bonus: Xfold improvement3we now support millions of users as we have moved the bot to the cloud. Earlier in project 1, the bot was being run locally. Moving to the cloud gives several advantages like Availability, Fault tolerance and auto scaling. Our application is hosted on digital ocean that will give all the advantages of the cloud whereas project1 did not. Additonally, now the database size is not limited by the local machine's SSD size. Cloud gives the flexibility on databse size and it can auto scale based on load.
Workload is spread over the whole team (one team member is often Xtimes more productive than the others... but nevertheless, here is a track record that everyone is contributing a lot)3GH Insights
Number of commits3From GH Insights
Number of commits: by different people3From GH Insights
Issues reports: there are many3Total issues
Issues are being closed3closed issues
DOI badge: exists3Visible in README
Docs: doco generated, format not ugly3Docs exist
Docs: what: point descriptions of each class/function (in isolation)3Autogenerated docs using sphinx docs present . Go to docs/build/html directory for viewing documents in html format.
Docs: how: for common use cases X,Y,Z mini-tutorials showing worked examples on how to do X,Y,Z3Detailed working demos present in README present
Docs: why: docs tell a story, motivate the whole thing, deliver a punchline that makes you want to rush out and use the thing3Evident in README
Docs: short video, animated, hosted on your repo. That convinces people why they want to work on your code.2please refer video links at the top of page
Use of version control tools3GH
Use of style checkers3Use of https://peps.python.org/pep-0008/ along with VsCode/PyCharm internal tools and plugins. We also used autopep8 for auto formatting code.
Use of code formatters.3Use of https://peps.python.org/pep-0008/ along with flake8, VsCode/PyCharm internal tools and plugins for pep8. We also used autopep8 for auto formatting code.
Use of syntax checkers.3Use of https://peps.python.org/pep-0008/ along with VsCode/PyCharm internal tools and plugins. We also used autopep8 for auto formatting code.
Use of code coverage3Visible in workflows and code-cov badge
Other automated analysis tools2Yes we used flake8, black and lint when writing code in pyhcarm and vs code
Test cases exist3Test cases present
Test cases are routinely executed3Visible in workflow
The files CONTRIBUTING.md lists coding standards and lots of tips on how to extend the system without screwing things up3CONTRIBUTING.md
Issues are discussed before they are closed, even if you discuss in slack, need a sumamry statement here3closed issues
Chat channel: exists3slack channel
Test cases: a large proportion of the issues related to handling failing cases.3Visible in issues
Evidence that the whole team is using the same tools: everyone can get to all tools and files3Visible in insights
Evidence that the whole team is using the same tools (e.g. config files in the repo, updated by lots of different people)3Visible in insights
Evidence that the whole team is using the same tools (e.g. tutor can ask anyone to share screen, they demonstrate the system running on their computer)3Visible in commits
Evidence that the members of the team are working across multiple places in the code base3Visible in GH individual file contributors
Short release cycles3GH Releases

Related Documents