diff --git a/src/addon/mod/assign/classes/feedback-plugin-component.ts b/src/addon/mod/assign/classes/feedback-plugin-component.ts index 847e7fe5a..dfb9250cd 100644 --- a/src/addon/mod/assign/classes/feedback-plugin-component.ts +++ b/src/addon/mod/assign/classes/feedback-plugin-component.ts @@ -18,7 +18,7 @@ import { ModalController } from 'ionic-angular'; /** * Base class for component to render a feedback plugin. */ -export class AddonModAssignFeedbackPluginComponent { +export class AddonModAssignFeedbackPluginComponentBase { @Input() assign: any; // The assignment. @Input() submission: any; // The submission. @Input() plugin: any; // The plugin object. diff --git a/src/addon/mod/assign/components/index/index.html b/src/addon/mod/assign/components/index/index.html index 900d3bb60..957d7ff15 100644 --- a/src/addon/mod/assign/components/index/index.html +++ b/src/addon/mod/assign/components/index/index.html @@ -76,7 +76,7 @@
{{ 'addon.mod_lesson.retakefinishedinsync' | translate }}
+ {{ 'addon.mod_lesson.review' | translate }} +{{ 'addon.mod_lesson.averagescore' | translate }}
+0">{{ 'core.percentagenumber' | translate:{$a: overview.avescore} }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.highscore' | translate }}
+{{ 'core.percentagenumber' | translate:{$a: overview.highscore} }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.lowscore' | translate }}
+{{ 'core.percentagenumber' | translate:{$a: overview.lowscore} }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.averagetime' | translate }}
+{{ overview.avetimeReadable }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.hightime' | translate }}
+{{ overview.hightimeReadable }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.lowtime' | translate }}
+{{ overview.lowtimeReadable }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.averagescore' | translate }}
+0">{{ 'core.percentagenumber' | translate:{$a: overview.avescore} }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.averagetime' | translate }}
+{{ overview.avetimeReadable }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.highscore' | translate }}
+{{ 'core.percentagenumber' | translate:{$a: overview.highscore} }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.hightime' | translate }}
+{{ overview.hightimeReadable }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.lowscore' | translate }}
+{{ 'core.percentagenumber' | translate:{$a: overview.lowscore} }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+{{ 'addon.mod_lesson.lowtime' | translate }}
+{{ overview.lowtimeReadable }}
+{{ 'addon.mod_lesson.notcompleted' | translate }}
+You earned {{$a.score}} out of {{$a.tempmaxgrade}} for the automatically graded questions.
Your {{$a.essayquestions}} essay question(s) will be graded and added into your final score at a later date.
Your current grade without the essay question(s) is {{$a.score}} out of {{$a.grade}}.
", + "displayscorewithoutessays": "Your score is {{$a.score}} (out of {{$a.grade}}).", + "emptypassword": "Password cannot be empty", + "enterpassword": "Please enter the password:", + "eolstudentoutoftimenoanswers": "You did not answer any questions. You have received a 0 for this lesson.", + "errorprefetchrandombranch": "This lesson contains a jump to a random content page. It can't be attempted in the app until it has been started in a web browser.", + "errorreviewretakenotlast": "This attempt can no longer be reviewed because another attempt has been finished.", + "finish": "Finish", + "finishretakeoffline": "This attempt was finished offline.", + "firstwrong": "You have answered incorrectly. Would you like to attempt the question again? (If you now answer the question correctly, it will not count towards your final score.)", + "gotoendoflesson": "Go to the end of the lesson", + "grade": "Grade", + "highscore": "High score", + "hightime": "High time", + "leftduringtimed": "You have left during a timed lesson.{{ 'addon.mod_lesson.attempt' | translate:{$a: retake} }}
+{{ 'addon.mod_lesson.progresscompleted' | translate:{$a: pageData.progress} }}
+{{ 'addon.mod_lesson.progresscompleted' | translate:{$a: eolData.progresscompleted.value} }}
+
+
{{ 'addon.mod_lesson.gotoendoflesson' | translate }}
+{{ 'addon.mod_lesson.or' | translate }}
+{{ 'addon.mod_lesson.continuetonextpage' | translate }}
+{{ 'addon.mod_lesson.grade' | translate }}
+{{ 'core.percentagenumber' | translate:{$a: retake.userstats.grade} }}
+{{ 'addon.mod_lesson.rawgrade' | translate }}
+{{ retake.userstats.gradeinfo.earned }} / {{ retake.userstats.gradeinfo.total }}
+{{ 'addon.mod_lesson.timetaken' | translate }}
+{{ retake.userstats.timetakenReadable }}
+{{ 'addon.mod_lesson.completed' | translate }}
+{{ retake.userstats.completed * 1000 | coreFormatDate:"dfmediumdate" }}
+{{ 'addon.mod_lesson.question' | translate }}
+{{ 'addon.mod_lesson.answer' | translate }}
+{{ 'addon.mod_lesson.didnotanswerquestion' | translate }}
+{{ answer[0].value }}
+{{answer[0].value}}
+{{ 'addon.mod_lesson.response' | translate }}
+{{page.answerdata.score}}
+
-
-