学习计划服务

  • 老师 O 指定学习计划 P 给学生 K assignedLearningPlan(actor, objectID, alignment, hint, instructor, parentID, statementID, authority, revision)

  • 学生 K 开始尝试学习计划 P attemptedLearningPlan(actor, objectID, alignment, hint, instructor, parentID, authority, revision)

  • 脚色 K 设计学习计划 P designedLearningPlan(actor, objectID, alignment, hint, instructor, parentID, authority, revision)

  • 脚色 K 查看学习计划 P viewedLearningPlan(actor, objectID, alignment, instructor, parentID, authority, revision)

  • 脚色 K 于学习计划 P 中提交作业 S submittedAssignment(actor, objectID, min, raw, max, reSuccess, instructor, parentID, authority, revision)

  • 老师 O 指派作业 A 给脚色 K assignedAssignment(actor, objectID, alignment, hint, instructor, parentID, statementID, authority, revision)

  • 脚色 K 完成活动 X completedActivityLearningPlan(actor, objectID, alignment, instructor, rubric, reSuccess, parentID, authority, revision)

  • 脚色 K 完成学习计划 P completedLearningPlan(actor, objectID, alignment, hint, instructor, rubric, min, raw, max, reSuccess, parentID, authority, revision)

函式说明

assignedLearningPlan()

  • 作用:老师 O 指定学习计划 P 给学生 K
  • 参数:
名称 型态 说明 必要性
actor Agent Object 学生。 必要
objectID URL 学习计划的连结。 必要
alignment Array of String 学习知识点或此计划会用到的知识内容清单。 必要
hint String/Activity Object/URL Hint or feedback revealed. 必要
instructor Agent Object 教师。 必要
parentID URL 所属的学习计划服务连结。 必要
statementID Statement UUID 设计学习计划的 statement ID。 必要
authority Agent Object 老师。 必要
revision String 该服务的版本号。 推荐
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/learningplan/1";
var alignment = ["https://zh.wikipedia.org/wiki/%E4%BD%99%E6%95%B0", "https://zh.wikipedia.org/wiki/%E9%99%A4%E6%B3%95"];
var hint = "Your hint!";
var instructor = visca.setInstructorByMbox("Teacher","teacher@visca.org");
var parentID = "http://visca.org/learningplan/";
var statementID = "fc288fe5-31ec-4dda-9qbd-db857b37e4xf";
var authority = visca.setAuthorityByMbox("Teacher","teacher@visca.org");
var revision = "visca_160905a";

visca.assignedLearningPlan(actor, objectID, alignment, hint, instructor, parentID, statementID, authority, revision);

attemptedLearningPlan()

  • 作用:学生 K 开始尝试学习计划 P
  • 参数:
名称 型态 说明 必要性
actor Agent Object 学生。 必要
objectID URL 学习计划的连结。 必要
alignment Array of String 学习知识点或此计划会用到的知识内容清单。 必要
hint String/Activity Object/URL Hint or feedback revealed. 必要
instructor Agent Object 教师。 必要
parentID URL 所属的学习计划服务连结。 必要
authority Agent Object 学生。 必要
revision String 该服务的版本号。 推荐
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/learningplan/1";
var alignment = ["https://zh.wikipedia.org/wiki/%E4%BD%99%E6%95%B0", "https://zh.wikipedia.org/wiki/%E9%99%A4%E6%B3%95"];
var hint = "Your hint!";
var instructor = visca.setInstructorByMbox("Teacher","teacher@visca.com");
var parentID = "http://visca.org/learningplan/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160905a";

visca.attemptedLearningPlan(actor, objectID, alignment, hint, instructor, parentID, authority, revision);

designedLearningPlan()

  • 作用:脚色 K 设计学习计划 P
  • 参数:
名称 型态 说明 必要性
actor Agent Object 学生。 必要
objectID URL 学习计划的连结。 必要
alignment Array of String 学习知识点或此计划会用到的知识内容清单。 必要
hint String/Activity Object/URL Hint or feedback revealed. 必要
instructor Agent Object 教师。 必要
parentID URL 所属的学习计划服务连结。 必要
authority Agent Object 学生。 必要
revision String 该服务的版本号。 推荐
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/learningplan/1";
var alignment = ["https://zh.wikipedia.org/wiki/%E4%BD%99%E6%95%B0", "https://zh.wikipedia.org/wiki/%E9%99%A4%E6%B3%95"];
var hint = "Your hint!";
var instructor = visca.setInstructorByMbox("Teacher","teacher@visca.com");
var parentID = "http://visca.org/learningplan/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160905a";

visca.designedLearningPlan(actor, objectID, alignment, hint, instructor, parentID, authority, revision);

viewedLearningPlan()

  • 作用:脚色 K 查看学习计划 P
  • 参数:
名称 型态 说明 必要性
actor Agent Object 学生。 必要
objectID URL 学习计划的连结。 必要
alignment Array of String 学习知识点或此计划会用到的知识内容清单。 必要
instructor Agent Object 教师。 必要
parentID URL 所属的学习计划服务连结。 必要
authority Agent Object 学生。 必要
revision String 该服务的版本号。 推荐
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/learningplan/1";
var alignment = ["https://zh.wikipedia.org/wiki/%E4%BD%99%E6%95%B0", "https://zh.wikipedia.org/wiki/%E9%99%A4%E6%B3%95"];
var instructor = visca.setInstructorByMbox("Teacher","teacher@visca.com");
var parentID = "http://visca.org/learningplan/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160905a";

