Skip to content

Commit 428cf8b

Browse files
committed
SuggestedMaxRating: текст-подсказка
1 parent 36d3cbb commit 428cf8b

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

hwproj.front/src/components/Courses/CourseExperimental.tsx

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -283,16 +283,17 @@ export const CourseExperimental: FC<ICourseExperimentalProps> = (props) => {
283283
.entries()
284284
.sortBy(x => x[1].length).last()?.[1][0]
285285

286-
props.onTaskUpdate({
287-
task: {
288-
homeworkId: homework.id,
289-
maxRating: ratingCandidate || 10,
290-
title: `Новая задача`,
291-
tags: homework.tags,
292-
isDeferred: homework.isDeferred,
293-
id
294-
}
295-
})
286+
const task = {
287+
homeworkId: homework.id,
288+
maxRating: ratingCandidate || 10,
289+
suggestedMaxRating: ratingCandidate,
290+
title: `Новая задача`,
291+
tags: homework.tags,
292+
isDeferred: homework.isDeferred,
293+
id
294+
}
295+
296+
props.onTaskUpdate({task})
296297
setState((prevState) => ({
297298
...prevState,
298299
selectedItem: {

hwproj.front/src/components/Tasks/CourseTaskExperimental.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ interface IEditTaskMetadataState {
2222
}
2323

2424
const CourseTaskEditor: FC<{
25-
speculativeTask: HomeworkTaskViewModel & { isModified?: boolean, hasErrors?: boolean },
25+
speculativeTask: HomeworkTaskViewModel & { isModified?: boolean, hasErrors?: boolean, suggestedMaxRating?: number },
2626
speculativeHomework: HomeworkViewModel,
2727
onUpdate: (update: { task: HomeworkTaskViewModel, isDeleted?: boolean, isSaved?: boolean }) => void,
2828
getAllHomeworks: () => HomeworkViewModel[],
@@ -165,6 +165,7 @@ const CourseTaskEditor: FC<{
165165
size={"small"}
166166
required
167167
fullWidth
168+
helperText={props.speculativeTask.suggestedMaxRating === maxRating ? "Вычислено" : undefined}
168169
error={maxRating <= 0 || maxRating > 100}
169170
style={{width: '90px'}}
170171
label="Баллы"

0 commit comments

Comments
 (0)