- {`${valueName} < `}
+ {`${valueName} ít hơn `}
{
- if (!!maxLengthInput && e.target.value.length > maxLengthInput) {
+ const value = e.target.value;
+ if (!/^[1-9]\d*$/.test(value) && value !== "") {
+ return;
+ }
+ if (!!maxLengthInput && value.length > maxLengthInput) {
return;
}
setCriteriaTarget({
...criteriaTarget,
[key]: {
...criteriaTarget[key],
- target1: e.target.value,
+ target1: value,
},
});
}}
@@ -154,14 +200,18 @@ export default function CriteriaSetting() {
Hoàn thành mức 2:
+ {` ${valueName} từ `}
{criteriaTarget[key].target1}
{unit}
- {` < ${valueName} < `}
+ {' đến ít hơn '}
{
+ if (!/^[1-9]\d*$/.test(e.target.value) && e.target.value !== "") {
+ return;
+ }
if (!!maxLengthInput && e.target.value.length > maxLengthInput) {
return;
}
@@ -184,7 +234,7 @@ export default function CriteriaSetting() {
Hoàn thành mức 3:
- {`${valueName} > `}
+ {`${valueName} lớn hơn hoặc bằng `}
{criteriaTarget[key].target2}
{unit}
@@ -207,12 +257,10 @@ export default function CriteriaSetting() {
- MỨC ĐỘ CĐS SUNDAY ENGLISH
+ {textTilte.toLocaleUpperCase()}
- Mức độ CĐS Sunday English được tính bằng tiêu chí có mức hoàn
- thành thấp nhất trong 2 tiêu chí số lần giao bài trong tháng và tỷ
- lệ học sinh làm bài được giao trong tháng.
+ {textContent}
@@ -222,13 +270,13 @@ export default function CriteriaSetting() {
{renderRightItem({
title: "Số lần giao bài trong tháng",
- desc: "(Bao gồm các lần giao bài có thời gian kết thúc trong tháng đó)",
- valueName: "Số lần giao",
+ desc: "Gồm các lần giao bài có thời gian kết thúc trong tháng đó",
+ valueName: "Số lần giao ",
key: "assign",
})}
{renderRightItem({
title: "Tỷ lệ học sinh làm bài được giao trong tháng",
- desc: "(Tỷ lệ học sinh làm bài được tính bằng số học sinh đã hoàn thành tất cả các bài tập được giao trong tháng (trừ những bài chưa đến hạn) trên tổng số học sinh của lớp. Học sinh để quá hạn bài tập trong tháng nhưng làm bài trước khi hết tháng thì vẫn được tính là hoàn thành bài tập).",
+ desc: "Tỷ lệ học sinh làm bài được tính bằng số học sinh đã hoàn thành tất cả các bài tập được giao trong tháng (trừ những bài chưa đến hạn) trên tổng số học sinh của lớp. Học sinh để quá hạn bài tập trong tháng nhưng làm bài trước khi hết tháng thì vẫn được tính là hoàn thành bài tập.",
valueName: "Tỉ lệ làm bài",
unit: "%",
key: "studentDone",
@@ -245,12 +293,18 @@ export default function CriteriaSetting() {
Quay lại
{authentication?.user?.role === USER_ROLE.ADMIN && (
- Lưu
+ Lưu
)}