"; print_r($_REQUEST); echo ""; $_yearMonth = date('Y-m'); $_selectedId = $_SESSION['dsID']; if(!empty($_REQUEST['selectid'])){ $_selectedId = $_REQUEST['selectid']; } if($type=='cch'){ $sql = "SELECT * FROM textbook.tns_member_match_paper WHERE /*dsId = '{$_selectedId}' AND*/ grade = '{$grade}' /*AND paperType = '{$type}' AND bookType = '{$hbook}'*/ /*AND startDate <= '{$_yearMonth}-31 23:59:59'*/ AND isDelete = 'no' ORDER BY startDate; "; $_REQUEST['notUseMatchPaper'] = 0; }else{ $sql = "SELECT * FROM textbook.tns_member_match_paper WHERE dsId = '{$_selectedId}' AND grade = '{$grade}' AND paperType = '{$type}' AND bookType = '{$hbook}' /*AND startDate <= '{$_yearMonth}-31 23:59:59'*/ AND isDelete = 'no' ORDER BY startDate; "; } $dateMatchPapers = dbget_ASSOC($sql, $_TXTDB); //print_r($dateMatchPapers); $matchPapers = null; if(!empty($dateMatchPapers)){ $matchPapers = []; $tempMatch = []; foreach($dateMatchPapers as $p){ $tempMatch['productIds'][] = $p['productIds']; $tempMatch['folderIds'][] = $p['folderIds']; $tempMatch['paperIds'][] = $p['paperIds']; } $matchPapers['productIds'] = join(',', $tempMatch['productIds'] ); $matchPapers['folderIds'] = join(',', $tempMatch['folderIds'] ); $matchPapers['paperIds'] = join(',', $tempMatch['paperIds'] ); } //echo $_REQUEST['notUseMatchPaper']; //print_r($matchPapers); if($_REQUEST['notUseMatchPaper']){ $matchPapers = []; } //print_r($matchPapers); $defjum = explode(",","90,80,70,60,0"); $hakjum = explode(",","a,b,c,d,f"); $maz = 0; $itemCount = 0; $folderIds = []; ?>

  

"; print_r($productList); echo ""; $itm=0; foreach($productList as $product){ $p = explode(';',$product); $pp = explode(",",$p[2]); // echo "
"; print_r($product); echo "
"; ?>

>> $grade , $type , $hbook
"; $folderList = array(); if($type=='cch') $folderList = GetSmallSectionAM($_TXTDB2,$grade,'pt','ss'); else $folderList = GetSmallSectionAM($_TXTDB2,$grade,$type,$hbook); $folderList = checkMatchPapers($matchPapers, 'folder', $folderList); // echo "
"; print_r($folderList); echo "
"; ?> =10&&in_array($f[0],$pp))||($grade<=12&&$p[1]==$f[2])){?>

{$folderDate}

"; } $folderIds[] = $f[0]; ?>
'700-1' AND mm.BEHAVIOR_ID <> '700-0' AND ii.solution_type_id <> 'ST10' GROUP BY b.`item` ) xx GROUP BY xx.`PAPER_ID` ORDER BY xx.orderby, FIELD(xx.paper_id,{$papers})"; } //if(islocal()) echo '
'.$sql.'
'; }elseif($range=='od'){ $_SESSION['ocnt'] = $ocnt; $sql = "SELECT * FROM ( SELECT * FROM ( SELECT COUNT(b.item) AS icnt,b.item,a.* FROM t_svc_paper a INNER JOIN `t_svc_result_item_log` b ON a.`PAPER_ID` = b.`paper` WHERE b.uid='{$_SESSION['uid']}' AND a.paper_id IN ({$papers}) AND a.paper_title NOT LIKE '%##%' and b.result='0' GROUP BY b.paper, b.item ) z WHERE z.icnt >= '{$ocnt}' ) m GROUP BY m.paper_id ORDER BY m.orderby, FIELD(m.paper_id,{$papers})"; /*$sql = "SELECT a.* FROM t_svc_paper a INNER JOIN `t_svc_incorrect_item` b ON a.`PAPER_ID` = b.`paper` WHERE b.uid='{$_SESSION['uid']}' AND a.paper_id IN ({$papers}) AND a.paper_title not like '%##%' GROUP BY b.paper ORDER BY orderby, FIELD(a.paper_id,{$papers})";*/ //if(islocal()) echo $sql; }else{ $_SESSION['ocnt'] = 0; $sql = "SELECT a.* FROM t_svc_paper a INNER JOIN `t_svc_bookmark_item` b ON a.`PAPER_ID` = b.`paper` WHERE b.uid='{$_SESSION['uid']}' AND a.paper_id IN ({$papers}) AND a.paper_title not like '%##%' GROUP BY b.paper ORDER BY orderby, FIELD(a.paper_id,{$papers})"; } //if(islocal()) echo $sql; $paperList = dbget_ASSOC($sql,$_TXTDB2); //print_r($paperList); $paperList = checkMatchPapers($matchPapers, 'paper', $paperList); ?>

