[Discovery] Making LTI scores available for CBE mastery calculations
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ó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 15/100
Hướng nghiên cứu
Start with the linked discussion in #731, then find the Open edX LTI AGS models where line items and criterion-level scores are stored. Trace the CBE mastery logic that evaluates gradeable subsections to see where an LTI score could be read. Done here is a written recommendation for bridging the two without tying every LTI line item to a visible course subsection; no patch is expected yet.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Purpose of this issue
Following the discussion in #731, how can we make individual LTI scores available for competency-based education (CBE) mastery calculations?
Use case and gap
In EDL’s use case, a single Muzzy Lane assessment returns multiple criteria-level scores through LTI Assignment and Grade Services (AGS). A learner demonstrates a sub-competency by meeting the required threshold on each relevant criterion.
As noted in the original discussion, these line items and scores are stored in the Open edX LTI models. However, the CBE MVP uses gradeable subsections to define competency criteria and evaluate mastery. The individual LTI scores therefore need a way to become available to that subsection-based logic.
Approach suggested so far
@mgwozdz-unicon suggested representing each LTI line item as a gradeable subsection, potentially through a hidden subsection, so existing CBE logic can evaluate its score without changing the learner’s course outline.
This could let us use the existing subsection-based CBE model.
Concerns with this approach:
This could couple externally managed LTI line items to course structure. Creating or deleting a line item could require creating or deleting a corresponding subsection. Even if those subsections are hidden from learners, what implications would this have for course authoring and maintenance?
Whats the timeline?
LTI improvements for Willow are in progress and Xylon is being planned. If the solution we agree upon requires changes in LTI or how/whether it stores scores in the grade book, we'd like to plan for that.
- Ngôn ngữ chính
- Python
- Star
- 10
- Fork
- 33
- Merge trung bình
- 4 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 31
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không 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 openedx/openedx-core
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
openedx/openedx-core#831 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
openedx/openedx-core#827 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Release Docs - Follow up] Docs Notes for Competency ID after additional work is completedCó thể đã có người làm @thelmick-unicon đã nhận hôm nay. Đang mở
openedx/openedx-core#917 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 28/100
openedx/openedx-core#916 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug] Competency Management page: the tree/course divider can be dragged until the course panel is fully hiddenCó thể đã có người làm @AShatsila đã nhận 1 ngày trước. Đang mở
openedx/openedx-core#910 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của openedx/openedx-core
Issue tương tự
-
changelog investigate
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
ramnes/notion-sdk-py#433 ·
-
docs pkg:core
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 84/100
pydantic/pydantic-ai#11929 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
intake/intake-esm#789 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
MemMachine/MemMachine#1877 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
openedx/openedx-authz#579 ·
Maintainer thường phản hồi trong vòng 1 ngày