diff --git a/common/lib/xmodule/xmodule/lti_module.py b/common/lib/xmodule/xmodule/lti_module.py index fc7a306bd427b78409d42d3a07d07c0b6f8e4b80..39a85d0ed42651529f55bb5203a9b43953c7ada1 100644 --- a/common/lib/xmodule/xmodule/lti_module.py +++ b/common/lib/xmodule/xmodule/lti_module.py @@ -346,7 +346,6 @@ class LTIModule(LTIFields, LTI20ModuleMixin, XModule): } css = {'scss': [resource_string(__name__, 'css/lti/lti.scss')]} js_module_name = 'LTI' - icon_class = 'problem' def get_input_fields(self): # LTI provides a list of default parameters that might be passed as @@ -558,6 +557,12 @@ class LTIModule(LTIFields, LTI20ModuleMixin, XModule): } return roles.get(self.system.get_user_role(), u'Student') + def get_icon_class(self): + """ Returns the icon class """ + if self.graded and self.has_score: # pylint: disable=no-member + return 'problem' + return 'other' + def oauth_params(self, custom_parameters, client_key, client_secret): """ Signs request and returns signature and OAuth parameters. diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index a9e6dc68a40e6159120920a04376efc8f29a7f06..f536e8aabf4c866419f81184369a467a31cf2644 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -148,7 +148,7 @@ lazy==1.4 # via -r requirements/edx/paver.txt, acid-xblock, ora2 lepl==5.1.3 # via rfc6266-parser libsass==0.10.0 # via -r requirements/edx/paver.txt, ora2 loremipsum==1.0.5 # via ora2 -git+https://github.com/edx/xblock-lti-consumer.git@v1.2.6#egg=lti_consumer-xblock==1.2.6 # via -r requirements/edx/github.in +git+https://github.com/edx/xblock-lti-consumer.git@v1.3.1#egg=lti_consumer-xblock==1.3.1 # via -r requirements/edx/github.in lxml==4.5.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/../edx-sandbox/shared.txt, capa, edxval, lti-consumer-xblock, ora2, safe-lxml, xblock, xmlsec mailsnake==1.6.4 # via -r requirements/edx/base.in mako==1.0.2 # via -r requirements/edx/base.in, acid-xblock, lti-consumer-xblock, xblock-google-drive, xblock-utils diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 9b55bae19ee26bfe7046e1d01cab877da36f2cf2..67b9ce42c473fee9680cf095ccb10422b58afc3f 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -177,7 +177,7 @@ lazy==1.4 # via -r requirements/edx/testing.txt, acid-xblock, bo lepl==5.1.3 # via -r requirements/edx/testing.txt, rfc6266-parser libsass==0.10.0 # via -r requirements/edx/testing.txt, ora2 loremipsum==1.0.5 # via -r requirements/edx/testing.txt, ora2 -git+https://github.com/edx/xblock-lti-consumer.git@v1.2.6#egg=lti_consumer-xblock==1.2.6 # via -r requirements/edx/testing.txt +git+https://github.com/edx/xblock-lti-consumer.git@v1.3.1#egg=lti_consumer-xblock==1.3.1 # via -r requirements/edx/testing.txt lxml==4.5.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, capa, edxval, lti-consumer-xblock, ora2, pyquery, safe-lxml, xblock, xmlsec m2r==0.2.1 # via sphinxcontrib-openapi mailsnake==1.6.4 # via -r requirements/edx/testing.txt diff --git a/requirements/edx/github.in b/requirements/edx/github.in index 3cc55f966c5cad3df27ebdaff31b9463363490b3..ce0d267c65b663deddbcc6252964c2a5306dec18 100644 --- a/requirements/edx/github.in +++ b/requirements/edx/github.in @@ -91,7 +91,7 @@ git+https://github.com/edx/crowdsourcehinter.git@2178ac72891392106ffef389651aef3 -e git+https://github.com/edx/RateXBlock.git@2.0#egg=rate-xblock -e git+https://github.com/edx/DoneXBlock.git@2.0.2#egg=done-xblock -e git+https://github.com/edx-solutions/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6#egg=xblock-google-drive -git+https://github.com/edx/xblock-lti-consumer.git@v1.2.6#egg=lti_consumer-xblock==1.2.6 +git+https://github.com/edx/xblock-lti-consumer.git@v1.3.1#egg=lti_consumer-xblock==1.3.1 # Third Party XBlocks diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 1f264d68f29c67c160759f5852c0d10d71c823d3..4588b8480b87979ab573270e355d4e557382832e 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -171,7 +171,7 @@ lazy==1.4 # via -r requirements/edx/base.txt, acid-xblock, bok-c lepl==5.1.3 # via -r requirements/edx/base.txt, rfc6266-parser libsass==0.10.0 # via -r requirements/edx/base.txt, ora2 loremipsum==1.0.5 # via -r requirements/edx/base.txt, ora2 -git+https://github.com/edx/xblock-lti-consumer.git@v1.2.6#egg=lti_consumer-xblock==1.2.6 # via -r requirements/edx/base.txt +git+https://github.com/edx/xblock-lti-consumer.git@v1.3.1#egg=lti_consumer-xblock==1.3.1 # via -r requirements/edx/base.txt lxml==4.5.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, capa, edxval, lti-consumer-xblock, ora2, pyquery, safe-lxml, xblock, xmlsec mailsnake==1.6.4 # via -r requirements/edx/base.txt mako==1.0.2 # via -r requirements/edx/base.txt, acid-xblock, lti-consumer-xblock, xblock-google-drive, xblock-utils