diff --git a/lms/static/coffee/src/open_ended/open_ended.coffee b/lms/static/coffee/src/open_ended/open_ended.coffee
index e54198e2aa0a6a30dabd7f3f4c050e8fe1193678..227cf2fd7628ea38416a7943837c734824195df0 100644
--- a/lms/static/coffee/src/open_ended/open_ended.coffee
+++ b/lms/static/coffee/src/open_ended/open_ended.coffee
@@ -20,7 +20,12 @@ class OpenEnded
 
   unflag: (event) =>
     event.preventDefault()
-    @gentle_alert "Unflag"
+    parent_tr = $(event.target).parent().parent()
+    tr_children = parent_tr.children()
+    action_type = "unflag"
+    submission_id = tr_children[4].innerText
+    student_id = tr_children[5].innerText
+    @post('take_action_on_flags', {'submission_id' : submission_id, 'student_id' : student_id, 'action_type' : action_type}, @handle_after_action)
 
   ban: (event) =>
     event.preventDefault()