DemoWWW
Ohjelma demojen siirtämiseksi verkkoon. Ohjelmalla voi myös lukea
siirrettyjä vastauksia.
Demojen palauttaminen DemoWWW-ohjelman avulla
Lue
Tämä sivu.
Seuraava pätee Agoran mikroluokissa (ainakin).
- Käynnistä komentokehote
- Tee hakemisto c:\MyTemp\ohj\OMATUNNUS\demoN ('OMATUNNUS' ja 'N' tietysti
korvataan sopivasti). (Tosin DemoWWW toimii miltä tahansa levyltä - esim. U: -
ja missä tahansa hakemistossa, kunhan files.txt ja tehtävät ovat samassa
puussa).
- Kopioi kaikki tehtävätiedostot edellä mainittuun hakemistoon.
- Kirjoita demowww
- Esiin pomppaa kaksi ikkunaa. DemoWWW-ikkunan kautta pääsee muokkaamaan
indeksitiedostoa (files.txt), johon kootaan linkit kaikkiin demotehtäviin.
ViewFile-ikkuna näyttää yksittäisen demotiedoston sisällön.
- Tarkista että pääikkunan 2. rivillä oleva demon numero on oikein
ja vaihda se tarvittaessa
oikeaksi. Mikäli demon numero ei näy, niin
valitse valikoista 'edit/options...'. kirjoita 'Demo nr'-kohtaan
demojen numero.
Samoin optioissa kirjoita Passwd-kohtaan joku salasanantapainen, joka kelpaa myös
hakemiston nimeksi
(katso syy tästä).
Salasanan pitää olla kaikkien demojen osalta sama.
- Lisää edellisen kohdan salasana Kurkeen +DemoWWW-kohdan alle.
- Jos edelliset kohdat on tehty oikein, pitäisi työkalurivin alapuolella olla
neljän tekstiruudun rivi. Demotehtävät lisätään tätä riviä apuna käyttäen
- Kirjoita Filename-kohtaan demotehtävä-tiedosto, esim. 'd3teht123.txt'
- Kirjoita Task-kohtaan ne tehtävät jotka tuo tiedosto kattaa,
esim. '1-3', jos tuossa tiedostossa on tehtävät
1, 2, ja 3, tai '1,2,4' jos tiedostossa on
tehtävät 1, 2 ja 4.
Guru tai Bonus tehtävät merkitään esim. G1-2 tai B1 (Task-kohtaan,
itse tiedostossa pitäisi näkyä esim. [TG1-2:2])
- Kirjoita Points-kohtaan kuinka monta pistettä itse antaisit itsellesi
tehtävästä - tietysti tehtävänannon max-pisterajan rajoittamana!
- Kirjoita Comment-kohtaan kommentit tehtävästä -
esim. 'etu- ja sukunimen vaihtamistehtävä'
- Aloita uusi rivi painamalla ctrl-r. toista kohdat 9 - 13 kunnes kaikki
tehtävät on lisätty
- Tarkista että kaikki tiedostot näkyvät oikein painamalla Ctrl-I
(tai painamalla printteri-nappia). Tehtäväsi avautuvat selaimeen
(jos tässä vaiheessa tulee virheilmoitus siitä että index.html:ää ei
löytynyt, älä välitä
siitä jos tehtäväsi kuitenkin avautuvat selaimeen). Sulje kaikki netscapen
ikkunat ennenkun tämän teet.
- Klikkaa 'copy all files to www'-nappia (eli kirjekuorinappia) jos
kaikki on kunnossa. Käy tarkistamassa että kaikki toimii osoitteesta
http://www.it.jyu.fi/users/KÄYTTÄJÄTUNNUS/ohj/PASSWD/DemoN/
- Siirron voit testata myös TestaaDemo.bat:ia kutsumalla:
Kirjoita optioissa kohtaan DemoWWW täsmälleen sama teksti,
jonka olet kirjoittanut Kurkeen. Paina Testaus-nappia (Ctrl-T).
Lue tarkaan tulevat ilmoitukset! Kokeile klikata jokaista linkkiä.
Jos et jostainsyystä pysty käyttämään DemoWWW-ohjelmaa tai siirtämään sillä
tiedostoja verkkoon, toimi seuraavien ohjeiden mukaan
(oppilaiden oletetaan omaavan tietotaidon ohjeiden seuraamiseen):
- Kopioi kaikki tehtävät samaan hakemistoon
- Kirjoita files.txt (tämän voi tehdä DemoWWW-ohjelmalla tai vaikka notepadilla).
Sovella edellä annettuja ohjeita (formaatin täytyy olla oikea,
ks lisätietoja
tästä).
- Siirrä tiedostot ftp:llä verkkoon
- Kurkeen asetukset jotka on kuvattu
tällä sivulla.
- Tarkista että toimii!
Jos jostain syystä haluat siirtää demot muualle kuin Agoran W-asemalle, niin
- Aloitus kuten Agoran tapauksessa
- Optioissa DemoWWW-kohtaan sama teksti kuin Kurjessa.
Esim. www.cc.jyu.fi/~vesal/ohj/abc123
- Passwd-kohtaan kurssin jälkeinen sana, ed. esimerkissä abc123
- Transfer mode -kohtaan f, eli FTP-siirto
- Muut kohdat kuten Agoran siirrossa
Harjoitustyön siirtämiseen DemoWWW:tä voidaan käyttää vastaavasti
- Korvaa mahdollinen Demo N -rivi esim. tekstillä Vaihe 1 tms.
- Agora: painat vain lähetä-nappia
- Jos muu kuin Agora: optioissa DemoWWW-kohtaan kone johon siirrät,
esim. www.cc.jyu.fi
- Passwd-kohta tyhjäksi
- Transfer mode -kohtaan f, eli FTP-siirto
- Paina lähetä-nappia
- Harjoitustyön siirron onnistuminen tarkistetaan selaimella
- Koita myös raahaus- ja pudotus-menetelmää tiedostojen lisäämiseksi
- Muitakin kommentteja voi lisätä. Kommentit alkavat aina '='-merkillä
- Files.txt-tiedoston voit tehdä kotonasi valmiiksi (esim. DemoWWW-ohjelmalla)
ja tuoda se disketillä
yliopistolle jossa sitten DemoWWW-ohjelman avulla lähetät demot nettiin (soveltaen
edellä annettavia ohjeita sopivilta osin).
Minimissään tiedoston files.txt tekemiseen riittää DemoWWW.exe. Seuraavassa
muut tarvittavat tiedostot:
- DemoWWW.exe - itse pääohjelma, jos ei lähetetä eikä esikatsella, muuta ei tarvita
- DemoWWW.html - tämä ohjetiedosto
- Perl - tulkki pitää olla asennettuna lisätoimintoihin
- DemoWWW.bat - tiedostojen lähettäminen
- lue.pl - tiedostojen lähettäminen
- vlftplib.pl - tarvitaan lisäksi jos tiedostoja siirretään muualle kuin Agoraan,
FTP-siirto
- testaademo.bat - siirron onnistumisen testaaminen
- luedemo.pl - hakee demot netistä, siirron testaaminen
- laskedemo.pl - laskee demopisteet ja tekee indeksisivun, siirron testaaminen
- selain - joku selain pitää olla käytössä
Seuraavassa c = Ctrl+, sc = Shift+Ctrl a=Alt+
Pika näppäimet toimivat missä tahansa ikkunassa
F1 = avustus
F3 = avaa uusi files.txt tiedosto
c+S = talleta files.txt-tiedosto
a+X = lopeta
a+BS = peruuta
c+X = leikkaa (maalattu alue)
c+C = kopioi (maalattu alue)
c+V = liimaa
c+I = esikatselu files.txt:stä html-muodossa
F9 = siirrä files.txt + muut tiedostot WWW:hen
c+T = testaa siirron onnistuminen
c+L = lisää viivarivi
c+R = lisää uusi tehtävärivi
c+End = siirry viimeiselle riville files.txt:ssä
c+Home = siirry ensimmäiselle riville files.txt:ssä
c+alas = seuraava tehtävä files.txt:stä
c+ylös = edellinen tehtävä files.txt:stä
F5 = näytä/älä näytä tiedostoikkuna
c++ = suurenna tiedostoikkunan fonttia
c+. = pienennä tiedostoikkunan fonttia
c+O = vaihda OEM/Ansi tiedostoikkunassa
c+U = näytä käyttäjäikkunan
F2 = arvo satunnainen käyttäjä (jos käyttäjä ikkunan on näkyvissä)
sc+ylös = edellinen käyttäjä (jolla valittu tehtävä tehtynä)
sc+alas = seuraava käyttäjä (jolla valittu tehtävä tehtynä)
hiiren-oikea nappi -raahaus toiseen ohjelmaan
= siirtää valitun tehtävätiedosto toiseen ohjelmaan
raahaus toisesta ohjelmasta
= Filename-kohtaan => korvaa tiedoston nimen
= files.txt-tekstin päälle => lisää tiedoston(/tiedostot)
files.txt:hen
Kutsu:
DemoWWW - aukaisee DemoWWW:n oletushaemistoon
jos hakemistossa on files.txt se avataan, muuten
luodaan uusi
DemoWWW hakemisto
- aukaiseen DemoWWW:n hakemistoon
DemoWWW /p - aukaisee DemoWWW:n viimeksi käytettyyn hakemistoon
DemoWWW /u polku\user.html
- aukaiseen DemoWWW:n sekä käyttäjäikkunan ja lukee
käyttäjäikkunaan tiedoston polku\users.html
Käyttäjäikkunaan voidaan lukea (tai komentoriviltä käynnistettynä pyytää)
laskedemo.pl:n tekemä users.html-tiedosto joltakin demokerralta.
- voidaan helposti selata eri oppilaiden tehtäviä.
- voidaan lajitella pistemäärän mukaiseen järjestykseen (Sort)
- voidaan ottaa valittu ryhmä
- voidaan arpoa satunnainen opiskelija (F2)
- voidaan laittaa ehdoksi tietty tehtävänumero
- voidaan siirtyä vain niiden oppilaiden välillä, joilla
valittu tehtävä on tehtynä (sc+alas/ylös)
K. Björklid & Vesa Lappalainen 4.2.2001