VİrtualBox ile Wİndows kurdum ve denedim beyler kamera falan gayet düzgün de hocanın gösterdiği dokümanlar yamuk yumuk gözüküyor düz değil en iyisi dual boot yapmak.
Arkadaşlar Zoom'un serverlerini kullandığı için giriş ID ve tokenleri alıp Zoom'a girmek gerekiyor bunun için de GitHub'da yardımsever birisi bunun için script yazmış nasıl kullanıldığını açıklayayım:
2) ındirip kurulumunu yaptıktan sonra EBA'ya oturumunuzu açıp canlı dersler kısmına geliyorsunuz unutmayın EBA'ya ilk girdiğinizde karşınıza çıkan canlı dersin var kısmı değil o sayfada canlı derse katılmak istemiyorum seçeneğini seçip ana sayfanızda bulunan canlı dersler kısmına gelin.
3) üçüncü olarak FN + F12 kombinasyonunu kullanarak aşağıda bulunan kodları girin.
JavaScript:
$.ajax({
url : "https://uygulama-ebaders.eba.gov.tr/ders/FrontEndService//studytime/getstudentstudytime",
method : "POST",
headers : {
"Content-Type" : "application/x-www-form-urlencoded",
"Accept" : "json"
},
data : "status=1&type=2&pagesize=25&pagenumber=0",
withCredentials : true,
crossDomain : true,
xhrFields : {
withCredentials : true.
},
dataType : "json",
success : function(resp) {
var result = resp.studyTimeList;
var dersler = [];
var dersText = "";
var id = 1;
for (var i in result) {
if ((new Date).getTime() + 18000000 > result[I].startdate) {
dersler.push(result[I]);
dersText = dersText + (id.toString() + ") " + result[I].title + " (" + result[I].ownerName + ")\n");
id = id + 1;
}
}
if (dersler.length == 0) {
alert("aktif ders yok");
return;
}
var selectedDers = prompt("Seçim yapınız (sadece rakam girin):\n\n" + dersText);
var ders = dersler[parseInt(selectedDers) - 1];
$.ajax({
url : "https://uygulama-ebaders.eba.gov.tr/ders/FrontEndService//livelesson/instudytime/start",
method : "POST",
headers : {
"Content-Type" : "application/x-www-form-urlencoded",
"Accept" : "json"
},
data : {
"studytimeid" : ders.id,
"tokentype" : "asdasd"
},
withCredentials : true,
crossDomain : true,
xhrFields : {
withCredentials : true.
},
dataType : "json",
success : function(resp2) {
window.location = resp2.meeting.url + "?tk=" + resp2.meeting.token;
}
});
}
})
Entere basın ve katıl butonuna basın uygulamayı yükleyin diyecektir yine katıl butonuna basın, karşınıza bir uyarı çıkacak girmek istediğiniz dersin numarasını girin bundan sonrasında otomatik olarak Zoom açılacak ve derse girebileceksiniz. Kodları yazdığı için GitHub'dan sh4dowb’s gists kullanıcısına teşekkürler
İncelemek isterseniz kodlar :EBA canlı ders için Linux ve Mac desteği (Zoom)[/I][/I][/I][/I]
Arkadaşlar Zoom'un serverlerini kullandığı için giriş ID ve tokenleri alıp Zoom'a girmek gerekiyor bunun için de GitHub'da yardımsever birisi bunun için script yazmış nasıl kullanıldığını açıklayayım:
2) ındirip kurulumunu yaptıktan sonra EBA'ya oturumunuzu açıp canlı dersler kısmına geliyorsunuz unutmayın EBA'ya ilk girdiğinizde karşınıza çıkan canlı dersin var kısmı değil o sayfada canlı derse katılmak istemiyorum seçeneğini seçip ana sayfanızda bulunan canlı dersler kısmına gelin.
3) üçüncü olarak FN + F12 kombinasyonunu kullanarak aşağıda bulunan kodları girin.
JavaScript:
$.ajax({
url : "https://uygulama-ebaders.eba.gov.tr/ders/FrontEndService//studytime/getstudentstudytime",
method : "POST",
headers : {
"Content-Type" : "application/x-www-form-urlencoded",
"Accept" : "json"
},
data : "status=1&type=2&pagesize=25&pagenumber=0",
withCredentials : true,
crossDomain : true,
xhrFields : {
withCredentials : true.
},
dataType : "json",
success : function(resp) {
var result = resp.studyTimeList;
var dersler = [];
var dersText = "";
var id = 1;
for (var i in result) {
if ((new Date).getTime() + 18000000 > result[I].startdate) {
dersler.push(result[I]);
dersText = dersText + (id.toString() + ") " + result[I].title + " (" + result[I].ownerName + ")\n");
id = id + 1;
}
}
if (dersler.length == 0) {
alert("aktif ders yok");
return;
}
var selectedDers = prompt("Seçim yapınız (sadece rakam girin):\n\n" + dersText);
var ders = dersler[parseInt(selectedDers) - 1];
$.ajax({
url : "https://uygulama-ebaders.eba.gov.tr/ders/FrontEndService//livelesson/instudytime/start",
method : "POST",
headers : {
"Content-Type" : "application/x-www-form-urlencoded",
"Accept" : "json"
},
data : {
"studytimeid" : ders.id,
"tokentype" : "asdasd"
},
withCredentials : true,
crossDomain : true,
xhrFields : {
withCredentials : true.
},
dataType : "json",
success : function(resp2) {
window.location = resp2.meeting.url + "?tk=" + resp2.meeting.token;
}
});
}
})
Entere basın ve katıl butonuna basın uygulamayı yükleyin diyecektir yine katıl butonuna basın, karşınıza bir uyarı çıkacak girmek istediğiniz dersin numarasını girin bundan sonrasında otomatik olarak Zoom açılacak ve derse girebileceksiniz. Kodları yazdığı için GitHub'dan sh4dowb’s gists kullanıcısına teşekkürler
İncelemek isterseniz kodlar :EBA canlı ders için Linux ve Mac desteği (Zoom)[/I][/I][/I][/I]
FN tuşunuz yoksa sağ tık --> incele --> Console kısmına gelip yapıştırın kodu.
Ya da "ben kod ile uğraşmam " diyorsanız buradaki linkten eklentiyi kurun EBA'ya girince otomatik olarak ekranda kutucuk çıkıyor oradan hiç kod olmadan derse girebilirsiniz. Faydalı bulduysanız sadece beğeni bırakabilirsin.