Browse Source

Finished iAssign

Igor 4 years ago
parent
commit
8430ecb862
1 changed files with 7 additions and 4 deletions
  1. 7 4
      locallib.php

+ 7 - 4
locallib.php

@@ -490,6 +490,7 @@ class iassign {
               $date->setTimestamp($item->timecreated);
               $date->setTimestamp($item->timecreated);
               
               
               $new_file = $individual_dir . DIRECTORY_SEPARATOR . iassign_utils::format_filename('submission_' . ($i++) . '_' . date_format($date, 'Y-m-d_H-i-s') . '.' . $extension_ilm);
               $new_file = $individual_dir . DIRECTORY_SEPARATOR . iassign_utils::format_filename('submission_' . ($i++) . '_' . date_format($date, 'Y-m-d_H-i-s') . '.' . $extension_ilm);
+              
               $zip->add_file_from_string($new_file, $item->answer);
               $zip->add_file_from_string($new_file, $item->answer);
 
 
               $temp_json = [];
               $temp_json = [];
@@ -648,7 +649,9 @@ class iassign {
     } else {
     } else {
       print '<a href="#" style="color: gray; text-decoration: none;margin: 1rem;">'.get_string('all_submissions_manager_next', 'iassign').' <span>&#9654;</span></a>';
       print '<a href="#" style="color: gray; text-decoration: none;margin: 1rem;">'.get_string('all_submissions_manager_next', 'iassign').' <span>&#9654;</span></a>';
     }
     }
-    print ilm_settings::build_ilm_tags(1, ['type' => "view", 'Proposition' => $url]);
+    $statement = $DB->get_record('iassign_statement', array('id' => $atual_submission->iassign_statementid));
+
+    print ilm_settings::build_ilm_tags($statement->iassign_ilmid, ['type' => "view", 'Proposition' => $url]);
     print '</center>';
     print '</center>';
   }
   }
 
 
@@ -743,7 +746,7 @@ class iassign {
     $students_list = $DB->get_records_sql(
     $students_list = $DB->get_records_sql(
         "SELECT s.userid, a.firstname, a.lastname FROM {role_assignments} s, {user} a " .  " WHERE s.contextid = :contextid AND s.userid = a.id AND s.roleid = :roleid " . " ORDER BY a.firstname ASC,a.lastname ASC", $params);
         "SELECT s.userid, a.firstname, a.lastname FROM {role_assignments} s, {user} a " .  " WHERE s.contextid = :contextid AND s.userid = a.id AND s.roleid = :roleid " . " ORDER BY a.firstname ASC,a.lastname ASC", $params);
 
 
-    print '<div class="list-group list-group-root">';
+    print '<div>';
     foreach ($exercises_list as $exercise) {
     foreach ($exercises_list as $exercise) {
 
 
       $submissions_list = $DB->get_records("iassign_allsubmissions", array("iassign_statementid" => $exercise->id));
       $submissions_list = $DB->get_records("iassign_allsubmissions", array("iassign_statementid" => $exercise->id));
@@ -763,7 +766,7 @@ class iassign {
           . '<span class="badge badge-primary badge-pill" style="float: right;">' . count($submissions_list) . '</span>'
           . '<span class="badge badge-primary badge-pill" style="float: right;">' . count($submissions_list) . '</span>'
           . '</a>';
           . '</a>';
 
 
-      print '<div class="list-group collapse" style="padding: 0 1.5rem;" id="item-'.$exercise->id.'">';
+      print '<div class="collapse" style="padding: 0 1.5rem;" id="item-'.$exercise->id.'">';
 
 
       foreach ($students_list as $student) {
       foreach ($students_list as $student) {
 
 
@@ -787,7 +790,7 @@ class iassign {
               . '<span class="badge badge-primary badge-pill" style="float: right;">' . $total . '</span>'
               . '<span class="badge badge-primary badge-pill" style="float: right;">' . $total . '</span>'
               . ' </a>';
               . ' </a>';
 
 
-        print '<div class="list-group collapse" style="padding-left: 5rem;padding-right: 5rem;" id="item-'.$exercise->id.'-'.$student->userid.'">';
+        print '<div class="collapse" style="padding-left: 5rem;padding-right: 5rem;" id="item-'.$exercise->id.'-'.$student->userid.'">';
 
 
         print '<table class="table table-striped table-hover"><thead>
         print '<table class="table table-striped table-hover"><thead>
                 <tr>
                 <tr>