Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[QTI] Match question: Reused target options appear as duplicates in Studio response pool

Đang mở
#6,324 2 bình luận 2 reaction 1 người được giao Xem trên GitHub

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

@rtibblesbot đang làm issue này rồi.

Từ ngày 22/10/2026.

  • #6330 của @rtibblesbot — đang mở

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
frontend

Hướng nghiên cứu

The issue says the behavior was observed while testing pull request #6168 and gives reproduction steps for a Match question in Studio. Start by reviewing that pull request and reproducing the duplicated “Europe” option in Studio’s response pool. Done means repeated correct matches appear once as selectable pool items; the issue itself says this is not open for contribution.

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

Mô tả

bug

❌ This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.

Observed behavior

Observed while testing: https://github.com/learningequality/studio/pull/6168

When I save a question of type Match I can see duplicated items in the 'Response pool (shuffled)' section.

See the screenshot:

Image

If I import the same question in Kolibri, then the pool is displayed correctly as each previously duplicated item is correctly displayed as a single option:

Image

Expected behavior

When creating a question of type Match it should be possible to add 'duplicate' correct matches for the different prompts but each duplicated match should be shown as a single selectable item in the response pool.

Steps to reproduce the issue

  1. Sign in to Studio at unstable
  2. Go to Channel > Channel editor > New exercise
  3. Create an exercise and add a question of type "Match".
  4. Add Prompt 1 ("France") $\rightarrow$ Match ("Europe").
  5. Add Prompt 2 ("Bulgaria") $\rightarrow$ Match ("Europe").
  6. Save the question and observe the "Response pool (shuffled)" section in Studio.

Usage Details

  • Studio Unstable
  • OS: Windows 11
  • Browser: Chrome, Firefox
Ngôn ngữ chính
Python
Star
213
Fork
314
Merge trung bình
2 ngày 20 giờ
Pull request đã merge (30 ngày)
65

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 learningequality/studio

Tất cả issue của learningequality/studio

Issue tương tự

Thêm issue về Python

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.