- |
Index: openacs-4/packages/scorm-player/tcl/rte-api-init.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/scorm-player/tcl/rte-api-init.tcl,v
diff -u -N -r1.1 -r1.2
--- openacs-4/packages/scorm-player/tcl/rte-api-init.tcl 13 May 2010 01:17:53 -0000 1.1
+++ openacs-4/packages/scorm-player/tcl/rte-api-init.tcl 8 Jul 2010 01:14:22 -0000 1.2
@@ -77,8 +77,9 @@
{completion_status W} {completion_threshold W} {cp_node_id CPNODEREF} {created W}
{credit W} {delivery_speed W} {entry W} {exit W} {language W} {launch_data W}
{learner_name LEARNERNAMEREF} {location W} {max W} {min W} {mode W} {modified W}
- {progress_measure W} {raw W} {scaled W} {scaled_passing_score W} {session_time W}
- {success_status W} {suspend_data W} {total_time W} {user_id USERREF} {timestamp TIMESTAMP}}
+ {progress_measure W} {raw W} {scaled W} {scaled_passing_score W} {session_time INTERVAL}
+ {success_status W} {suspend_data W} {total_time INTERVAL} {user_id USERREF}
+ {timestamp TIMESTAMP}}
nsv_set scorm_schema comment_table \
{{cmi_comment_id KEY} {cmi_node_id KEYREF} {comment W} {timestamp TIMESTAMP} {location W}
Index: openacs-4/packages/scorm-player/tcl/rte-api-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/scorm-player/tcl/rte-api-procs.tcl,v
diff -u -N -r1.2 -r1.3
--- openacs-4/packages/scorm-player/tcl/rte-api-procs.tcl 19 May 2010 01:34:17 -0000 1.2
+++ openacs-4/packages/scorm-player/tcl/rte-api-procs.tcl 8 Jul 2010 01:14:22 -0000 1.3
@@ -300,6 +300,11 @@
TIMESTAMP {
set data_row [lreplace $data_row $i $i [db_string now {}]]
}
+ INTERVAL {
+ set data_row [lreplace $data_row $i $i \
+ "[scorm_player::interval_to_seconds \
+ -timestamp [lindex $data_row $i]] seconds"]
+ }
CPNODEREF {
set cp_node_id [lindex $data_row $i]
if { ![db_0or1row check_cp_node_id {}] } {
Index: openacs-4/packages/scorm-player/tcl/rte-api-procs.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/scorm-player/tcl/rte-api-procs.xql,v
diff -u -N -r1.1 -r1.2
--- openacs-4/packages/scorm-player/tcl/rte-api-procs.xql 13 May 2010 01:17:53 -0000 1.1
+++ openacs-4/packages/scorm-player/tcl/rte-api-procs.xql 8 Jul 2010 01:14:22 -0000 1.2
@@ -60,7 +60,8 @@