Show
Ignore:
Timestamp:
05/01/08 23:19:28 (8 months ago)
Author:
aarkerio
Message:

Add new tables for students result

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/app/models/vclassroom.php

    r443 r444  
    7878                         ) 
    7979                       ); 
    80  
     80  
    8181 // get student record 
    8282 public function getRecord($user_id, $vclassroom_id) 
    83  { 
     83 {    
    8484     $record     = (string) ''; 
    85  
     85      
    8686     $conditions = array('Result.vclassroom_id'=>$vclassroom_id, 'Result.user_id'=>$user_id); 
    8787     $fields     = array('Result.percentage', 'Test.title'); //null; 
     
    9090     foreach ($tests as $t)  
    9191     { 
    92        $record .= $t['Test']['title']; 
    93        $record .= 'Percentage: ' . $t['Result']['percentage'];   
     92     $record .= 'Test: ' . $t['Test']['title'] . '<br />'; 
     93         $record .= 'Percentage: ' . $t['Result']['percentage'] . '<br />'; 
    9494     } 
    95       
    9695      
    9796     // $webquests  = $this->Webquest->ResultWebquest->findAll($conditions, $fields); 
     
    101100     $treasures  = $this->Treasure->ResultTreasure->findAll($conditions, $fields); 
    102101      
    103      foreach ($tests as $t)  
     102     foreach ($treasures as $tr)  
    104103     { 
    105        $record .= $t['Test']['title']; 
    106        $record .= 'Percentage: ' . $t['Result']['percentage'];   
     104       $record .= 'Treasure: '. $tr['Treasure']['title'] . '<br />'; 
     105       $record .= 'Points: ' . $tr['ResultTreasure']['points'] . '<br />'; 
    107106     } 
     107      
     108     $conditions  = array('Topic.vclassroom_id'=>$vclassroom_id, 'Topic.user_id'=>$user_id); 
     109     $fields      = array('Forum.title', 'Topic.subject'); //null; 
     110     $topics      = $this->Forum->Topic->findAll($conditions, $fields); 
     111      
     112     $participations = (int) 0; 
     113      
     114     foreach ($topics as $p)  
     115     { 
     116       $record .= 'Forum: '. $p['Forum']['title'] . '<br />'; 
     117       $participations++; 
     118     } 
     119      
     120     $record .= 'Participations on Forums: ' . $participations . '<br />'; 
    108121     // die(debug($treasures)); 
    109122     return $record;