function _isRequiredFeedbackOnLogin()
 {
     global $ilUser;
     include_once 'Services/Feedback/classes/class.ilFeedback.php';
     include_once 'Modules/Course/classes/class.ilCourseParticipant.php';
     $feedback = new ilFeedback();
     $feedback->getFeedback();
     $members_obj = ilCourseParticipant::_getInstanceByObjId($feedback->getObjId(), $ilUser->getId());
     if ($feedback->getId() && $members_obj->isAssigned()) {
         return $feedback->getRefId();
     } else {
         return 0;
     }
 }
 /**
  * Fill data section
  */
 function fillDataSection()
 {
     global $ilAccess, $ilUser, $tree;
     include_once 'Services/Feedback/classes/class.ilFeedback.php';
     $feedback = new ilFeedback();
     $feedbacks = $feedback->getAllBarometer(0);
     $this->feedbacks = array();
     foreach ($feedbacks as $feedback) {
         if ($tree->isDeleted($feedback->getRefId())) {
             continue;
         }
         // do not show feedback for tutors/admins
         if (!$ilAccess->checkAccess("write", "", $feedback->getRefId()) && $feedback->canVote($ilUser->getId(), $feedback->getId()) == 1 && !$feedback->getAnonymous()) {
             $this->feedbacks[] = array("id" => $feedback->getId(), "title" => $feedback->getTitle());
         }
     }
     $this->setData($this->feedbacks);
     if ($this->getCurrentDetailLevel() > 1 && count($this->feedbacks) > 0) {
         $this->setRowTemplate("tpl.feedback_pdbox.html", "Services/Feedback");
         parent::fillDataSection();
     } else {
         $this->setEnableNumInfo(false);
         $this->setDataSection($this->getOverview());
     }
 }