Şəkil 1-də verilmiş dizayna uygun application hazırlayın. Tələbə obyektində aşağıdakı property-lər olmalıdır:
- Name - string
- Surname - string
- Email - string
- Birthday - date
- Scores - number array
Tələbə obyektində aşağıdakı method-lar olmalıdır:
- getAverageScore()
Input-lara yeni tələbə yaratmaq üçün Ad, Soyad, Email və Doğum tarixi daxil olunmalıdır. Email və Doğum tarixinin formatını RegEx ilə yoxlamaq lazımdır. Əgər düzgün daxil edilmiyibsə istifadəçiyə xəbərdarlıq çıxmalıdır və yeni tələbə yaradılmamalıdır.
Sağ hissədə olan Input-lardan tələbənin email-ini daxil edib yeni qiymət əlavə etmək mümkün olmalıdır. Qiymət yalnız ədədlər ola bilər. "Scores of the student" hissədə həmin tələbənin bütün qiymətləri göstərilməlidir (list vəya adi şəkildə).
Aşağıdakı "Students List" hissədə əlavə olunmuş bütün tələbələrin siyahısı olmalıdır. tələbənin adının üzərinə DOUBLE CLICK etdikdə həmin tələbənin qiymətlərinin ortalaması çıxmalıdır (Alert edə bilərsiniz vəya hansısa elementin içinə yazdıra bilərsiniz).
Şəkil 2-də verilmiş dizayna uyğun HTML hazırlayın. HTML-də body elementinin içindəki hər şeyi JavaScript vasitəsi ilə yaratmalısınız. Yalnızca main elementi yarada bilərsiniz. CSS file-ı yarada bilərsiniz
Uğurlar!