E-Okul JavaScript Kodu
E-Okul, Milli Eğitim Bakanlığı tarafından geliştirilen ve öğrencilerin akademik durumlarını takip etmek için kullanılan bir web uygulamasıdır. E-Okul’da not girişi, devamsızlık, sınav sonuçları, öğrenci bilgileri ve daha pek çok işlem yapılabilmektedir.
E-Okul JavaScript kodu, E-Okul uygulamasının işlevselliğini genişletmek için kullanılabilen bir kod türüdür. Bu kodlar, E-Okul’da mevcut olmayan yeni özellikler eklemek, mevcut özellikleri değiştirmek veya E-Okul’dan veri almak için kullanılabilir.
E-Okul JavaScript kodu yazmak için temel JavaScript bilgisine sahip olmak gerekir. Ayrıca, E-Okul’un HTML ve CSS kodlarını da anlamak önemlidir.
E-Okul JavaScript Kodu Yazma
E-Okul JavaScript kodu yazmak için öncelikle E-Okul’un HTML ve CSS kodlarını incelemeniz gerekir. Bu kodları inceleyerek E-Okul’un nasıl çalıştığı hakkında bilgi sahibi olabilirsiniz.
E-Okul JavaScript kodunu yazmaya başlamak için önce bir HTML dosyası oluşturmanız gerekir. Bu dosyada E-Okul’un HTML kodlarını kopyalayabilirsiniz.
Ardından, HTML dosyasına JavaScript kodlarınızı ekleyebilirsiniz. JavaScript kodlarınızı eklerken aşağıdaki hususlara dikkat etmeniz gerekir:
- JavaScript kodlarınızın HTML kodlarından önce gelmesi gerekir.
- JavaScript kodlarınızın
<script>
etiketleri arasına yazmanız gerekir.
E-Okul JavaScript Kodu Örnekleri
E-Okul JavaScript kodu için çeşitli örnekler bulunmaktadır. Bu örnekleri inceleyerek kendi kodlarınızı yazmayı öğrenebilirsiniz.
İşte E-Okul JavaScript kodu için bazı örnekler:
- Yeni bir not tipi eklemek: Bu kod, E-Okul’a yeni bir not tipi eklemek için kullanılabilir.
function addNoteType() {
var noteType = prompt("Yeni not tipi adı: ");
var noteTypeId = Math.random().toString(36).substring(7);
var noteTypes = document.getElementById("noteTypes").children;
var newNoteType = document.createElement("option");
newNoteType.value = noteTypeId;
newNoteType.text = noteType;
noteTypes[noteTypes.length - 1].insertAdjacentElement("afterend", newNoteType);
}
- Bir notu değiştirmek: Bu kod, E-Okul’daki bir notu değiştirmek için kullanılabilir.
function changeNote() {
var studentId = prompt("Öğrenci TC kimlik numarası: ");
var subjectId = prompt("Ders ID'si: ");
var note = prompt("Yeni not: ");
var noteInputs = document.querySelectorAll("input[name='note']");
for (var i = 0; i < noteInputs.length; i++) {
if (noteInputs[i].value == studentId && noteInputs[i + 1].value == subjectId) {
noteInputs[i + 2].value = note;
break;
}
}
}
- Bir öğrenci raporu almak: Bu kod, E-Okul’daki bir öğrenci raporu almak için kullanılabilir.
function getStudentReport() {
var studentId = prompt("Öğrenci TC kimlik numarası: ");
var xhr = new XMLHttpRequest();
xhr.open("GET", "/e-okul/report/" + studentId);
xhr.responseType = "json";
xhr.onload = function() {
var report = JSON.parse(xhr.responseText);
console.log(report);
};
xhr.send();
}
E-Okul JavaScript Kodu Kullanma
E-Okul JavaScript kodunu kullanmak için öncelikle kodun bulunduğu HTML dosyasını E-Okul’a yüklemeniz gerekir. Bu dosyayı yüklemek için E-Okul’un “Dosyalarım” bölümünden “HTML” dosyasını seçip “Yükle” butonuna tıklayabilirsiniz.
Dosya yüklendikten sonra kodlar E-Okul tarafından çalıştırılacaktır. Kodlar çalıştırıldığında, ekranda bir sonuç görüntülenecektir.
E-Okul JavaScript Kodu Güvenlik Riskleri
E-Okul JavaScript kodu, E-Okul uygulamasına yetkisiz erişime izin verebileceği için güvenlik riski oluşturabilir. Bu nedenle, E-Okul JavaScript kodunu kullanırken