feat: extend minigrades V2 features with change-grade and info commands - #73
Closed
berkevnl wants to merge 1 commit into
Closed
feat: extend minigrades V2 features with change-grade and info commands#73berkevnl wants to merge 1 commit into
berkevnl wants to merge 1 commit into
Conversation
Collaborator
Author
|
The CI/CD pipeline failed due to internal GitHub Actions issues (Resource not accessible and SyntaxError in validate-problem). These errors are unrelated to the code changes in this PR. As the contributor, I have verified the code locally and it's ready for review. |
Owner
|
Bu PR maalesef projenin AGENT.md belgesindeki kurallara uymadığı için kapatılıyor. Lütfen şartları inceleyerek düzeltmeleri yaptıktan sonra yeni bir PR açın. This PR is being closed because it violates project conventions:
Please review AGENT.md (PR guidelines & New problem checklist) and submit a new PR once the structure matches the conventions. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🚀 MiniGrades V2: Advanced Commands & Floating Point Precision
🛠 What was changed?
I have expanded the minigrades V2 problem set by integrating new features and refining the existing standards. The additional architectural and functional updates include:
change-grade(for granular grade updates) andinfo(for detailed student data visualization) commands.2-decimal floating pointrequirement (e.g., 85.00) for all average calculations acrosslist,report, andinfocommands.test-v2.shto approximately 400 lines, covering 38 individual test cases including edge cases, boundary conditions, and output format validation.SPEC-v2.txtto be more deterministic, ensuring character-perfect requirements for automated benchmarking.walkthrough.mdfollowing the professional benchmark log schema to maintain a clear engineering audit trail.❓ Why was it changed?
change-gradeallows for more complex state management without compromising data integrity.✅ Did I test it?
test-v2.shscript (37/38 PASSED).init,add,list,delete) remain fully functional within the new architecture.