网络远程教育平台课件实时记录学习时长的JS代码

原创 2016年06月01日 21:16:36
//这段代码是在播放页面上的
<script>
var long1 = 38;
var videoIdStr = 176+"";
var c = 0;
var t;
var d = 3;
$(function() {
savaUserStudy();
up(0);
}
function timedCount() {
document.getElementById('txt').value = d;
c = c + 1;
d = parseInt(c / 60);
t = setTimeout("timedCount()", 1000);
}
function savaUserStudy() {
var CourseGuidStr = 24+"";
var userGuidStr = 5190+"";
var ProGuidStr = 27+"";
var data = {
videoGuid : videoIdStr,
userGuid : userGuidStr,
courseGuid : CourseGuidStr,
proGuid : ProGuidStr
};
var url = "/userstudy/add?t=" + new Date().getTime();
var dd = $.hSPost(url, data);
var status = dd.status;
if (status == "OK") {
if (dd.code == "1002") {


} else {
//alert(dd.detail);
}
} else {
if (dd.code == "1001") {
window.location.href = "/user/logo";
} else {
alert(dd.detail);
}
}
}

function updateStudyLong() {
var CourseGuidStr = 24+"";
var userGuidStr = 5190+"";
var ProGuidStr = 27+"";
var studyLong = d;
var isFinish = 0;
if (parseInt(studyLong) >= parseInt(long1)) {
stopCount();
studyLong = long1;
isFinish = 1;
}
var courseType = 60+"";
var data = {videoGuid : videoIdStr,userGuid : userGuidStr,courseGuid : CourseGuidStr,proGuid : ProGuidStr,studyLong : studyLong,isFinish : isFinish,courseType : courseType};
var url = "/userstudy/update/studylong?t="+ new Date().getTime();
var dd = $.hSPost(url, data);
var status = dd.status;
if (status == "OK") {


} else {
if (dd.code == "1001") {
window.location.href = "/user/logo";
} else if (dd.code == "1002") {
//return false;
}
}
}

function up(flg) {  //定时更新听课时长的函数
if (flg == 1) {
var url = "/userstudy/get/userstudy/info/list/"+videoIdStr+"/5190?t="+ new Date().getTime();
var dd = $.hSGet(url, "");
if(dd.status=="OK"){
for(var i=0;i<dd.data.length;i++){
c = dd.data[i].studyLong + 3;
d = c;
}
}
updateStudyLong();
} else {
var url = "/userstudy/get/userstudy/info/list/176/5190?t="+ new Date().getTime();
var dd = $.hSGet(url, "");
if(dd.status=="OK"){
for(var i=0;i<dd.data.length;i++){
c = dd.data[i].studyLong + 3;
d = c;
}
}
updateStudyLong();
}
document.getElementById('txt').value = d;
t = setTimeout("up(1)", 180000);//用到这个函数
}
--------------------------------------------------------------------------------
//JS中setTimeout()的用法详解

http://www.jb51.net/article/35535.htm


版权声明:本文为博主原创文章,意见建议讨论交流请发至infomaxyz@qq.com 举报

相关文章推荐

视频会议将是未来即时通讯平台的主流

网上多功能会堂视频会议系统,指的是通过现有的各种电气通讯传输媒体,将人物的静、动态图像、语音、文字、图片等多种资料分送到各个用户的计算机上,使得在地理上分散的用户可以共聚一处,通过图形、声音等多种方式...

工业4.0时代,怎样为孩子筹备未来教育?

在过去的时代,有的吃就行,在工业4.0时代,缺的不是授之以鱼的教育,是授之以渔的教育, 更是授之以欲的教育。人们不再需要被老师强加灌输,而应该学习如何选择自己感兴趣领域,应该学习如何在浩瀚的知识海洋中...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

网络时代的平民教育家-- Salman Khan

Salman Khan是一位充满热情的互联网教育家,他在家中录下超过1500个小型教育讲座,主题覆盖了数学、物理学、金融、生物和当代经济学,通过Youtube向世界义务传播知识。

工业4.0时代,怎样为孩子筹备未来教育?

最近看了两篇微信的帖子,论述了工业4.0时代的现状和发展,以及对现在的时代状况的一些突破。        其实工业4.0时代已经贴近我们的生活,互联网+影响到更多的方面,设计最基本的吃穿住行,也遍布教...

读《工业4.0时代,怎样为孩子筹备未来的教育》有感

互联网时代的飞速发展,必将带动工业4.0的发展速度,不能及早掌握时代发展方向,必将与时代脱轨,只有认识到人在工业4.0发展过程的主观能动性,正确的积累自己的能力,才能适应时代潮流。在此看来,选择比努力...

工业4.0时代,怎样为孩子筹备未来的教育?

既上一篇文章之后又看到一篇文章关于教育的,当今日新月异的生活,给我们带来高质的生活的同时也引发了我们深刻的思考。  今天,即使你幽居偏远山沟,通过视频,也可以面对面地和海外朋友对话交流;你要学金融,未...

从周鼎看如何当好研究生

从周鼎看如何当好研究生。师者,传道授业解惑也。而这已经是过去。对于现在的研究生,大多数老师不应该以师者为称。学生们也更喜欢叫老板。因为在你为他创造价值的时候,他能给你发工钱,榨取你的剩余价值,这跟资本...

读《应试教育的死穴在于它没有给孩子留下犯错的空间》有感

读了题目中提到的这篇文章以后,再结合以前的学习经历和现在的学习方式,两相对比,也是颇有感触。     应试教育和素质教育这两种不同的教育方式,从效果来说肯定是后者更好,否则我们国家也不会这么高调的提...

工业4.0时代已经来临,你还在享受“古老”的教育吗?

如果现在的你是一名学生,你是否仍在追求去远方寻找一座美妙的课堂,负箧曳屣,远赴高阁去聆听智者之诲?      如果现在的你称为一名高管,你是否仍在苦苦烦恼于如何管理好自己的团队,茶饭不思,希望远赴他乡...

教育平台在线,教育平台源码 类似eduline教育平台系统源码下载

教育平台在线,教育平台源码 类似eduline教育平台系统源码 价值很高,定制的在线教育平台源码 ,类似eduline教育平台系统+在线考试+课程购买+一对多直播+实时聊天+线下活动 ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)