Back to .md Directory

proj2rubric

Repository link: https://github.com/agupta15k/ncsu_se_fall22_22_pr_2

May 2, 2026
0 downloads
0 views
ai rag workflow
View source

Repository link: https://github.com/agupta15k/ncsu_se_fall22_22_pr_2

Total Score: 83

NotesPointsevidence
Video13Video can be found here
Bonus: Xfold improvement2We have tackled scalability from various avenues. First we added a functionality to onboard new doctors and hospitals allowing for a higher availability of the application. Also, we tackled scalability from the perspective of time spent by a customer. Previously, when user wanted to book an appointment, it'd have taken over a minute, but now it takes 18 seconds.
Docs: what: point descriptions of each class/function (in isolation)3Frontend and Backend 'what' documentation exists
Use of style checkers3Using eslint for frontend and flake8 for backend
Use of code formatters.3Using default code formatters provided by vscode. Some formatting configuration present in the .vscode folder
Use of syntax checkers.3Using eslint for frontend and flake8 for backend
Use of code coverage3Codecov badge present. Codecov run automatically using Github Actions
Other automated analysis tools3Github actions used for frontend and backend
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)3Responsibilites of individual modules were deligated to different subgroups, thus all of the group members have contributed to the project. Contributors
Number of commits2There are a total of 446 commits in the repo while 90 were done only for project 2
Number of commits: by different people3The number of commits are balanced across all contributors
Issues reports: there are many2Most of the discussion happened over meetings and chat channels, thus not a lot of issues were needed
Issues are being closed3All open issues are closed
DOI badge: exists3DOI badge exists
Docs: doco generated, format not ugly3Documentation present
Docs: how: for common use cases X,Y,Z mini-tutorials showing worked examples on how to do X,Y,Z3Execution screenshots can be found here. Video showing the execution is also available
Docs: why: docs tell a story, motivate the whole thing, deliver a punchline that makes you want to rush out and use the thing3'why' documentation present in the README file
Docs: short video, animated, hosted on your repo. That convinces people why they want to work on your code.3Video and execution screenshots available
Use of version control tools3Git is used in this project
Test cases exist2Dozens of test cases exist
Test cases are routinely executed3Github actions used
The files CONTRIBUTING.md lists coding standards and lots of tips on how to extend the system without screwing things up3Descriptive CONTRIBUTING.md file present
Issues are discussed before they are closed2Closed issues do have little discussion
Chat channel: exists3Private chat channel exists, some discussion screenshots can be found here
Test cases: a large proportion of the issues related to handling failing cases.1Some issue related to failed test cases discussed
Evidence that the whole team is using the same tools: everyone can get to all tools and files3All the code is in github. The dependency closure is available for both frontend and backend. Also, vscode IDE configuration present
Evidence that the whole team is using the same tools (e.g. config files in the repo, updated by lots of different people)3vscode IDE configuration present
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)3Everybody contributed to development
Evidence that the members of the team are working across multiple places in the code base3Though the responsibility of developing the modules was divided among team members, everybody contributed to the code base, design, testing, and documentation.
Short release cycles3There are regular commits on the repository

Related Documents