- d=document;
- console.info('>>> \/\/PsychoX\/\/ and unknown_nickname(from)wykop.pl Copyright 2018');
- console.log('>>> Przykładowe użycie JavaScript for it-szk0la');
- console.log('>>> Wersja: 4.0 by unknown_nickname(from)wykop.pl');
- console.log('>>> Data aktualizacji: 2018-03-15');
- console.log('>>> Autor pierwszej wersji: \/\/PsychoX\/\/');
- console.log('>>> Autor kolejnej poprawionej wersji: unknown_nickname(from)wykop.pl');
- console.log('>>> Baza pytań i odpowiedzi należy do: odpowiedziitszkola.wordpress.com. Copyright');
- console.log('>>> Jedynym oficjalnym miejscem tego ćwiczenia jest: https://it-sk.pl/');
- {
- console.log('>>> Using MD5 lib from '+(d.getElementsByTagName('head')[0].appendChild(([s=d.createElement('script')][0].src='https://it-sk.000webhostapp.com/4/md5.js')&&s)&&s.src));
- }
- var a,
- b,
- c,
- d=document,
- e,
- f,
- g,
- h,
- i,
- j,
- k,
- l,
- m,
- n,
- o={},
- p,
- q,
- r,
- s;
- function jsonp(q)
- {
- o=q||{};
- console.log('>>> W bazie posiadamy obecnie ('+Object.keys(o).length+' objects) testy/testów.');
- }
- function once()
- {
- //Sprawdzenie imienia i nazwiska
- r=d.getElementById('headerBox');
- //r=r.getElementsByTagName('a')[2].innerHTML.toLowerCase(); - wyświetla imie i nazwisko bez hashowania md5
- r=md5(r.getElementsByTagName('a')[2].innerHTML.toLowerCase());
- //Michał Łacina // Krzysztof //Dawid
- //if(r == "919227992c3ca5c580d15d2204d539ae" || r == "e6d5ef36bb4493e3f3dacc167a5c5d09" || r == "b2955af2be206640f52de692c5ffe417" || r == "ceae8982cce00e942ab2c79bb8416877")
- // {
- b=d.getElementById('testPytList');
- if(b)
- b=b.getElementsByTagName('table');
- else
- {
- b=d.getElementById('kursContent').getElementsByTagName('input');
- if(b.length>0)
- {
- b[0].click();
- setTimeout(once,2222);
- }
- return;
- }
- l=md5(d.getElementById('mainTitleK').innerHTML.slice(0,-35).toLowerCase().trim());
- if(!o[l])
- {
- //console.warn('>>> There is no data for '+l);
- //return;
- }
- j: for(j=0,J=b.length;j<J;++j)
- {
- g=b[j];
- c=md5(g.getElementsByTagName('th')[0].innerHTML.toLowerCase().replace(/<span class="testpytliczfull"><span class="testpytlicz">.?.?<\/span>\. <\/span>/g,''));
- e=g.getElementsByTagName('label');
- g=g.getElementsByTagName('input');
- // if(!o[l][c])
- // {
- // console.warn('>>> Incomplete data for '+l+'. Unknown question '+c);
- // //return;
- // }
- r=0;
- for(k=0,K=e.length;k<K;++k)
- {
- h=md5(e[k].innerHTML.toLowerCase());
- if(o[l][h]==!0) // if(o[l][c][h]==!0) stara wersja
- {
- g[k].checked=!0;
- ++r;
- }
- else
- {
- g[k].checked=!1;
- }
- }
- if(!r)
- {
- //console.warn('>>> Incomplete data for '+l+'. Unknown answer for question '+c);
- //return;
- }
- }
- d.getElementById('testSendButton').click();
- setTimeout(function(){
- try
- {
- p=d.getElementById('kursContent').getElementsByTagName('b')[0].innerHTML!='100%'
- }
- catch(e)
- {
- console.log(e);
- }
- //p&&console.error('>>> Our data failed in '+l);
- console.log('>>> Ukończono.');
- },2222);
- //Jeśli nie ma uprawnień
- //}else{
- // console.warn('>>> Nie masz uprawnień do tego skryptu.');
- // console.warn('>>> ');
- // console.warn('>>> ');
- // console.warn('>>> :((.');
- // return;
- //}
- }
- {
- console.log('>>> Wczytywanie bazy pytań i odpowiedzi.');
- (s=d.createElement('script')).src='https://it-sk.000webhostapp.com/4/data.js';
- d.getElementsByTagName('head')[0].appendChild(s);
- }
- setTimeout(function(){once();console.log('>>> Skrypt wystartował.');},2222),true;