RP1 -- 1. kolokvij

✓XHTML1

Prvi kolokvij iz Računarskog praktikuma 1 održat će se 13. travnja 2006., od 14 do 18 sati, u Praktikumu 1 (u podrumu), prema objavljenom rasporedu. Studenti označeni crveno u tablici još mi se nisu prijavili emailom, ali sam na osnovu nekih drugih parametara (prezime, prisutnost na mojim vježbama,...) pretpostavio da će pisati kolokvij kod mene. Molim vas da se pridržavate rasporeda! To je jedini način da ovo organiziramo bez većih problemā.


Za Unix imate 15ak minutā. Nemojte ulaziti dok ne dođe vrijeme koje vam je dodijeljeno u tablici. Dobro bi bilo ulaziti u grupama po 4: tako manje smetate studentima koji upravo pišu XHTML+CSS dio kolokvija. Čim uđete, logirajte se na jedno od prva 4 računala, i spojite na student (naredba ssh student). Dobit ćete dva zadatka, na papirićima. Prvo ćete dobiti jednostavniji zadatak, čije rješenje vrijedi 7 bodova. Nakon što ga riješite i rješenje pokažete meni (samo mi pokažite maksimizirani terminalski prozor u kojem ste pisali naredbe), dobit ćete bodove, i ako to učinite u prvih 10 minutā, dobit ćete drugi, teži zadatak. Njegovo potpuno rješenje vrijedi 8 bodova, s time da će se dodjeljivati i djelomični iznosi bodova za nepotpuno riješen zadatak.

Prilikom rješavanja Unix dijela kolokvija dozvoljeno vam je korištenje man naredbe, ali nije dozvoljeno korištenje aplikacijā izvan terminalskog prozora (kao što je web browser), niti interaktivnih servisā (kao što je email). Na izlasku, ako već nisam pokupio vaše papiriće sa zadacima, obavezno mi ih vratite!


Za XHTML+CSS imate oko sat vremena za pisanje koda, te oko 10 minuta za ostale radnje (pokretanje browsera i editora na početku, validacija i slanje maila na kraju). Mailovi poslani nakon više od sat i 15 minuta od početka termina (15:20, 16:40, odnosno 18:00) neće se uzimati u obzir. Dobro rasporedite vrijeme: po mom mišljenju, za CSS dio treba vam barem dvostruko vremena nego za XHTML. Preporučujem vam da radite unutar svog public_html direktorija: tako najjednostavnije možete pratiti svoj rad na webu.

Prvi dio bit će zadatak u kojem će se zahtijevati da napravite validni XHTML dokument unutar kojeg se nalaze elementi zadane logičke strukture. Rješenje tog zadatka, ako se validira bez grešaka i upozorenjā (ne računajući "byte order mark found"), te dobro opisuje zadanu logičku strukturu, dobiva 5 bodova. Dokumenti za koje validator javlja grešku dobivaju maksimalno 1 bod. Vaš dokument ne mora sadržavati link na validator, ali preporučujem vam da konzultirate validator (na bilo koji način) prije nego što ovaj zadatak proglasite riješenim.

Drugi dio bit će zadatak u kojem se zahtijeva da primjenom CSSa postignete zadani grafički prikaz na zadanom dokumentu. Budući da će za tu svrhu biti potrebno modificirati originalni dokument (ako ništa drugo, onda da biste ga povezali sa stilskom karticom), prethodno ga skinite (download) na svoj account. U istom direktoriju trebate napraviti stilsku karticu, tako da postignete efekte prikazane na slici (screenshot) koju ćete moći vidjeti u sklopu zadatka. Ne morate se truditi točno postići (iako trebate pokušati približno postići) fontove, udaljenosti i boje. Elegantno rješenje koje se uspješno validira bez upozorenjā, i postiže sve efekte koje treba bez suvišnih dodataka u dokument, dobiva 10 bodova. Za vrijeme pisanja XHTML+CSS dijela dozvoljeno je koristiti web, osim (web)maila.

Nakon toga trebate mailom poslati (na adresu vedgar+rp1@gmail.com, s vaše adrese na studentu) bar 3 datoteke: rješenje prvog zadatka (XHTML dokument), te rješenje drugog zadatka (modificirani zadani dokument, i stilska kartica). Pošaljite i sve dodatne sadržaje (slike) koje ste koristili. Zatim napišite svoj username na papirić, i predajte mi papirić na izlasku.