Changeset 443
- Timestamp:
- 04/30/08 14:40:36 (8 months ago)
- Location:
- trunk/app
- Files:
-
- 1 added
- 3 modified
-
controllers/vclassrooms_controller.php (modified) (2 diffs)
-
models/result_webquest.php (added)
-
models/vclassroom.php (modified) (1 diff)
-
views/vclassrooms/admin_members.ctp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/controllers/vclassrooms_controller.php
r416 r443 211 211 $this->set('data', $this->Vclassroom->find($conditions)); 212 212 } 213 public function admin_unlink student()213 public function admin_unlink() 214 214 { 215 215 … … 260 260 } 261 261 } 262 } 263 264 public function admin_record($student_id, $vclassroom_id) 265 { 266 $record = $this->Vclassroom->getRecord($student_id, $vclassroom_id); 267 268 $this->set('data', $record); 262 269 } 263 270 -
trunk/app/models/vclassroom.php
r442 r443 80 80 81 81 // get student record 82 public function getRecord($ vclassroom_id, $user_id)82 public function getRecord($user_id, $vclassroom_id) 83 83 { 84 $record = (string) '';85 86 $conditions = array(' "'=>$vclassroom_id, '"UsersVclassroom"."user_id"'=>$user_id);87 88 $tests = $this-> Vclassroom->Test->findAll($conditions, $fields);89 84 $record = (string) ''; 85 86 $conditions = array('Result.vclassroom_id'=>$vclassroom_id, 'Result.user_id'=>$user_id); 87 $fields = array('Result.percentage', 'Test.title'); //null; 88 $tests = $this->Test->Result->findAll($conditions, $fields); 89 //die(debug($tests)); 90 90 foreach ($tests as $t) 91 91 { 92 93 } 94 95 $webquests = $this->Vclassroom->Webquest->findAll($conditions, $fields); 96 97 $treasures = $this->Vclassroom->Treasures->findAll($conditions, $fields); 98 92 $record .= $t['Test']['title']; 93 $record .= 'Percentage: ' . $t['Result']['percentage']; 94 } 95 96 97 // $webquests = $this->Webquest->ResultWebquest->findAll($conditions, $fields); 98 99 $conditions = array('ResultTreasure.vclassroom_id'=>$vclassroom_id, 'ResultTreasure.user_id'=>$user_id); 100 $fields = array('ResultTreasure.points', 'Treasure.title'); //null; 101 $treasures = $this->Treasure->ResultTreasure->findAll($conditions, $fields); 102 103 foreach ($tests as $t) 104 { 105 $record .= $t['Test']['title']; 106 $record .= 'Percentage: ' . $t['Result']['percentage']; 107 } 108 // die(debug($treasures)); 99 109 return $record; 100 110 } -
trunk/app/views/vclassrooms/admin_members.ctp
r442 r443 52 52 $html->link($val['email'], 'mailto:'.$val['email']), 53 53 $html->link('Compose', '/admin/messages/write/'.$val['id']), 54 $html->link('Unlink', '/admin/vclassroom /unlink/'.$val['id'].'/'.$data['Vclassroom']['id']),55 $html->link('Record', '/admin/vclassroom /record/'.$val['id'].'/'.$data['Vclassroom']['id'])54 $html->link('Unlink', '/admin/vclassrooms/unlink/'.$val['id'].'/'.$data['Vclassroom']['id']), 55 $html->link('Record', '/admin/vclassrooms/record/'.$val['id'].'/'.$data['Vclassroom']['id']) 56 56 ); 57 57
