討論學習服務

  • 腳色 K 張貼文章至論壇上

    postedForum(actor, objectID, reDuration, reResponse, parentID, team, authority, attachments, revision)

  • 腳色 P 評論腳色 K 的文章

    commentedForumPost(actor, objectID, reDuration, reResponse, parentID, authority, attachments, revision)

  • 腳色 R 回應腳色 P 的評論

    respondedForumComment(actor, objectID, reDuration, reResponse, parentID, authority, attachments, revision)

  • 腳色 K 編輯文章內容

    editedForumPosted(actor, objectID, reDuration, reResponse, parentID, authority, attachments, revision)

  • 腳色 Q 喜歡腳色 P 的評論

    likedForumComment(actor, objectID, rawScore, reResponse, authority, revision)

  • 腳色 Q 不喜歡腳色 K 的貼文

    dislikedForumComment(actor, objectID, rawScore, reResponse, authority, revision)

  • 腳色 K 從影片 V 內發問到論壇上

    postedForumVideo(actor, objectID, reDuration, reResponse, parentID, authority, time, attachments, revision)

  • 腳色 K 於論壇上閱讀主題 T

    readForumTopic(actor, objectID, reDuration, parentID, authority, revision)

  • 腳色 K 於論壇上刪除主題 T

    deletedForumTopic(actor, objectID, parentID, authority, revision)

函式說明

postedForum()

  • 作用:腳色 K 張貼文章至論壇上
  • 參數:
名稱 型態 說明 必要性
actor Agent Object 張貼文章的人 必要
objectID URL 影片的連結 必要
reDuration ISO 8601 String 影片的長度 必要
reResponse String 張貼的內容 必要
parentID URL 所屬的討論區文章連結 必要
team Agent Object 張貼者的班級、團隊或群組。 必要
authority Agent Object 張貼者。 必要
revision String 該服務的版本號 推薦
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/discussion/1";
var reDuration = "PT2M4S";
var reResponse = "請問該怎麼使用 visca?";
var parentID = "http://visca.org/discussion/";
var team = visca.setGroupByMbox("ATeam","ateam@visca.org");
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160902a";

visca.postedForum(actor, objectID, reDuration, reResponse, parentID, team, authority, revision);

commentedForumPost()

  • 作用:腳色 P 評論腳色 K 的文章
  • 參數:
名稱 型態 說明 必要性
actor Agent Object 評論文章的人 必要
objectID URL 評論的連結 必要
reDuration ISO 8601 String 寫評論的時間長度 必要
reResponse String 評論的內容 必要
parentID URL 所屬的討論區評論連結 必要
authority Agent Object 評論文章的人。 必要
revision String 該服務的版本號 推薦
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/discussion/1";
var reDuration = "PT1M7S";
var reResponse = "visca 超棒的!";
var parentID = "http://visca.org/discussion/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160902a";

visca.commentedForumPost(actor, objectID, reDuration, reResponse, parentID, authority, revision);

respondedForumComment()

  • 作用:腳色 R 回應腳色 P 的評論
  • 參數:
名稱 型態 說明 必要性
actor Agent Object 回應評論的人 必要
objectID URL 回應的連結 必要
reDuration ISO 8601 String 寫回應的時間長度 必要
reResponse String 回應的內容 必要
parentID URL 所屬的討論區評論連結 必要
authority Agent Object 回應評論的人。 必要
revision String 該服務的版本號 推薦
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/discussion/1";
var reDuration = "PT7S";
var reResponse = "沒錯!";
var parentID = "http://visca.org/discussion/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160902a";

visca.respondedForumComment(actor, objectID, reDuration, reResponse, parentID, authority, revision);

editedForumPosted()

  • 作用:腳色 K 編輯文章內容
  • 參數:
名稱 型態 說明 必要性
actor Agent Object 編輯文章的人。 必要
objectID URL 回應的連結。 必要
reDuration ISO 8601 String 寫回應的時間長度。 必要
reResponse String 編輯後的內容。 必要
parentID URL 所屬的討論區文章連結。 必要
authority Agent Object 編輯文章的人。 必要
revision String 該服務的版本號 推薦
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/discussion/1";
var reDuration = "PT50S";
var reResponse = "visca 真的超好用";
var parentID = "http://visca.org/discussion/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160902a";

visca.respondedForumComment(actor, objectID, reDuration, reResponse, parentID, authority, revision);

likedForumComment()

  • 作用:腳色 Q 喜歡腳色 P 的評論
  • 參數:
名稱 型態 說明 必要性
actor Agent Object 送出喜歡狀態的人。 必要
objectID URL 回應的連結。 必要
reResponse String 編輯後的內容。 必要
authority Agent Object 送出喜歡狀態的人。 必要
revision String 該服務的版本號 推薦
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/discussion/1";
var reResponse = "visca 真的超好用";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160902a";

visca.likedForumComment(actor, objectID, reResponse, authority, revision);

dislikedForumComment()

  • 作用:腳色 Q 不喜歡腳色 K 的貼文
  • 參數:
名稱 型態 說明 必要性
actor Agent Object 送出不喜歡狀態的人。 必要
objectID URL 回應的連結。 必要
reResponse String 編輯後的內容。 必要
authority Agent Object 送出不喜歡狀態的人。 必要
revision String 該服務的版本號 推薦
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/discussion/2";
var reResponse = "這篇教學很普通。";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160902a";

visca.dislikedForumComment(actor, objectID, reResponse, authority, revision);

postedForumVideo()

  • 作用:腳色 K 於影片 V 的某個時間點上發文
  • 參數:
名稱 型態 說明 必要性
actor Agent Object 張貼影片的人。 必要
objectID URL 張貼影片的文章連結。 必要
reDuration ISO 8601 String 寫影片文章的時間長度。 必要
reResponse String 文章的內容。 必要
parentID URL 影片的連結。 必要
authority Agent Object 編輯文章的人。 必要
time ISO 8601 String 發文的影片時間點。 必要
revision String 該服務的版本號 推薦
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/discussion/2";
var reDuration = "PT47S";
var reResponse = "visca 教學影片";
var parentID = "https://www.youtube.com/watch?v=sQcwRGTW5mw";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var time = "PT20M20S";
var revision = "visca_160902a";

visca.postedForumVideo(actor, objectID, reDuration, reResponse, parentID, authority, time, revision);

readForumTopic()

  • 作用:腳色 K 於論壇上閱讀主題 T
  • 參數:
名稱 型態 說明 必要性
actor Agent Object 閱讀文章的人。 必要
objectID URL 文章的連結。 必要
reDuration ISO 8601 String 閱讀所花費的時間。 必要
parentID URL 所屬的討論區連結。 必要
authority Agent Object 閱讀文章的人。 必要
revision String 該服務的版本號 推薦
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/discussion/1";
var reDuration = "PT50S";
var parentID = "http://visca.org/discussion/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160902a";

visca.readForumTopic(actor, objectID, reDuration, parentID, authority, revision)

deletedForumTopic()

  • 作用:腳色 K 於論壇上刪除主題 T
  • 參數:
名稱 型態 說明 必要性
actor Agent Object 刪除文章的人。 必要
objectID URL 文章的連結。 必要
parentID URL 所屬的討論區連結。 必要
authority Agent Object 刪除文章的人。 必要
revision String 該服務的版本號 推薦
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/discussion/3";
var parentID = "http://visca.org/discussion/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160902a";

visca.deletedForumTopic(actor, objectID, parentID, authority, revision)

results matching ""

    No results matching ""