문항이 없습니다.

'700-1' AND ORIGIN_TYPE_CODE='0' AND ITEM_ID IN ({$paper['ITEM_LIST']})",$_TXTDB2); $item_cnt = dbgetone("SELECT COUNT(*) FROM `t_xip_item_meta` a, `t_xip_item` b WHERE a.item_id=b.item_id and a.BEHAVIOR_ID <> '700-1' and a.BEHAVIOR_ID <> '700-0' and b.solution_type_id <> 'ST10' AND a.ITEM_ID IN ({$paper['ITEM_LIST']})",$_TXTDB2); $item_moon = dbgetone("SELECT group_concat(b.item_id) FROM `t_xip_item_meta` a, `t_xip_item` b WHERE a.item_id=b.item_id and a.BEHAVIOR_ID <> '700-1' and a.BEHAVIOR_ID <> '700-0' and b.solution_type_id <> 'ST10' AND a.ITEM_ID IN ({$paper['ITEM_LIST']})",$_TXTDB2); //echo $item_moon; $sql = "SELECT sum(result) as corr, max(regdate) as lastStudyDate, sum(scored) as marked FROM {$restbl} WHERE uid='{$_SESSION['uid']}' and item IN ({$item_moon}) /*AND uip IS NOT NULL*/"; $item_ret = dbgetline_ASSOC($sql,$_TXTDB2); //echo $sql; $cop_cnt = dbgetone("SELECT COUNT(*) FROM `t_xip_item_meta` a, `t_xip_item` b WHERE a.item_id=b.item_id and (a.behavior_id='700-1' or b.solution_type_id='ST10') AND a.ITEM_ID IN ({$paper['ITEM_LIST']})",$_TXTDB2); }else{ $item_cnt = 0; } /*if($paper['solved']>0){ $jindo = floor(($paper['solved']/$item_cnt)*100); $jumsoo = floor(($paper['corr']/$paper['solved'])*100);*/ if($paper['marked']>0){ $jindo = floor(($paper['marked']/$item_cnt)*100); $jumsoo = floor(($paper['corr']/$paper['marked'])*100); }else{ $jindo = 0; $jumsoo = 0; } foreach($defjum as $df){ if($jumsoo>=(int)$defjum[$ini]){ $hj = $hakjum[$ini]; break;} $ini++; } if(0 < $pi){ if(empty($_SESSION['dsID'])){ $paper['corr'] = 0; $jindo = 0; } } $dis_rm = ($psList['dsID'])?"y":"n"; // 싸부 배정 여부 $dis_has_ssabu = ($psList['has_ssabu']==1)?"y":"n"; // 시험지 페이지 $ppg = dbgetone("select page from textbook.t_svc_paper_book where paper='{$paper['PAPER_ID']}'",$_TXTDB2); $ppgn = $ppg?" - ".$ppg."p":""; ?>
'.$sql.'';?>
=100){?> <?=$hj?> <?=$jumsoo?>
0&&$jin==0) $jin=1; ?>
%
소단원 학습 진행률
0){ $dis_rm = ($psList['dsID'])?"y":"n"; // 싸부 배정 여부 $dis_has_ssabu = ($psList['has_ssabu']==1)?"y":"n"; ?>
folder : */?>