A tárgy beadandója egy saját weboldal, amit különböző szempontok szerint értékel a gyakorlatvezető és két társértékelő. Az értékelések ezen az oldalon tekinthetőek meg egy társértékelési kóddal. Az értékeléseknél azt is látjuk, hogy mi a minket értékelő társértékelők társértékelési kódja, amikkel aztán az ő táblázataikat is meg lehet nézni, és így tovább.
⚠ Update: Sajnos most már captcha szükséges az értékelések megtekintéséhez, így ez a script nem tudja automatikusan letölteni a weboldalakat, és értelmét vesztette.
Ez felelős az összes társértékelő kód összegyűjtéséért. Ezeket 3 különböző módon menti el:
- Egyszerű listában (codes.txt)
- Minden kódhoz az általa értékelt oldalak kódja (forward_codes.json)
- Minden kódhoz az őt értékelők kódjai (backward_codes.json)
Előfeltétele a codes.txt
létezése (ld. scrape_codes.py
)
Letölti az összes értékelő táblázatot tartalmazó oldalt a ertekelesek/{kod}.html
fájlokba.
Előfeltétele a codes.txt
létezése (ld. scrape_codes.py
) és a wget
létezése $PATH
-ban
Letölt minden weboldalt. Nem ajánlott lefuttatni, 400+ darab, egyesével akár 100mb+-os oldalt tölt le.
Előfeltétele az ertekelesek
mappa létezése (ld. download_ratings.py
) és a bs4
Az egyetlten érdekes fájl. Kinyer minden adatot az értékelések html fájljaiból és elmenti a crit_sites.pickle
fájlba. Ebben van minden class (Criterion
, Rating
, Site
) definiálva és nagyon szépen(?) dokumentálva.
5. stats.py
Előfeltétele a crit_sites.pickle
fájl létezése (ld. webdev_parser.py
) és a matplotlib
Ez gyártja a grafikonokat és egyéb statisztikákat.
Minden információ a 2021/22/2 félévre vonatkozik
36 oldal bukott biztosan - 8.43%
26 oldal tökéletes a gyakvezek értékelése szerint: y6cf, wxu3, 3h9c, 49dt, 6tp9...
Akik csak egy követelményt nem teljesítettek a gyakvez szerint, azok a(z) 45. követelményt hibázták el a leggyakrabban (5/36): Alternatív, nagybetűs, nagy kontrasztú stílus változat elérhető a gyengénlátó felhasználók számára minden oldalon.
Gyakvezek értékelése szerint a(z) 45. követelményt hibázták el a leggyakrabban (48%): Alternatív, nagybetűs, nagy kontrasztú stílus változat elérhetõ a gyengénlátó felhasználók számára minden oldalon.
A gyakvezek és a társértékelők pontozása a leggyakrabban (130/415) a(z) 10. követelménynél tért el: Az elkészült weblap reszponzív.
28.: Nincsenek helyesírási hibák, elgépelések
23.: Az űrlap szövegmezõi a várt adatnak megfelelõ hosszúságúak
29.: A letapogathatóság elve alapján a kulcsszavak ki vannak emelve (félkövér, dőlt), ahol az értelmes, felsoroláslista lett használva