Beispiel #1
0
$mid=optional_param('mid', '-1',PARAM_INT);//retrieve method id
$aid=optional_param('aid', '-1',PARAM_INT);//retrieve method id
$sid=optional_param('sid', '-1',PARAM_INT);//retrieve student id
$section=optional_param('stusec', 'All',PARAM_TEXT);//retrieve secname
$am_type_name=optional_param('mname', 'x',PARAM_TEXT);
//retriving sections and activities based on course

//print_r($aid);
//print_r($am_type_name);

            switch($mid){
                case 1: section_activities($secid,$cid);break;
                case 2: set_activity_status($aid);break;
                case 3: set_activity_completiondate($aid);break;
                case 4: get_activity_status();break;
				case 5: get_student_sections($cid);break;
				case 6: add_student_to_watchlist($cid,$uid);break;
				case 7: get_loggedin_users_by_section($section);break;
				case 8: get_user_quiz_grade($aid,$uid);break;
				case 9: get_user_quiz_instance($aid);break;
				case 10: get_itemid_from_grade_table($aid,$am_type_name,$cid);break;
				case 11: get_course_absenties($cid);
				case 12: set_course_absenties($cid,$aid);
				case 13: getCntofAbsentActivities($sid,$cid);
				case 14:getStudentAttandanceofActivity($sid,$aid,$cid);
            }

            function section_activities($secid,$cid){
                $course=get_course($cid);
                $modinfo = get_fast_modinfo($course);
                $mods = $modinfo->get_cms();
Beispiel #2
0
            function get_sections_name($sectionid,$sections)
            {

                foreach ($sections as $sec) {
                    if($sec->id==$sectionid){
                        return $sec->name;}
                }

            }



	    /*logic to get current logged in users */

	    $loggedinusers=get_loggedin_users_by_section('All');
	    $studentSections=get_student_sections($cid);


            /*logic to get total number of participants in course*/

		$totalenrolled=array_sum(array_column($studentSections, 'seccount'));
		$baseUrl=$CFG->wwwroot;
            /*page content display start*/
            echo $OUTPUT->header();
            //starting of page container div
            echo '<div class="container container-demo" >

                                <div class="report">';