Blame view

WebRoot/static/js/en_paper_view2.js 3.02 KB
efdefb1b   孙向锦   添加语言English
1
2
3
4
5
6
7
8
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
35
36
37
38
39
40
41
42
43
44
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 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
  				obj.text("Fold analysis");
  		});
  	}
  			
  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++){
  						_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;">Diffcult </span></div><div class="resolve_click"><a  onclick="slide($(this))">View Analysis</a></div></div><div class="clearfix"></div></div></li>';
  					}
  					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="";
  						$(".analysis li .stem").eq(j).append('<span class="li_index">'+(j+1)+'</span>、'+data.data.questions[j].content);
  						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);
  		}