Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4250478
  • 博文数量: 601
  • 博客积分: 15410
  • 博客等级: 上将
  • 技术积分: 6884
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 08:11
个人简介

独学而无友,则孤陋而寡闻!

文章分类

全部博文(601)

文章存档

2020年(1)

2018年(4)

2017年(7)

2016年(42)

2015年(25)

2014年(15)

2013年(36)

2012年(46)

2011年(117)

2010年(148)

2009年(82)

2008年(37)

2007年(41)

分类:

2010-11-17 21:06:23

 Claroline共用了三个表来记录练习的结果

qwz_tracking: 该表存储的是每个用户做练习的情况
  user_id:用户id
  date:时间
  exo_id:练习的序号
  result:练习的结果
  time: 做练习所耗的时间
  weighting:权重,不知道为什么取了这个名字,应该是该练习的总分。

qwz_tracking_question:该表存储的是每个问题的成绩。
  id:序号,answers表中要用到。
  exercise_track_id: 练习的序号,应该跟qwz_tracking的那个相同,存储在exercise表中。
  question_id: 问题的序号,原始位置存储在question表中
  result: 该题的成绩


qwz_tracking_answers:该表存储的是学员所做题的答案,详细记录了学员的每道题的答案,无论是对还是错都记录,也不认是做了多少次,都详细的记录,除了该表会迅速膨胀外,没有任何坏处。
这对于需要记录的场合,是非常重要的功能。
  datails_id:question表中的序号。
  answer:答案
  如果每道题平均有10个答案,那么这个表就是question表的10倍!

qwz_users_random_questions:随机题,???临时还没有找到用处。

lp_user_module_progress:学习路径的统计表
  user_module_progress_id:学习结果统计序号
  user_id:用户序号
  learnPath_module_id:指的是学习路径中的模块的序号。模块就是资源,包括练习、课程讲义中的资源(注意:作业进入不到学习路径的)。
  learnPath_id:学习路径序号
  lesson_location:???临时没有找到
  lesson_status:完成的情况,包括三个值:NOT ATTEMPTED,FAILED,PASSED,COMPLETED。(???ABCD四级)
  entry: ???没找到
  raw:得分,仅对于练习有效,讲义总是100
  scoreMin:允许多次的练习使用
  scoreMax:总分(??好像不是最高分)。
  total_time:总时间,对讲义好像也无效
  session_time:做练习的时间,对讲义好像也无效
  suspend_data:挂起的数据,
  credit:通过否?

完成的进度情况计算公式:同一个路径下的:raw和/scremax和

  在\claroline\inc\lib\learnPath.lib.inc.php中的get_learnPath_progress中定义。


作业成绩表:wrk_submission
  本表采用的形式如果论谈的posts表,用assignment_id与user_id共同来决定是属于哪一个作业中的内容。

id:序号
assignment_id:作业序号
parent_id:用来指示批语
user_id:学员id
group_id:组id
title:标题
visibility:可见性
creation_data:创建时间
last_edit_date:最后修改时间
authors:创建者用户名
submitted_text:提交的文本
submitted_doc_path:附件位置
private_feedback:私人返回的信息
original_id:原始用户Id,用来批语中,用来指示原作者,即交作业的学员Id。
score:成绩

阅读(1893) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~