visca.designedLearningPlan(actor, objectID, alignment, instructor, parentID, authority, revision);

submittedAssignment()

  • 作用:脚色 K 于学习计划 P 中提交作业 S
  • 参数:
名称 型态 说明 必要性
actor Agent Object 学生。 必要
objectID URL 学习计划的连结。 必要
min Decimal number less than max 最低分。 必要
raw Decimal number between min and max 得分。 必要
max Decimal number greater than min 最高分。 必要
reSuccess Boolean 答对与否。 必要
instructor Agent Object 教师。 必要
parentID URL 所属的学习计划服务连结。 必要
authority Agent Object 学生。 必要
revision String 该服务的版本号。 推荐
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/learningplan/1";
var min = 20;
var raw = 85;
var max = 90;
var reSuccess = true;
var instructor = visca.setInstructorByMbox("Teacher","teacher@visca.com");
var parentID = "http://visca.org/learningplan/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160905a";

visca.submittedAssignment(actor, objectID, min, raw, max, reSuccess, instructor, parentID, authority, revision);

assignedAssignment()

  • 作用:老师 O 指派作业 A 给脚色 K
  • 参数:
名称 型态 说明 必要性
actor Agent Object 学生。 必要
objectID URL 学习计划的连结。 必要
alignment Array of String 学习知识点或此计划会用到的知识内容清单。 必要
hint String/Activity Object/URL Hint or feedback revealed. 必要
instructor Agent Object 教师。 必要
parentID URL 所属的学习计划服务连结。 必要
statementID Statement UUID 设计学习计划的 statement ID。 必要
authority Agent Object 学生。 必要
revision String 该服务的版本号。 推荐
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/learningplan/1";
var alignment = ["https://zh.wikipedia.org/wiki/%E4%BD%99%E6%95%B0", "https://zh.wikipedia.org/wiki/%E9%99%A4%E6%B3%95"];
var hint = "Your hint!";
var instructor = visca.setInstructorByMbox("Teacher","teacher@visca.com");
var parentID = "http://visca.org/learningplan/";
var statementID = "fc288fe5-31ec-4dda-9qbd-db857b37e4xf";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160905a";

visca.assignedAssignment(actor, objectID, alignment, hint, instructor, parentID, statementID, authority, revision);

completedActivityLearningPlan()

  • 作用:脚色 K 完成活动 X
  • 参数:
名称 型态 说明 必要性
actor Agent Object 学生。 必要
objectID URL 学习计划的连结。 必要
alignment Array of String 学习知识点或此计划会用到的知识内容清单。 必要
instructor Agent Object 教师。 必要
rubric URL 用以明确地表示对作业的绩效或期望。评分标准将分配的工作评量面向划分成数个项目,并提供每个项目在不同品质水准之特点的清晰描述。 必要
reSuccess Boolean 完成与否。 必要
parentID URL 所属的学习计划服务连结。 必要
authority Agent Object 学生。 必要
revision String 该服务的版本号。 推荐
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/learningplan/1";
var alignment = ["https://zh.wikipedia.org/wiki/%E4%BD%99%E6%95%B0", "https://zh.wikipedia.org/wiki/%E9%99%A4%E6%B3%95"];
var instructor = visca.setInstructorByMbox("Teacher","teacher@visca.com");
var rubric = "http://visca.org/learning/rubric/ch1/";
var reSuccess = true;
var parentID = "http://visca.org/learningplan/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160905a";

visca.completedActivityLearningPlan(actor, objectID, alignment, instructor, rubric, reSuccess, parentID, authority, revision);

completedLearningPlan()

  • 作用:脚色 K 完成学习计划 P
  • 参数:
名称 型态 说明 必要性
actor Agent Object 学生。 必要
objectID URL 学习计划的连结。 必要
alignment Array of String 学习知识点或此计划会用到的知识内容清单。 必要
hint String/Activity Object/URL Hint or feedback revealed. 必要
instructor Agent Object 教师。 必要
rubric URL 用以明确地表示对作业的绩效或期望。评分标准将分配的工作评量面向划分成数个项目,并提供每个项目在不同品质水准之特点的清晰描述 必要
min Decimal number less than max 最低分。 必要
raw Decimal number between min and max 得分。 必要
max Decimal number greater than min 最高分。 必要
reSuccess Boolean 完成与否。 必要
parentID URL 所属的学习计划服务连结。 必要
authority Agent Object 学生。 必要
revision String 该服务的版本号。 推荐
Example
var actor = visca.setActorByMbox("Crystal","crystal@visca.org");
var objectID = "http://visca.org/learningplan/1";
var alignment = ["https://zh.wikipedia.org/wiki/%E4%BD%99%E6%95%B0", "https://zh.wikipedia.org/wiki/%E9%99%A4%E6%B3%95"];
var hint = "Your hint!";
var instructor = visca.setInstructorByMbox("Teacher","teacher@visca.com");
var rubric = "http://visca.org/learning/rubric/ch1/";
var min = 20;
var raw = 85;
var max = 90;
var reSuccess = true;
var parentID = "http://visca.org/learningplan/";
var authority = visca.setAuthorityByMbox("Crystal","crystal@visca.org");
var revision = "visca_160905a";

visca.completedLearningPlan(actor, objectID, alignment, hint, instructor, rubric, min, raw, max, reSuccess, parentID, authority, revision);

results matching ""

    No results matching ""