有个教大家怎么做考试系统的,他把附件给删了,那我自己整理一个

楼主
我是社区第144591位番薯,欢迎点我头像关注我哦~

我做的不是一整个系统,而是一个单张的模板,我也没用心做,大家借鉴即可。主要是梳理里面的难点。

模板已经放到了最后,直接下载用就可以。我个人觉得这个案例蛮好的。

注意:我用的oracle数据库

 

表结构:

 

难点一:    数据库如何随机取出固定数量的题目,按照oracle举例,oracle中可以按照 dbms_random.random 进行排序。

   示例:

select * from (
select * from (
select '第1题'  subject from dual
union all
select '第2题'  subject from dual
union all
select '第3题'  subject from dual
union all
select '第4题'  subject from dual
union all
select '第5题'  subject from dual
union all
select '第6题'  subject from dual
union all
select '第7题'  subject from dual
union all
select '第8题'  subject from dual
) a
order by dbms_random.random
) a
where rownum<=4

 

难点二:倒计时

在某个单元格输入以下css样式,并设置显示内容为html

倒计时  30分钟

 

然后设置一个加载后事件

输入以下JS内容

            var timName = document.getElementById('tim');

            var t = 1799;

            var timer = setInterval(function(){

            timName.innerHTML = parseInt(t/60 %60) +"分钟" + parseInt(t % 60)+"秒";

            t--;

            if(t<=0){

//            clearInterval(timer);
			_g().verifyAndWriteReport();

            }

            }, 1000)

 

模板

考试模板.rar (2.96 K)

分享扩散:

沙发
发表于 2022-9-9 11:08:29
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1回帖数 1关注人数 4557浏览人数
最后回复于:2022-9-9 11:08

返回顶部 返回列表