update settings to add clarity

This commit is contained in:
2025-01-02 10:47:55 -07:00
parent f8ca0bca3c
commit 41c9cc7556
4 changed files with 31 additions and 4 deletions

View File

@@ -10,6 +10,8 @@ import TextInput from "../../../../components/form/TextInput";
import { useSetAssignmentGroupsMutation } from "@/hooks/canvas/canvasCourseHooks";
import { settingsBox } from "./sharedSettings";
import { Spinner } from "@/components/Spinner";
import { baseCanvasUrl } from "@/services/canvas/canvasServiceUtils";
import MeatballIcon from "./MeatballIcon";
export default function AssignmentGroupManagement() {
const [settings, { isPending }] = useLocalCourseSettingsQuery();
@@ -117,11 +119,20 @@ export default function AssignmentGroupManagement() {
{applyInCanvas.isPending && <Spinner />}
{applyInCanvas.isSuccess && (
<div>
{
"You will need to go to your course assignments page > settings > Assignment Group Weights"
}
{"You will need to go to your course assignments page "}
<a
href={`${baseCanvasUrl}/courses/${settings.canvasId}/assignments`}
className="font-bold underline hover:scale-115"
target="_blank"
>
HERE
</a>
{" > settings ("}
<MeatballIcon />
{") > Assignment Group Weights"}
<br />
{"and check the 'Weight final grade based on assignment groups' box"}
<br />
</div>
)}
</div>

View File

@@ -36,7 +36,7 @@ export default function DefaultLockOffset() {
return (
<div>
<div className="text-center">Default Assignment Due Time</div>
<div className="text-center">Default Assignment Lock Offset</div>
<hr className="m-1 p-0" />
<TextInput

View File

@@ -0,0 +1,15 @@
export default function MeatballIcon() {
return (
<svg
className="inline h-4"
viewBox="0 0 32 32"
xmlns="http://www.w3.org/2000/svg"
fill="none"
>
<path
fill="white"
d="M16 10a2 2 0 100-4 2 2 0 000 4zM16 18a2 2 0 100-4 2 2 0 000 4zM16 26a2 2 0 100-4 2 2 0 000 4z"
/>
</svg>
);
}