{{ 'mm.core.pictureof' | translate:{$a: user.fullname} }}

{{user.fullname}}

{{lastAttempt.submissiongroupname}} {{ 'mma.mod_assign.noteam' | translate }} {{ 'mma.mod_assign.multipleteams' | translate }} {{ 'mma.mod_assign.defaultteam' | translate }}

{{statusTranslated}}

{{gradingStatusTranslationId |translate}}

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

{{lastAttempt.submissiongroupname}} {{ 'mma.mod_assign.noteam' | translate }} {{ 'mma.mod_assign.multipleteams' | translate }} {{ 'mma.mod_assign.defaultteam' | translate }}

{{statusTranslated}}

{{gradingStatusTranslationId |translate}}

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

{{lastAttempt.submissiongroupname}} {{ 'mma.mod_assign.noteam' | translate }} {{ 'mma.mod_assign.multipleteams' | translate }} {{ 'mma.mod_assign.defaultteam' | translate }}

{{statusTranslated}}

{{gradingStatusTranslationId |translate}}

{{ 'mma.mod_assign.submission' | translate }} {{ 'mma.mod_assign.grade' | translate }}

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

{{ userSubmission.timemodified * 1000 | mmFormatDate:"dfmediumdate" }}

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

{{ timeRemaining }}

{{ 'mma.mod_assign.allowsubmissionsfromdatesummary' | translate: {'$a': fromDate} }} {{ 'mma.mod_assign.allowsubmissionsanddescriptionfromdatesummary' | translate: {'$a': fromDate} }}

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

{{ assign.duedate * 1000 | mmFormatDate:"dfmediumdate" }}

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

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

{{ assign.cutoffdate * 1000 | mmFormatDate:"dfmediumdate" }}

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

{{ lastAttempt.extensionduedate * 1000 | mmFormatDate:"dfmediumdate" }}

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

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

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

{{submissionStatement}}

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

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

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

{{ 'mma.mod_assign.userswhoneedtosubmit' | translate }}

{{ 'mm.core.pictureof' | translate:{$a: user.fullname} }}

{{ user.fullname }}

{{ 'mma.mod_assign.hiddenuser' | translate }} {{user}}

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

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

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

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

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

{{ feedback.gradefordisplay }}

{{ outcome.name }}

{{ outcome.selected }}

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

{{workflowStatusTranslationId | translate}}

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

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

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

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

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

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

{{ 'mma.mod_assign.addattempt' | translate }}
{{ 'mma.mod_assign.cannotgradefromapp' | translate:{$a: moduleName} }} {{ 'mm.core.openinbrowser' | translate }}