{{ user!.fullname }}

{{ 'addon.mod_assign.hiddenuser' | translate }} {{blindId}}

{{ 'addon.mod_assign.submissionstatus' | translate }}

{{ 'addon.mod_assign.timemodified' | translate }}

{{ userSubmission!.timemodified * 1000 | coreFormatDate }}

{{ 'addon.mod_assign.timeremaining' | translate }}

{{ 'addon.mod_assign.duedate' | translate }}

{{ assign!.duedate * 1000 | coreFormatDate }}

{{ 'addon.mod_assign.duedateno' | translate }}

{{ 'addon.mod_assign.cutoffdate' | translate }}

{{ assign!.cutoffdate * 1000 | coreFormatDate }}

{{ 'addon.mod_assign.extensionduedate' | translate }}

{{ lastAttempt!.extensionduedate * 1000 | coreFormatDate }}

{{ 'addon.mod_assign.attemptnumber' | translate }}

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': maxAttemptsText} } }}

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': assign!.maxattempts} } }}

{{ 'addon.mod_assign.editsubmission' | translate }} {{ 'addon.mod_assign.addsubmission' | translate }} {{ 'addon.mod_assign.addnewattemptfromprevious' | translate }} {{ 'addon.mod_assign.addnewattempt' | translate }} {{ 'addon.mod_assign.editsubmission' | translate }}

{{ 'addon.mod_assign.erroreditpluginsnotsupported' | translate }}

{{ name }}

{{ 'addon.mod_assign.cannoteditduetostatementsubmission' | translate }}

{{ 'addon.mod_assign.submitassignment' | translate }}

{{ 'addon.mod_assign.submitassignment_help' | translate }}

{{ 'addon.mod_assign.cannotsubmitduetostatementsubmission' | translate }}

{{ 'addon.mod_assign.userswhoneedtosubmit' | translate: {$a: ''} }}

{{ user.fullname }}

{{ 'addon.mod_assign.hiddenuser' | translate }} {{ blindId }}

{{ 'addon.mod_assign.submissionslocked' | translate }}

{{ 'addon.mod_assign.editingstatus' | translate }}

{{ 'addon.mod_assign.submissioneditable' | translate }}

{{ 'addon.mod_assign.submissionnoteditable' | translate }}

{{ 'addon.mod_assign.currentgrade' | translate }}

{{ 'addon.mod_assign.gradeoutof' | translate: {$a: gradeInfo!.grade} }}

{{ 'addon.mod_assign.gradelocked' | translate }}

{{ 'addon.mod_assign.grade' | translate }}

{{grade.label}}

{{ outcome.name }}

{{grade.label}}

{{ outcome.selected }}

{{ 'addon.mod_assign.currentgrade' | translate }}

{{ grade.gradebookGrade }}

{{ grade.scale[grade.gradebookGrade].label }}

-

{{ 'addon.mod_assign.markingworkflowstate' | translate }}

{{ workflowStatusTranslationId | translate }}

{{ 'addon.mod_assign.groupsubmissionsettings' | translate }}

{{ 'addon.mod_assign.applytoteam' | translate }}

{{ 'addon.mod_assign.attemptsettings' | translate }}

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': maxAttemptsText} } }}

{{ 'addon.mod_assign.outof' | translate : {'$a': {'current': currentAttempt, 'total': assign!.maxattempts} } }}

{{ 'addon.mod_assign.attemptreopenmethod' | translate }}: {{ 'addon.mod_assign.attemptreopenmethod_' + assign!.attemptreopenmethod | translate }}

{{ 'addon.mod_assign.addattempt' | translate }}

{{ 'addon.mod_assign.gradedby' | translate }}

{{ grader!.fullname }}

{{ feedback!.gradeddate * 1000 | coreFormatDate }}

{{ 'addon.mod_assign.gradedon' | translate }}

{{ feedback!.gradeddate * 1000 | coreFormatDate }}

{{ 'addon.mod_assign.cannotgradefromapp' | translate }}

{{ 'core.openinbrowser' | translate }}

{{lastAttempt!.submissiongroupname}}

{{ 'addon.mod_assign.noteam' | translate }}

{{ 'addon.mod_assign.noteam_desc' | translate }}

{{ 'addon.mod_assign.multipleteams' | translate }}

{{ 'addon.mod_assign.multipleteams_desc' | translate }}

{{ 'addon.mod_assign.defaultteam' | translate }}

{{ statusTranslated }} {{ gradingStatusTranslationId | translate }}