Panorooma

サイト / 説明 / 仕様

アプリ仕様

本ページは Panorooma(生徒向け Web アプリ)の製品仕様を、教員・保護者・導入検討者向けにまとめたものです。 Google Classroom を置き換えず、読み取り専用 API で情報を整理表示します。

最終更新: 2026年8月11日 · アプリケーション名: Panorooma · URL: https://panorooma.app/

1. 概要と位置づけ

Panorooma は、Google Classroom / Google Workspace for Education を利用する生徒向けの独立した Web アプリです。Google の製品ではなく、Classroom の公式画面を置き換えるものでもありません。

ユーザーの許可のもと Google Classroom API から授業・課題・お知らせ・教材を取得し、ダッシュボードで整理して表示します。

学校公式データの所有者は学校(および Google Workspace)です。Panorooma は表示・整理のためのクライアントとして動作します。

2. 対象ユーザー

区分内容
主対象Google Classroom を日常利用する高校生など
副対象中学生・大学生・教員(閲覧クライアントとして)
導入判断学校の Google Workspace 管理者・情報担当

3. 提供価値

4. 機能一覧(MVP)

ダッシュボード

Classroom

通知・設定

画面の歩き方は 画面説明 を参照してください。

5. やらないこと(非スコープ)

6. 認証・権限(OAuth スコープ)

Google Identity Services(OAuth 2.0)で学校 Google アカウントにログインします。 要求する権限は表示に必要な読み取り中心です。

スコープ用途
openid / profile / email ログインユーザーの識別(表示名・メール・プロフィール画像)
classroom.courses.readonly 所属コース(授業)の一覧・基本情報
classroom.coursework.me.readonly 生徒としての自分の課題の閲覧
classroom.coursework.students.readonly 教員視点でクラスの課題を閲覧する場合に使用
classroom.announcements.readonly お知らせの閲覧
classroom.courseworkmaterials.readonly 教材の閲覧

OAuth クライアント ID(参考): 713680921144-oi7rbj4c6f7vt4scfga43t3pr2hk7p2k.apps.googleusercontent.com

学校ドメインでアプリがブロックされる場合の手順は 管理者向けページ を参照してください。

7. データの扱い

種類保存場所備考
Classroom 由来データ 端末内(IndexedDB 等へキャッシュ) 画面表示・オフライン閲覧用。独自サーバへ送信する処理なし
ログイン状態・設定 端末内(localStorage 等) テーマ、同期設定など
時間割メモ・既読・完了フラグ 端末内 Classroom 本体とは連動しない

法務文書: プライバシーポリシー · 利用規約

8. 技術構成(概要)

9. 運用・サポート

導入判断・許可作業の実務は 管理者向けページ 、教員への口頭説明は 先生への説明 、やさしい概要は しくみのかんたん解説 にまとめています。