diff --git a/common/lib/capa/capa/inputtypes.py b/common/lib/capa/capa/inputtypes.py index 81a65613e95d..45d9e0276567 100644 --- a/common/lib/capa/capa/inputtypes.py +++ b/common/lib/capa/capa/inputtypes.py @@ -832,6 +832,8 @@ def _extra_context(self): 'queue_len': str(self.queue_len), 'queue_msg': self.queue_msg, 'button_enabled': self.button_enabled(), + 'matlab_editor_js': '{static_url}js/vendor/CodeMirror/addons/octave.js'.format( + static_url=self.capa_system.STATIC_URL), } return extra_context diff --git a/common/lib/capa/capa/templates/codeinput.html b/common/lib/capa/capa/templates/codeinput.html index eb8a83bd1a69..024655b8f6cf 100644 --- a/common/lib/capa/capa/templates/codeinput.html +++ b/common/lib/capa/capa/templates/codeinput.html @@ -1,16 +1,21 @@ <%! from django.utils.translation import ugettext as _ %> -
+
-
+
% if status == 'unsubmitted': Status: Unanswered % elif status == 'correct': @@ -34,31 +39,4 @@
${msg|n}
- -
diff --git a/common/lib/capa/capa/templates/matlabinput.html b/common/lib/capa/capa/templates/matlabinput.html index b63e551ae4be..519d208ee90f 100644 --- a/common/lib/capa/capa/templates/matlabinput.html +++ b/common/lib/capa/capa/templates/matlabinput.html @@ -1,11 +1,22 @@ -
- -
+
% if status == 'unsubmitted': Status: Unanswered % elif status == 'correct': @@ -40,28 +51,7 @@ %endif