|
@@ -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>▶</span></a>';
|
|
print '<a href="#" style="color: gray; text-decoration: none;margin: 1rem;">'.get_string('all_submissions_manager_next', 'iassign').' <span>▶</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>
|