practice: add questions on blood relations

Đang mở Phù hợp với người mới
#33 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
1/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
90/100
Loại issue
Tính năng
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
json
Lĩnh vực
content

Hướng nghiên cứu

Đọc các câu hỏi suy luận hiện có trong shared/practice/questions.json và làm theo cấu trúc của chúng. Thêm ba câu hỏi nguyên bản về quan hệ huyết thống, mỗi câu có bốn lựa chọn khác nhau, một answerId, lời giải thích trình bày đầy đủ các bước và topicId "reasoning", ở mức độ dễ hoặc trung bình. Chạy npm ci và npm test. Hoàn tất khi các bước kiểm tra ngân hàng câu hỏi đều đạt và các ID mới là duy nhất.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement good first issue

What to add

Add 3 original multiple-choice questions on blood relations to the reasoning topic in shared/practice/questions.json.

The reasoning topic has 6 questions and none of them cover blood relations yet. Some ideas (write your own wording and numbers):

  • identify a relationship from a short description of a family
  • work out how two people in a photo are related
  • a question with one extra step, such as a grandparent or cousin

Look at the existing reasoning questions in the file first and follow the same shape.

Requirements

  • The questions must be your own. Do not copy from books, websites, coaching material, or past papers.
  • Each question has exactly 4 options (a to d), one answerId, and an explanation that shows the reasoning or working, not only the answer.
  • Use "topicId": "reasoning" and "difficulty": "easy" or "medium". A mix of both is welcome.
  • Give each question a new lowercase ID, for example reasoning-blood-relation-uncle. Do not change existing IDs.
  • Indian context is welcome (Rs, km, common names).

Check your change

npm ci
npm test

npm test checks the question bank (unique IDs, four distinct options, a valid answer). If you have the .NET SDK, also run dotnet test backend/ProCoderJi.slnx --configuration Release. If you don't, CI runs the backend tests on your pull request.

Before you start

Leave a comment here when you start so others can pick a different issue. New to open source? Start with CONTRIBUTING.md. Questions are welcome in the comments.

Ngôn ngữ chính
TypeScript
Star
1
Fork
1
Merge trung bình
8 giờ 58 phút
Pull request đã merge (30 ngày)
37

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của procoderji-com/procoderji

Tất cả issue của procoderji-com/procoderji

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.