diff --git a/app/views/exercise/_edit_head.html.erb b/app/views/exercise/_edit_head.html.erb
index a66d9dbb2..14a67bd29 100644
--- a/app/views/exercise/_edit_head.html.erb
+++ b/app/views/exercise/_edit_head.html.erb
@@ -1,7 +1,7 @@
<%= form_for(@exercise,
:html => { :multipart => true },
:url => {:controller => 'exercise',
- :action => 'create',
+ :action => 'update',
:course_id => @course.id
},:remote=>true ) do |f| %>
diff --git a/app/views/exercise/_new_MC.html.erb b/app/views/exercise/_new_MC.html.erb
index db61316fe..87cd22d81 100644
--- a/app/views/exercise/_new_MC.html.erb
+++ b/app/views/exercise/_new_MC.html.erb
@@ -1,31 +1,45 @@
-<%= form_for ExerciseQuestion.new,:url =>create_exercise_question_exercise_path(@exercise.id),:remote => true do |f|%>
+<%#= form_for ExerciseQuestion.new,:url =>create_exercise_question_exercise_path(@exercise.id),:remote => true do |f|%>
+<%= form_for(ExerciseQuestion.new,
+ :html => { :multipart => true },
+ :url => {:controller => 'exercise',
+ :action => 'create_exercise_question',
+ :course_id => @course.id
+ },:remote=>true ) do |f| %>
<% end %>
\ No newline at end of file
diff --git a/app/views/exercise/_new_MCQ.html.erb b/app/views/exercise/_new_MCQ.html.erb
index 0ba2a0133..cabd9bf57 100644
--- a/app/views/exercise/_new_MCQ.html.erb
+++ b/app/views/exercise/_new_MCQ.html.erb
@@ -1,8 +1,8 @@