Skip to content
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

PollBlock Extraction #34839

Open
Tracked by #34827
farhan opened this issue May 22, 2024 · 2 comments
Open
Tracked by #34827

PollBlock Extraction #34839

farhan opened this issue May 22, 2024 · 2 comments
Assignees

Comments

@farhan
Copy link
Contributor

farhan commented May 22, 2024

Parent Ticket

@farhan farhan assigned farhan and unassigned salman2013 May 31, 2024
@farhan farhan changed the title PollBlock Extraction R&D PollBlock Extraction Jun 5, 2024
@farhan
Copy link
Contributor Author

farhan commented Jun 5, 2024

Task update

@kdmccormick @feanil
cc: @irtazaakram

During our initial spike run, we extracted the poll XBlock separately and copied all of its dependencies into a new repository.

Later on we discovered that the XBlock support for Studio is unavailable and found another excellent poll XBlock that is installed in the dev stack by default. This alternative XBlock appears to be widely used by the Open edX community.

Given this, shouldn't we deprecate the poll XBlock currently in the edX platform since it lacks Studio support? We're curious if any clients are actively using it.

References:
#32827
https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/latest/exercises_tools/poll.html

@kdmccormick
Copy link
Member

@farhan Good question. OpenCraft's poll block is not a drop-in replacement for the old poll_question block in edx-platform. If we deprecated and removed poll_question, then it would break compatibility with older courses that use it. Unfortunately, given the nature of the project, we do not have a sure way of knowing who is using poll_question, so must assume that somebody is still using it and continue supporting it.

The same is true for the lti and discussion blocks. They have been replaced by lti_consumer and in-unit discussions, but we must continue to support the old versions. I've updated the wiki page to make note of this.

@farhan farhan assigned salman2013 and unassigned farhan Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗 In progress
Development

No branches or pull requests

3 participants