要約

  • AFRINICは各レッスンにxAPIを組み込み、392万7253件の学習行動を追跡したと述べる。この数は受講者数でも個人記録数でもなく、実際に収集したフィールドを示すものでもない。
  • 必要なのは違法性を先に断定することではなく、イベント語彙、利用目的、識別方法、処理事業者、保存期間、訂正手段を、登録時に受け入れた規約の版と結ぶ、薄くて版管理された受講者向け受領票である。

AFRINICに有利な説明から始めるべきだ。オンライン講座を改善するために学習過程を観測することには、明確な理由がある。

どのレッスンで離脱が増えるのか。試験の再受験は知識不足によるものか、設問の分かりにくさによるものか。フランス語の音声や文章を直した後、進み方は変わったのか。こうした問いに答えるには、修了時のアンケートだけでは足りない。AFRINICは、データを講座設計の改善と受講体験の向上に使ったと説明している。Academyの目的に沿った、十分に合理的な使い道だ。

2025年の年次報告書には、周辺の成果も細かく載っている。研修は1717件で前年比54.41%増、NPSの中央値は46.01。英語の自主学習は8講座で1605件の研修、3135人の受講者、NPS中央値47.1だった。フランス語は7講座で112件の研修、198人超の受講者、NPS中央値37.5とされる。

さらに、1講座あたりの「中央値としての平均時間」は3時間42分32秒、最終試験を2回以内で合格した割合の中央値は69%、1人が1週間に完了したレッスン数の中央値は12と報告された。11月のオンライン・ワークショップでは2045件の登録があり、82か国1153人に1528件の研修を提供し、89人がIPv6の全7講座を、357人が少なくとも1講座を修了したという。

これらは教育運営に役立ちうる。xAPIイベントが仮名化され、短期間で集計値に変換され、詳細はすぐ消されている可能性もある。AFRINICの包括的なプライバシーポリシーがAcademyにも適用されているかもしれない。完全な同意記録や処理事業者との契約が内部に存在する可能性もある。Academy固有ページで本文が見えないのは、単なる表示設定の不具合かもしれない。

確認した資料は、漏えい、違法な処理、販売、秘密のプロファイリング、未開示の移転、個人への被害、当局の認定を示していない。「不明」を「最悪」の同義語として扱うべきではない。だからこそ、公開記録で確認できる狭い問題に集中できる。

同意を求める場所に、測定の境界がない

保存した登録ページは、アカウント作成によって利用規約とプライバシーポリシーに同意すると明記している。リンク先はページ内のモーダル要素だ。確認したHTMLでは、それぞれに見出しと閉じるボタンはあるが、読める規約本文は入っていない。Academy固有のプライバシーと利用規約ページも、表題とサイトの枠組みは返すが、読める本文を返さない。WordPressの公開REST表現でも、rendered contentとexcerptは空だった。

観測の限界も明示しなければならない。クリック後のモーダル状態は安定して取得できなかった。したがって、どのブラウザーでも開いた画面が必ず空だとは言えない。言えるのは、今回調べた公開レスポンスとマークアップからは、同意の対象となるAcademy固有の学習記録を読み解けない、ということだ。

AFRINICにプライバシーポリシーがないわけでもない。包括ポリシーは、一般的な目的、データの種類、第三者による処理、国外移転、組織上・法的必要性に応じた保存、アクセス・訂正・削除の手段を説明している。Academyを正当に統治している可能性がある。

しかし、包括ポリシーは製品固有のイベント辞書ではない。どの操作がxAPIイベントになるのか、各処理段階でactorが実名・仮名・集計のどれなのか、授業提供・支援・離脱分析・機関報告のどの目的にどのイベントを使うのか、Learning Record Storeや処理事業者を誰が担うのか、詳細イベントをいつ消すのかは、確認した資料にない。

すべての答えが慎重で安全な運用を示すものであっても、この境界は公開する価値がある。「30日間は仮名で保持し、その後は集計のみ」と「実名で無期限保存」では意味がまったく違う。現時点の資料はどちらも証明しない。記事が推測で穴を埋めるのではなく、AFRINICが境界を示せばよい。

同じ数字に見えても、四つの層がある

第一は公表された件数である。392万7253は「学習行動」の件数だ。受講者、個人ファイル、ユニークイベント、被害の件数ではない。一人が多数の操作を生むことも、後で集計されることも、集計上の一件と保存されたStatementが一対一でないこともありうる。

第二は規格の表現能力である。公式xAPI仕様では、Statementにactor、verb、objectが必須で、result、context、timestampなどを含められる。これは規格が何を表現できるかを示す。AFRINICが実際にどのフィールドを使ったかを示さない。

第三は実際の収集である。確認した公開資料には、完全なイベント語彙、識別子の扱い、処理事業者、Learning Record Storeの役割、保存場所、詳細な保持期間がない。内部文書がないという意味ではない。同意を得る公開経路から再構成できないという意味だ。

第四は教育成果である。イベント量は学習量ではない。研修数、受講者数、NPS、所要時間、試験回数、週ごとの修了数は、分母も弱点も異なる。時間が長いのは深く学んだからかもしれず、難しすぎたからかもしれない。試験回数が減るのは理解が進んだからかもしれず、問題が容易になったからかもしれない。

四層を分けることは、受講者だけでなくAFRINICも守る。xAPIで可能なことを、AFRINICが実行したことにすり替える批判を防ぐ。一方で、巨大なイベント数を教育効果の代用品にする宣伝も防ぐ。

フランス語カードの不一致が教えること

Academyの公開報告には、小さな不整合がある。英語カードは1605件の研修、8講座、3135人を示す。フランス語カードはNPSだけ37.5に変わっているが、研修・講座・受講者は英語と同じ値を表示する。年次報告書PDFでは、フランス語は112件、7講座、198人超である。

この差は、xAPIデータ全体が壊れている証拠ではない。ウェブ部品の複製ミス、更新の遅れ、異なる集計時点のどれでも説明できる。重要なのは、読者が版、出所、集計規則を使って答えを確かめられないことだ。

数字に系譜がなければ、説明の負債がたまる。講座カードなら混乱で済む。数百万の学習行動なら、目的、識別、保存、権利の境界に及ぶ。集計値には、どのイベント定義、どのポリシー、どの計算版から生まれたかを付けるべきだ。

必要なのはデータ公開ではなく、受領票である

個々のイベント、氏名、成績、認証情報、内部構成を公開する必要はない。重いコンプライアンス基盤を新設する必要もない。最小の制御は、登録時に発行し、後からアカウントで見られる版管理された受領票だ。

そこには、使用中のxAPIイベント語彙またはprofileの版を記す。重要な処理段階ごとに、識別子が直接、仮名、集計のどれかを示す。イベントの種類を、レッスン提供、講座改善、支援、ファネル分析、機関報告といった目的に結ぶ。

処理事業者またはLearning Record Storeの役割と、重要な保存・移転の境界も示す。ただし攻撃に使える内部トポロジーは出さない。詳細イベントと集計値の保存・削除を分け、アクセス、エクスポート、訂正、削除の手段と実際の制約を書く。アカウントには、利用規約の版、プライバシーポリシーの版、同意時刻を結び付ける。語彙や目的が変われば、訂正・置換の履歴を残す。

薄い記録だが、接続は強い。受講者は何を受け入れたかを確認できる。講師は指標の意味を理解できる。監査者は公開説明と運用を照合できる。AFRINICはツールを変えても、過去の記録の意味を後から書き換えずに済む。

レジストリの強みをAcademyにも

AFRINICは単なる研修会社ではない。地域インターネットレジストリとして、規則、登録内容、運用状態が照合できることに信頼の一部を置く。Academyは、その知識をネットワーク運用者の技能に変える場である。

ならば、測定の説明責任は付加的な装飾ではない。運用規律を教える機関が、自らの計測にも版と境界を持たせるのは自然だ。xAPIをやめる必要はない。392万件という数を隠す必要もない。むしろ、その数を意味のある制度的資産にするため、受領票を添えればよい。

次の大きな数字より、小さな接続記録の方が価値を持つ局面がある。AFRINIC Academyはいま、その局面にいる。

出典