$def with (course,task,individual_data,aggregation_data)
$#
$# This file is part of INGInious. See the LICENSE and the COPYRIGHTS files for
$# more information about the licensing of this file.
$#
$var title: $:task.get_name() - $:course.get_name()
$var Column: $:template_helper.call('course_admin_menu',course=course,current='tasks')
$ use_classrooms = course.use_classrooms()
$ is_admin = user_manager.has_admin_rights_on_course(course)
$def NavbarF():
- $course.get_name()
-
-
- $task.get_name() (current)
$var Navbar: $:NavbarF()
Results for task "$task.get_name()"
Student |
Status |
# submissions |
|
$for user in individual_data:
$if user["realname"] != "":
$user["realname"]
($user["username"] - email)
$else:
$user["username"]
|
$if user["status"] == "notviewed":
Not viewed
$elif user["status"] == "notattempted":
Not attempted (viewed)
$elif user["status"] == "succeeded":
Succeeded ($user["grade"]%)
$else:
Failed ($user["grade"]%)
|
$user["tried"] |
|
$("Classroom" if use_classrooms else "Team") |
Status |
# submissions |
|
$ text = ["My classroom(s)","Other classroom(s)"] if use_classrooms else ["My team(s)","Other team(s)"]
$for ind in range(0,2):
$if len(aggregation_data[ind]) > 0:
$if len(aggregation_data[0]) > 0 and len(aggregation_data[1]) > 0:
$text[ind] |
$for aggregation in aggregation_data[ind]:
$if course.use_classrooms() or len(aggregation['groups']) > 0:
$aggregation['description']
|
$if aggregation["status"] == "notviewed":
Not viewed
$elif aggregation["status"] == "notattempted":
Not attempted (viewed)
$elif aggregation["status"] == "succeeded":
Succeeded ($aggregation["grade"]%)
$else:
Failed ($aggregation["grade"]%)
|
$aggregation["tried"] |
|