質問者さんの要望をまとめるとこんな感じですよね。
共通のタスクリストを学級ページごとに表示したい
学級ごとにタスクの進捗(チェックボックス)は独立して管理したい
原因としてなぜ上手くいかないのか。
Notionのチェックボックスはレコード単位で管理されるため、同じタスクを複数の学級で使うと状態が共有されてしまう。
解決方法
タスク自体と学級ごとの進捗を別データベースで管理する
データベース構成例
1. 共通タスクリスト(タスクの内容だけ管理)
ID | タスク名
1 | 書類A提出
2 | 書類B提出
2. 学級リスト(学級の情報だけ管理)
ID | 学級名
A | 学級A
B | 学級B
3. 学級タスク進捗
(学級ごとのタスクのチェック状態を管理)
ID | 学級 | タスク | 完了
1 | 学級A | 書類A提出 | ✅
2 | 学級B | 書類A提出 | ⬜
3 | 学級A | 書類B提出 | ⬜
4 | 学級B | 書類B提出 | ⬜