-
Notifications
You must be signed in to change notification settings - Fork 29
Feat/lesson 06 expression calculator toby evans #294
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/lesson 06 expression calculator toby evans #294
Conversation
anthonydmays
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎓 Automated Grading Report
Student: Tobais Evans
Date: 8/19/2025
Feedback
Tobais Evans has successfully met all the functional requirements for the assignment. The calculate method in expression_calculator.ts has been implemented correctly, performing a series of arithmetic operations as expected. The student configured the .env.test file with the correct group letter 'A', ensuring compliance with the assignment's requirements. Technically, the code is well-structured and adheres to TypeScript standards, with clear method separation for each arithmetic operation, enhancing readability and maintainability. All GitHub checks have passed, indicating that the code is free of syntax errors and follows the project's style guidelines. However, there is no attempt to tackle the stretch assignment, so the stretch score remains at 0. Overall, excellent work on the core assignment!
This is an automated preliminary review. Please review and adjust before finalizing.
I completed my Lesson 06 homework by implementing the ExpressionCalculator class in expression_calculator.ts and ensuring it correctly handles addition, multiplication, division, exponentiation (pow), and the overall calculation formula. I verified my code works by running the interactive program in lesson6.ts and confirmed all tests pass.
Problem area(s)
Lessons learned: