目次にリンクされている外部の編集可能な html ファイル (contentEditable="true" のブロックを使用) があります。Valence を使用して、そのファイルの編集内容をそのコースの「ファイルの管理」セクションに保存できますか? Valence のドキュメントを読み始めましたが、時間を無駄にする前にここで質問したいと思いました。ありがとう、S
1 に答える
正確に何を意味するのかよくわかりません。現在、Valence Learning Framework APIを介してコンテンツをコースするために必要な直接アクセスは、コースコンテンツモジュール-トピック構造を介したもののみです。アップロードされたトピックファイルに関連付けられたURLプロパティは、ファイルを「ファイルの管理」ツリー内に配置します。このプロパティを使用して、構造からトピックのコンテンツをフェッチできます。
トピックファイルのコンテンツをインプレース更新するためのAPI呼び出しはありません。更新するには、それをフェッチし、トピックを削除してから、更新されたファイルの内容を新しいトピックノードに再アップロードする必要があります。これにより、コンテンツ構造からリンクされていない、前のトピックファイルが残る場合があります。
現在のコースコンテンツAPIの設計は、新しいコースのコンテンツのフレームワークを大まかに作成するというユーザーシナリオに基づいており、必ずしもそのコースコンテンツを長期にわたって維持または変更する必要はありません。追加のユースケースにさらに快適に対応するためのコースコンテンツAPIの拡張はロードマップにありますが、現在完全にスケジュールされて具体化されているわけではありません。