diff --git a/app/views/exercises/implement.html.slim b/app/views/exercises/implement.html.slim
index 0b464df0..33a1d6c3 100644
--- a/app/views/exercises/implement.html.slim
+++ b/app/views/exercises/implement.html.slim
@@ -71,9 +71,12 @@
span.score
.progress
.progress-bar role='progressbar'
+
br
- p.text-center = render('editor_button', classes: 'btn-lg btn-success', data: {:'data-message-confirm' => t('exercises.editor.confirm_submit'), :'data-url' => submit_exercise_path(@exercise)}, icon: 'fa fa-send', id: 'submit', label: t('exercises.editor.submit'))
- //- if qa_url
- // #questions-column
- // #questions-holder data-url="#{qa_url}/qa/index/#{@exercise.id}/#{@user_id}"
- // = qa_js_tag
\ No newline at end of file
+ - if session[:lti_parameters].try(:has_key?, 'lis_outcome_service_url')
+ p.text-center = render('editor_button', classes: 'btn-lg btn-success', data: {:'data-message-confirm' => t('exercises.editor.confirm_submit'), :'data-url' => submit_exercise_path(@exercise)}, icon: 'fa fa-send', id: 'submit', label: t('exercises.editor.submit'))
+
+ - if qa_url
+ #questions-column
+ #questions-holder data-url="#{qa_url}/qa/index/#{@exercise.id}/#{@user_id}"
+ = qa_js_tag
\ No newline at end of file