/**
  * Finalize and submit blog to exercise
  */
 protected function finalize()
 {
     global $ilCtrl, $lng;
     // to make exercise gui load assignment
     $_GET["ass_id"] = $_REQUEST["ass"];
     // #11173 - ref_id is needed for notifications
     $exc_ref_id = array_shift(ilObject::_getAllReferences($_REQUEST["exc"]));
     include_once "Modules/Exercise/classes/class.ilObjExerciseGUI.php";
     $exc_gui = new ilObjExerciseGUI(null, $exc_ref_id, true);
     $exc_gui->submitBlog($this->node_id);
     ilUtil::sendSuccess($lng->txt("blog_finalized"), true);
     $ilCtrl->redirect($this, "render");
 }