Blame view

WebRoot/static/js/en_paper_view2.js 3.03 KB
efdefb1b   孙向锦   添加语言English
1
2
3
4
5
6
7
  var url="";
  	var question_box=[];
  	function slide(obj){                      //查看解析
  		obj.closest(".star_box").siblings(".resolve").slideToggle(function(){
  			if($(".resolve").css("display") == "none")
  				obj.text("View Analysis	");
  			else
0e4da37e   孙向锦   学校管理员界面
8
  				obj.text("Hide analysis");
efdefb1b   孙向锦   添加语言English
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  		});
  	}
  			
  function getQueryString(name) {
  	  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
  	  var r = window.location.search.substr(1).match(reg);
  	  if (r != null) return unescape(r[2]); return null;
    	}
  	var PAPER_ID=getQueryString("PAPER_ID");
  	var classId=getQueryString("classId");
  	var userid=getQueryString("userid");
  	
  	var _html="";
  	$(document).ready(function(){
  		window.top.loading.remove();
  		$.ajax({
  			url:url+"/SunvoteEducation/api/v1/paperinfo",
  			async:false,
  			type:"post",
  			data:{PAPER_ID:PAPER_ID},
  			success:function(data){
  				console.log(data);
  				$("#paper_title").html(data.data.title);
  				$("#time").html(data.data.exam_time);
  				if(data.data.questions.length>0){				
  					for(var i=0;i<data.data.questions.length;i++){
0e4da37e   孙向锦   学校管理员界面
35
  						_html += '<li class="question_li" data-id="'+data.data.questions[i].question_id+'"><div class="stem"></div><div class="option"><ul></ul><div class="clearfix"></div></div><div class="resolve"><div class="resolve_box"><p>【Answer】 '+data.data.questions[i].answer+'</p><p><span>【Analysis】</span>'+data.data.questions[i].analysis+'</p></div><div class="clearfix"></div></div><div class="star_box"><div class="col-md-6"><div class="star"><span style="float:left;">Difficulty Level </span></div><div class="resolve_click"><a  onclick="slide($(this))">View Analysis</a></div></div><div class="clearfix"></div></div></li>';
efdefb1b   孙向锦   添加语言English
36
37
38
39
40
41
42
43
  					}
  					console.log(_html);
  					$(".analysis ul").html(_html);
  					for(var j=0;j<data.data.questions.length;j++){
  						var option_html="";
  						var sum=0;
  						var right_num=0;
  						var answer="";
0e4da37e   孙向锦   学校管理员界面
44
  						$(".analysis li .stem").eq(j).append('<span class="li_index">'+(j+1)+'</span>.'+data.data.questions[j].content);
efdefb1b   孙向锦   添加语言English
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
  						var arry_option=data.data.questions[j].option_content;
  						arry_option=arry_option.replace("[","");
  						arry_option=arry_option.replace("]","");
  						arry_option=arry_option.split(",");
  
  						for(var x=0;x<arry_option.length;x++){
  							option_html += '<li><span>'+String.fromCharCode(64 + parseInt(x+1))+'.</span>'+arry_option[x]+'</li>';
  						}
  						$(".option").eq(j).html(option_html);
  						star(j,parseInt(data.data.questions[j].difficulty));
  					}
  				}
  				window.top.loading.remove();
  			},
  			error: function (XMLHttpRequest, textStatus, errorThrown) {
  				// 错误信息   
  				alert("Code State:"+XMLHttpRequest.status+"State:"+XMLHttpRequest.readyState+"wrong message:"+textStatus+"");
  				window.top.loading.remove();
  			}
  		})
  	})
  	function star(index,num){                //难度星级
  			$(".star").eq(index).append('<ul></ul>');
  			var li_html="";
  			for(var i=1;i<=num;i++){
  				li_html +='<li class="on"></li>';
  			}
  			for(var j=num;j<5;j++){
  				li_html += '<li class="off"></li>';
  			}
  			
  			$(".star").eq(index).find("ul").html(li_html);
  		}