电子书学习服务

  • Roger 被老师指定去阅读电子书《老人与海》

    wasAssignedEBook(actor,objectID,authority);

  • 学生阅读电子书的某个页面或章节

    readEBookPage(actor,objectID,totalPages,page,reDuration);

  • 学生加书签了电子书的某个页面

    bookmarkedEBookPage(actor,objectID,page);

  • 学生在电子书中搜寻某个字串

    searchedEBookString(actor,objectID,page,reResponse);

  • 学生画重点了电子书页面中的某一段文字

    highlightedEBookParagraph(actor,objectID,page,reResponse);

  • 学生在电子书页面做笔记

    tookEBookNotes(actor,objectID,page,reDuration,reResponse);

  • 学生点击了电子书页面上的连结

    referenceEBookLink(actor,objectID,page,anchorText);

  • 学生观看在电子书页面上的影片

    watchedEBookVideo(actor,objectID,duration,start,end,parentID,page);

  • 学生跳过在电子书页面上的影片

    skippedEBookVideo(actor,objectID,duration,start,end,parentID,page);

函式说明

wasAssignedEBook()

  • 作用:学生被老师指定去阅读电子书《老人与海》
  • 参数:
名称 型态 说明
actor Agent Object 被指定阅读电子书的人
objectID URL 电子书的连结
authority Agent Object 教师
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.com");
var objectID = "http://visca.com/book/id/1";
var authority = visca.setAuthorityByMbox("Teacher","teacher@visca.com");

visca.wasAssignedEBook(actor,objectID,authority);

readEBookPage()

  • 作用:学生阅读电子书的某个页面或章节
  • 参数:
名称 型态 说明
actor Agent Object 阅读电子书页面的人
objectID URL 电子书的连结
totalPages Integer 电子书的总页数
page Integer 活动发生的所在页号码
reDuration ISO 8601 String 阅读电子书页面花费时间
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.com");
var objectID = "http://visca.com/book/id/1";
var totalPages = 100;
var page = 1;
var reDuration = "PT8M20S";

visca.readEBookPage(actor,objectID,totalPages,page,reDuration);

bookmarkedEBookPage()

  • 作用:学生加书签了电子书的某个页面
  • 参数:
名称 型态 说明
actor Agent Object 加书签的人
objectID URL 电子书的连结
page Integer 活动发生的所在页号码
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.com");
var objectID = "http://visca.com/book/id/1";
var page = 2;

visca.bookmarkedEBookPage(actor,objectID,page);

searchedEBookString()

  • 作用:学生在电子书中搜寻某个字串
  • 参数:
名称 型态 说明
actor Agent Object 在电子书页面内搜寻文字的人
objectID URL 电子书的连结
page Integer 搜寻字串所在页号码
reResponse String 搜寻的文字
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.com");
var objectID = "http://visca.com/book/id/1";
var page = 3;
var reResponse = "海明威出生地";

visca.searchedEBookString(actor,objectID,page,reResponse);

highlightedEBookParagraph()

  • 作用:学生画重点了电子书页面中的某一段文字
  • 参数:
名称 型态 说明
actor Agent Object 在电子书页面内画重点的人
objectID URL 电子书的连结
page Integer 活动发生的所在页号码
reResponse String 画重点的文字
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.com");
var objectID = "http://visca.com/book/id/1";
var page = 4;
var reResponse = "老人";

visca.highlightedEBookParagraph(actor,objectID,page,reResponse);

tookEBookNotes()

  • 作用:学生在电子书页面做笔记
  • 参数:
名称 型态 说明
actor Agent Object 在电子书页面内做笔记的人
objectID URL 电子书的连结
page Integer 活动发生的所在页号码
reDuration ISO 8601 String 作笔记花费时间
reResponse String 笔记内容
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.com");
var objectID = "http://visca.com/book/id/1";
var page = 5;
var reDuration = "PT5M";
var reResponse = "老人";

visca.tookEBookNotes(actor,objectID,page,reDuration,reResponse);
  • 作用:学生点击了电子书页面上的连结
  • 参数:
名称 型态 说明
actor Agent Object 在电子书页面内点击连结的人
objectID URL 电子书的连结
page Integer 活动发生的所在页号码
anchorText String 连结的文字
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.com");
var objectID = "http://visca.com/book/id/1";
var page = 6;
var anchorText = "VisCa出版社";

visca.referenceEBookLink(actor,objectID,page,anchorText);

watchedEBookVideo()

  • 作用:学生观看在电子书页面上的影片
  • 参数:
名称 型态 说明
actor Agent Object 在电子书页面内观看影片的人
objectID URL 影片的连结
duration ISO 8601 String 影片的长度
start ISO 8601 String 开始观看的影片时间点
end ISO 8601 String 结束观看的影片时间点
parentID URL 电子书的连结
page Integer 活动发生的所在页号码
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.com");
var objectID = "http://visca.com/video/id/1";
var duration = "PT6M30S";
var start = "PT2M30S";
var end = "PT3M";
var parentID = "http://visca.com/book/id/1";
var page = 7;

visca.watchedEBookVideo(actor,objectID,duration,start,end,parentID,page);

skippedEBookVideo()

  • 作用:学生跳过在电子书页面上的影片
  • 参数:
名称 型态 说明
actor Agent Object 在电子书页面内跳过片段影片的人
objectID URL 影片的连结
duration ISO 8601 String 影片的长度
start ISO 8601 String 开始跳过片段影片的时间点
end ISO 8601 String 结束跳过片段影片的时间点
parentID URL 电子书的连结
page Integer 活动发生的所在页号码
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.com");
var objectID = "http://visca.com/video/id/1";
var duration = "PT6M30S";
var start = "PT30S";
var end = "PT2M30S";
var parentID = "http://visca.com/book/id/1";
var page = 7;

visca.skippedEBookVideo(actor,objectID,duration,start,end,parentID,page);

results matching ""

    No results matching ""