5
$(document).ready(function() {
6
//quizNR=$("#quizNR").val();
7
//console.log("changed:"+$("#quizNR").val());
8
//$("#quizNR").change(function(e){quizNR=$("#quizNR").val();console.log("changed:"+$("#quizNR").val());});
9
$("#button1").click(fetchQuiz);
10
$("#button2").click(function(e){qObjectID="TEST1";fetchQuizObject(e);});
11
$("#button3").click(function(e){qObjectID="TEST2";fetchQuizObject(e);});
12
$("#button4").click(function(e){qObjectID="TEST3";fetchQuizObject(e);});
13
$("#button5").click(function(e){qObjectID="TEST4";fetchQuizObject(e);});
14
$("#button6").click(function(e){qObjectID="TEST5";fetchQuizObject(e);});
15
$("#button7").click(function(e){qObjectID="TEST6";fetchQuizObject(e);});
16
$("#getRegistrations").click(function(e){getRegistrations(e);});
17
$("#checkRegistration").click(function(e){checkRegistration(e);});
18
$("#answerButton").click(function(e){checkAnswer(e);});
22
//////Parameters: loginName, password, courseName, courseOccasion, quizNr, qVarNr, quizAnswer
23
function checkAnswer(e){
24
console.log("answerQuiz post");
25
var loginName="a02leifo";
26
password="56edf750f3bb2053b3c1c44429b3ce82";
27
courseName="DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)";
28
courseOccasion="HT-12 LP1";
29
quizNr=$("#quizNR").val();
30
qVarNr=$("#qVarNr").val();
32
if($("#loginName").val()!="") loginName=$("#loginName").val();
33
if($("#password").val()!="") loginName=$("#password").val();
35
$.post("answerQuiz.php",
36
{loginName: loginName, password: password, courseName: courseName, courseOccasion: courseOccasion, quizNr: quizNr, qVarNr: qVarNr, quizAnswer: $("#quizAnswer").val() },
42
function callBackcheckAnswer(data){
43
console.log("callBackcheckAnswer:");
45
$("#result").append("<h3>answer data:"+data+"</h3>");
48
function getRegistrations(e){
49
console.log("getStudentCourseRegistrations post");
50
var loginName="a02leifo";
51
var password="56edf750f3bb2053b3c1c44429b3ce82";
52
if($("#loginName").val()!="") loginName=$("#loginName").val();
53
if($("#password").val()!="") loginName=$("#password").val();
55
$.post("getStudentCourseRegistrations.php",
56
{loginName: loginName, password: password},
57
callBackCourseRegistrations,
62
function checkRegistration(e){
63
//checkStudentCourseOccasion.php
64
console.log("checkStudentCourseOccasion post");
65
////Parameters: loginName, password, courseName, semester (e.g. HT), year (e.g. 12), period (e.g. 1,2,3,4 or 5)
66
var loginName="a02leifo";
67
password="56edf750f3bb2053b3c1c44429b3ce82";
68
courseName="DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)";
72
$.post("checkStudentCourseOccasion.php",
73
{loginName: loginName, password: password, courseName: courseName, semester: semester, year:year, period:period},
74
callBackCheckRegistration,
79
function callBackCheckRegistration(data){
80
console.log("callBackCheckRegistration:");
82
$("#result").append("<h3>Is registered for selected course occasion:"+data.loginSuccess+"</h3>");
85
function callBackCourseRegistrations(data){
86
if(data.loginSuccess=="true"){
87
$("#result").append(data.loginSuccess);
88
$("#result").append("<h3>Course registrations</h3><ul>");
89
for(var i=0;i<data.courseRegistrations.length;i++){
90
$("#result").append("<li>"+data.courseRegistrations[i].courseName+" "+data.courseRegistrations[i].courseOccasion+"</li>");
92
$("#result").append("</ul>");
94
$("#result").append("<h3>Login failed</h3>");
98
//login, password, courseName, courseOccasion, quizNr
99
function fetchQuiz(e){
100
console.log("post fetchQuiz "+$("#quizNR").val());
101
$.post("getQuiz.php",
102
{login: "a02leifo", password: "56edf750f3bb2053b3c1c44429b3ce82", courseName: "DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)", courseOccasion: "HT-12 LP1", quizNr: $("#quizNR").val() },
108
function callBackTest(data){
110
if (typeof data.Error != 'undefined') {
111
$("#result").append("<br/><h3>Error:"+data.Error+"</h3>");
113
$("#result").append("<br/>Dugga nr:"+data.quizNr);
114
$("#result").append("<br/>Variant nr:"+data.qVarNr);
115
$("#result").append("<br/>Kursnamn:"+data.quizCourseName);
116
$("#result").append("<br/>Lista över dugga-objekt:"+data.quizObjectIDs);
117
$("#result").append("<br/>Data:"+data.quizData);
121
//////Parameters: (POST) objectID, quizNr, qVarNr, courseName, courseOccasion, login, password
122
function fetchQuizObject(e){
123
console.log("post fetchQuizObject");
124
$.post("getQuizObject.php",
125
{objectID: qObjectID, courseName: "DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)", courseOccasion: "HT-12 LP1", quizNr: $("#quizNR").val(), qVarNr: "1", login: "a02leifo", password: "56edf750f3bb2053b3c1c44429b3ce82" },
131
function callBackObjectTest(data){
132
if (typeof data.Error != 'undefined') {
133
$("#result").append("<br/><h3>Error:"+data.Error+"</h3>");
135
$("#result").append(data.objectData);
b'\\ No newline at end of file'