U sklopu diplomskog zadatka potrebno je izraditi uređivač dodatnog tekstualnog sadržaja koji će se pridružiti snimci predavanja. Uređivač mora biti ugrađen u postojeće programsko rješenje za reprodukciju snimki predavanja LeCTo player i mora podržavati dodavanje neformatiranog teksta, poveznica na web sadržaje, web stranica i jednostavnih kvizova. Potrebno je i omogućiti povezivanje dodanog sadržaja uz određeni dio video snimke predavanja.
U vezi dodatnih informacija obratiti se predmetnom nastavniku.
Tekst rada: Uređivač dodatnog sadržaja predavanja nakon snimanja
Pitanja:
Brzina playbacka? 2x, 3x, 4x?
Ima li ikakve zapreke da mi zapakiramo cijeli LECTo server u zip file koji si onda zainteresirani korisnik moze downloadati i instalirati na web server na svom racunalu. Ako si downloada i sadrzaje na svoje racunalo on bi tada morao moci gledati lecto snimke bez da je prikljucen na Internet.
Kako se LeCTo player ponasa kad neki alc ili video su na serveru za koji treba prvo unijeti sifru ili kad link pokazuje na sadrzaj za koji treba sifra. Moze li sve (ostalo) raditi normalno i ako se ne unese sifra? Nastavi li SVE raditi ako se unese sifra?
Prvi demo editora: http://screenr.com/FLm8
Pripremio sam offline materijale za citanje na skijanju (2. tjedan). Instalirao razvojno okruzenje za programiranje kasnije.
http://www.wymeditor.org/features/
http://www.aloha-editor.org/features.php
Treba otkriti što LeCTo Player može, a što ne može.
Identificirati sve probleme.
Problemi
- vjerujem da su potrebni odvojeni uređivači sadržaja i pretpostavljam da je strogo ograničen broj prozora
- može postojati više prozora, ali je sadržaj prozora određen tipom
Prijedlog rješenja
Treba početi izradu Quiz editora.
Neki zahtjevi:
Razmotriti mogucnost izmjene .alc filea:
Treba staviti nove ikonice u userNotes editor i svakom “aditional lecture content”-u dodati odgovarajuci editor.
Maknuti Save tipku i omogućiti automatsko spremanje prilikom pritiska Previous ili Next tipke.
new note, new note, previous, next, nestala je zadnja)
U LeCToPlayer.js je trebalo kod inicijalizacije tabova (cca 900. linija koda) rucno dodati $(“.editorWindow”).hide(); i $(“.editorWindow”).show();
Prilikom otvaranja editora provjeravam postoji li takav sadrzaj i stavljam njega kao trenutno prikazanog
var currTime = jwplayer('player1').getPosition(); for (var i=0; i < contentId[id].relevantContent.length; i++) { if (contentId[id].relevantContent[i].startTime <= currTime && contentId[id].relevantContent[i].endTime >= currTime){ displayedContent[id] = i; } };
Sada svaki alc dobije vlastiti ID koji vise nije njegovo ime nego je rb + “_” + ime. rb je varijabla spremljena u LeCTo.html: window.uniqueId = 0;
pitanja : redoslijed, brisanje, novo ili edit pitanja
unutar pitanja slicno za odgovore: brisi, dodaj, mijenjanj, redoslijed + tekst samog pitanja