diff --git a/common/lib/capa/capa/inputtypes.py b/common/lib/capa/capa/inputtypes.py index 81a65613e9..45d9e02765 100644 --- a/common/lib/capa/capa/inputtypes.py +++ b/common/lib/capa/capa/inputtypes.py @@ -832,6 +832,8 @@ class MatlabInput(CodeInput): '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 eb8a83bd1a..024655b8f6 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 b63e551ae4..519d208ee9 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