Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cagataycali/pau-anket-doldur

:trollface: Pamukkale Üniversitesi Değerlendirme Anketi Otomatik Doldurma
https://github.com/cagataycali/pau-anket-doldur

javascript jquery pamukkale pau

Last synced: 17 days ago
JSON representation

:trollface: Pamukkale Üniversitesi Değerlendirme Anketi Otomatik Doldurma

Awesome Lists containing this project

README

        

### Pamukkale Üniversitesi - Pusula Değerlendirme Anketi Otomatik Doldurma :pencil:

[![Chrome Web Store](https://img.shields.io/chrome-web-store/v/nimelepbpejjlbmoobocpfnjhihnpked.svg)](https://chrome.google.com/webstore/detail/pusula-anket-doldurucu/hpmkhgdfjahkdiolbiilkieijjkchbje)

Merhabalar,

Pamukkale üniversitesi pusula adlı bir öğrenci bilgi sistemine sahip. Pusula, vize ve finaller öncesinde öğrencilere doldurması için her ders için birer değerlendirme anketi doldurmayı zorunlu tutuyor.
Bu gerçekten uzun süren bir işlem ve bunu kısa sürede doldurmamız gereken zamanlar olabiliyor.
Kimi zaman sınava gitmeden önce anket formu ile karşılaşıyoruz ve bu yüzden sınav yerimizi geç öğreniyoruz.

Bu durumu hızlı bir şekilde lehimize çevirebileceğimiz basit bir yöntem var.
Pusula ÖBS'de jQuery mevcut. Bunu tarayıcımızın console'undan kontrol edebiliriz.

![gif](https://media.giphy.com/media/Zw8zlRA1bON7a/giphy.gif)

* Ctrl+Shift+J (Windows / Linux) veya Cmd+Opt+J (Mac) kısa yolları ile tarayıcı geliştirici panelini açabilirsiniz.
* Hali hazırda açık ise ```console``` butonuna basmalısınız.

![console](console.png)

Komutlarımızı ```>``` (büyüktür) işareti ile işaretli yere yazacağız.

#### :dart: jQuery'i kontrol etmek için;

``` javascript
> window.$ === $ ? 'jQuery mevcut..' : 'jQuery mevcut değil..'
// jQuery mevcut..
```
![jquery](jquery.png)

#### :dart: Ardından katılıyorum seçmeli butonlarını işaretlettirelim.

```javascript
$('[type="radio"]').each((value, key) => {
if (value % 4 === 1) {
$(key).prop("checked", true)
}
});
```

Bu komutu çalıştırdıktan sonra değerlendirme anketimiz benzer bir görüntüye sahip olacaktır.

![anket](anket.png)

#### :dart: Anketi gönder butonuna basarak değerlendirme anketini tamamlayabilirsiniz.

> Dipnot: Kesinlikle katılıyorum'u işaretlemek istiyorsanız,
```javascript
$('[type="radio"]').each((value, key) => {
if (value % 4 === 1) {
$(key).prop("checked", true)
}
});
```
Katılmıyorum'u işaretlemek istiyorsanız,
```javascript
$('[type="radio"]').each((value, key) => {
if (value % 4 === 2) {
$(key).prop("checked", true)
}
});
```
Kesinlikle katılmıyorum'u işaretlemek istiyorsanız,
```javascript
$('[type="radio"]').each((value, key) => {
if (value % 4 === 3) {
$(key).prop("checked", true)
}
});
```
Komutlarını kullanabilirsiniz. :trollface:

Bunlarla uğraşmak itemiyorum diyorsanız pusula-anket-doldur.crx dosyasını chrome da uzantılar sayfasının üzerine sürükleyip bırakarak bu işlemi yapan plugini ekleyebilirsiniz.

![Chrome-extension](chrome-extension.png)

![tesekkurler](tesekkurler.png)