|
@@ -87,7 +87,7 @@ export class OutputAssessmentResult {
|
|
|
let template = OutputAssessmentResult.DETAIL_TEMPLATE;
|
|
|
const grade = (this.grade * 100).toFixed(2);
|
|
|
const time = this.time || "-";
|
|
|
- template = template.replace(':test-name:', this.name);
|
|
|
+ template = template.replace(':test-name:', LocalizedStrings.getUI('assessment-detail-title', [this.name + 1]));
|
|
|
template = template.replace(':time-label:', LocalizedStrings.getUI('assessment-detail-time-label'));
|
|
|
template = template.replace(':time:', time);
|
|
|
template = template.replace(':grade-label:', LocalizedStrings.getUI('assessment-detail-grade-label'));
|
|
@@ -188,13 +188,13 @@ export class OutputAssessmentResult {
|
|
|
template = template.replace("$1", result.generated);
|
|
|
if(result.grade == 1) {
|
|
|
template = template.replace("$2", "✓");
|
|
|
- template = template.replace(":class-result:", "assessment-string-diff");
|
|
|
+ template = template.replace(":class-result:", 'assessment-string-result');
|
|
|
} else {
|
|
|
const diff = StringDiff(g_string, e_string);
|
|
|
const diff_vec = diff.map(part => this.getDiffStringStyle(part[1], part[0]), this);
|
|
|
const diff_string = diff_vec.reduce((prev, actual) => prev + actual, "");
|
|
|
template = template.replace("$2", "<span class='assessment-failed-case'>✗</span>" + diff_string);
|
|
|
- template = template.replace(":class-result:", 'assessment-string-result');
|
|
|
+ template = template.replace(":class-result:", "assessment-string-diff");
|
|
|
}
|
|
|
return template;
|
|
|
}
|