X-Git-Url: http://git.indexdata.com/?p=mkwsxb-moved-to-github.git;a=blobdiff_plain;f=mkwsxb%2Fmkwsxb.py;h=fe061b98c75e8fd82fde868d6e9256021d1847b1;hp=42240e03bddd2384eb83fd6420ea7eaa2f2441d2;hb=1b0d0a6d07ea12e96e806f80f86fde3fa9904f84;hpb=c9affdf51c9c78c221c5b888158403605cd2a81a diff --git a/mkwsxb/mkwsxb.py b/mkwsxb/mkwsxb.py index 42240e0..fe061b9 100644 --- a/mkwsxb/mkwsxb.py +++ b/mkwsxb/mkwsxb.py @@ -1,6 +1,7 @@ """Embed widgets from MKWS, the MasterKey Widget Set""" import pkg_resources +import random from xblock.core import XBlock from xblock.fields import Integer, Scope, String, Any, Boolean, Dict @@ -15,6 +16,10 @@ class MKWSXB(XBlock): default="water", scope=Scope.content ) + display_name = String( + default="MKWS Widget", + scope=Scope.settings + ) def resource_string(self, path): """Helper for accessing resources.""" @@ -24,7 +29,7 @@ class MKWSXB(XBlock): def student_view(self, context=None): """The primary view of the MKWS XBlock, shown to students when viewing courses.""" html = self.resource_string("static/html/mkwsxb.html") - frag = Fragment(html.format(query=self.query)) + frag = Fragment(html.format(query=self.query, team=random.randint(0, 100000))) frag.add_javascript_url("//mkws.indexdata.com/mkws-complete.js") frag.add_javascript_url("//example.indexdata.com/mkws-widget-ru.js") frag.add_css(self.resource_string("static/css/mkws-widget-ru.css")) @@ -36,7 +41,7 @@ class MKWSXB(XBlock): """Studio configuration view.""" html = self.resource_string("static/html/settings.html") frag = Fragment(html.format(query=self.query)) - frag.add_javascript(self.resource_string("static/js/settings.js")) + frag.add_javascript(self.resource_string("static/js/src/settings.js")) frag.initialize_js('MKWSXBSettings') return frag