Set display name.
[mkwsxb-moved-to-github.git] / mkwsxb / mkwsxb.py
index 42240e0..fe061b9 100644 (file)
@@ -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