Google Drive LMS MVP
講座管理
Firestore上の講座、講義、バンドル、付与、権限を管理します。
Operations / Work Areas
Content Grouping
バンドル管理
複数講座を1つの購入付与先としてまとめます。
例: sheet-pro-beta-fullset / 案件管理シートPro βフルセット
Purchase Access
付与管理(正規)
購入・プラン・クーポンに応じた講座付与は、この付与ルールを正規設定として管理します。
空欄条件はワイルドカードです。priorityが高いルールを優先し、同値なら条件が具体的なルールを優先します。
カタログ未同期の場合は手入力で保存可能です。初回は productId + couponCode の最小条件推奨です。
Purchase Operations
取消
Stripe履歴は残し、uniplanck側の購入・権限・進捗だけを取り消します。初期状態は必ずdry-runです。
purchase_logsスプレッドシートはこの画面から編集しません。監査行の書換はGAS/admin API側の別対応が必要です。
Dry-run Result
対象件数
未実行です。
| collection | count |
|---|---|
| dry-runしてください。 | |
Content Management
講座管理
商品・LP・カタログ情報は商品管理、アクセス条件は付与管理(正規)で設定します。
Content Management
講義管理
Access / Grants
権限
| courseId | user | status | source |
|---|
Diagnostics
進捗
| userId / email | 講座進捗 | 完了講義 | 完了タスク | DL済み | 外部リンククリック | 最終学習日時 | 学習ページ滞在時間 |
|---|
Admin Operation
学習ログ集計補正
dry-runで件数確認後に実行してください。raw learning_sessions は削除しません。実行は集計statsとsession markerのみ更新します。
learning_sessions stats backfill
Execute requires BACKFILL_STATS. No raw learning_sessions are deleted.
Diagnostics
診断 (Visibility Checker)
このツールは管理者向けヒューリスティック診断です。Firestore rulesのエミュレータではなく、表示可能見込みを参考情報として提供します。最終確認は実際のユーザー向けページで行ってください。