chore: upstream ProblemBlock exceptions and shared utilities to XBlock (#37806)

* fix: add support for xblock 5.3.0
This commit is contained in:
Irtaza Akram
2026-01-07 13:30:53 +05:00
committed by GitHub
parent 1ffa136d45
commit 33cc1a94ba
38 changed files with 59 additions and 919 deletions

View File

@@ -16,7 +16,7 @@ from lazy import lazy
from lxml import etree
from path import Path as path
from pytz import utc
from xblock.fields import Boolean, Dict, Float, Integer, List, Scope, String
from xblock.fields import Boolean, Date, Dict, Float, Integer, List, Scope, String
from openedx.core.djangoapps.video_pipeline.models import VideoUploadsEnabledByDefault
from openedx.core.djangoapps.video_config.sharing import (
COURSE_VIDEO_SHARING_ALL_VIDEOS,
@@ -32,7 +32,6 @@ from xmodule.graders import grader_from_conf
from xmodule.seq_block import SequenceBlock
from xmodule.tabs import CourseTabList, InvalidTabsException
from .fields import Date
from .modulestore.exceptions import InvalidProctoringProvider
log = logging.getLogger(__name__)