Grammar and punctuation errors in the salary tracker workshop
Maintainer thường phản hồi trong vòng 1 ngày
Một pull request liên quan đã được merge.
- #71207 của @Sidsmartz — đã merge
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 91/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- content
Hướng nghiên cứu
Tìm sáu tệp workshop được nêu tên: 68c28b7cc3ab8f4daf144b5e.md, 68c28c6517e7de5e85f8ebe5.md, 68c2d31a86d5672ca49d4521.md, 68c7fecda6d210cc8f1960e8.md, 68c9c3aa714bc326e026b826.md và 68caaaef4afb18aab8a684d4.md. Đọc từng gợi ý và sửa lỗi ngữ pháp hoặc dấu câu cụ thể được mô tả trong báo cáo; hoàn thành khi cả sáu gợi ý đều đúng ngữ pháp và ba câu được chỉ định kết thúc bằng dấu chấm.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the Issue
The salary tracker workshop contains the following grammar and punctuation errors.
-
Step 7 (
68c28b7cc3ab8f4daf144b5e.md):Your `Employee` class should have `level` method with a `self` parameter.The hint omits an article before the method name.
-
Step 9 (
68c28c6517e7de5e85f8ebe5.md):Your `__str__` method should return `f'{self.name}: {self.level}'`The hint is a complete sentence but has no ending punctuation.
-
Step 14 (
68c2d31a86d5672ca49d4521.md):Your `if` statement should check if either `name` and `level` are not instances of `str`.The hint pairs
eitherwithand, although the condition checks whether either argument is invalid. The sentence also needs singular agreement when referring to either argument. -
Step 17 (
68c7fecda6d210cc8f1960e8.md):You should set `self._salary` to the value corresponding to `level` inside the `_base_salaries` dictionaryThe hint is a complete sentence but has no ending punctuation.
-
Step 30 (
68c9c3aa714bc326e026b826.md):You should not raise any exception when `new_level` is a key of `Employee._base_salaries`The hint is a complete sentence but has no ending punctuation.
-
Step 35 (
68caaaef4afb18aab8a684d4.md):Once you've done, remove the lines raising errors and set `charlie_brown.level` to the string `junior`.The opening clause uses an incomplete verb phrase:
have doneneeds an object here.
Affected Pages
https://www.freecodecamp.org/learn/python-v9/workshop-salary-tracker/step-7
https://www.freecodecamp.org/learn/python-v9/workshop-salary-tracker/step-9
https://www.freecodecamp.org/learn/python-v9/workshop-salary-tracker/step-14
https://www.freecodecamp.org/learn/python-v9/workshop-salary-tracker/step-17
https://www.freecodecamp.org/learn/python-v9/workshop-salary-tracker/step-30
https://www.freecodecamp.org/learn/python-v9/workshop-salary-tracker/step-35
Expected behavior
The Step 7 hint should include the article required before the method name. The Step 14 hint should clearly describe either argument being invalid, using the appropriate conjunction and subject-verb agreement. The Step 35 instruction should use a complete, grammatical opening clause. The hints in Steps 9, 17, and 30 should end with periods outside any backticked code.
- Ngôn ngữ chính
- TypeScript
- Star
- 458k
- Fork
- 49.3k
- Merge trung bình
- 23 giờ 12 phút
- Pull request đã merge (30 ngày)
- 493
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của freeCodeCamp/freeCodeCamp
-
Media Catalogue workshop: correct grammar, punctuation, and instruction wordingCó thể đã có người làm @Supravisor đã nhận 2 ngày trước. Đang mởhelp wanted python v9 cert scope: curriculum
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
freeCodeCamp/freeCodeCamp#71202 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Salary Tracker - Step 39: Socrates giving wrong hintsCó thể đã có người làm @fhsinchy đã nhận 19 ngày trước. Đang mởplatform: socrates status: waiting triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
freeCodeCamp/freeCodeCamp#70552 · 15 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
"Build a Bookmark Manager App" Example Project Not Working: `iframe` `sandbox` Missing `allow-same-origin` FlagCó thể đã có người làm @prabhu-omkar đã nhận 33 ngày trước. Đang mởjs v9 cert scope: curriculum status: waiting triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
freeCodeCamp/freeCodeCamp#70200 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Build a Flashcard Quiz App - test 9Có thể làm lại được @yhcb21 đã nhận 14 ngày trước và không có pull request nào đang mở. Đang mởscope: curriculum status: discussing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
freeCodeCamp/freeCodeCamp#70006 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Digital Pet Game - Step for says form shouldn't be "Visible" but test looks at existenceCó thể đã có người làm @majestic-owl448 đã nhận 56 ngày trước. Đang mởscope: curriculum status: PR in works
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
freeCodeCamp/freeCodeCamp#69158 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của freeCodeCamp/freeCodeCamp
Issue tương tự
-
bug skills
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
equinor/fusion-framework#5846 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 74/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Eyevinn/open-videocore#1256 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Frontend build fails with Frappe version-16: DataImport is no longer exported by @framework/uiĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: Theme preset geist points at undefined --font-geistCó thể đã có người làm @claude đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
Maintainer thường phản hồi trong vòng 1 ngày