Sadržaj

Uređivač dodatnog sadržaja predavanja nakon snimanja

Post Recording Editor of Lecture's Additional Content
Mentor: Prof. dr. sc. Branko Jeren

Zadatak

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.

Diplomski rad

Tekst rada: Uređivač dodatnog sadržaja predavanja nakon snimanja

Kod: Radni folder na Diani

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?

Kronologija

Trenutno stanje

http://diana.zesoi.fer.hr/~ikovacevic/radnoIvor/LeCTo%20Player/lectureLink.php?uri=http://diana.zesoi.fer.hr/~ikovacevic/LectoTest/hmm.psu.xml

http://diana.zesoi.fer.hr/~ikovacevic/radnoIvor/LeCTo%20Player/lectureLink.php?uri=http://lecto-player.lss.hr/lectures/lecto_demo/config.psu.xml

Prvi demo editora: http://screenr.com/FLm8

1. tjedan (5.-11.3.2012.)

Izvještaj

Pripremio sam offline materijale za citanje na skijanju (2. tjedan). Instalirao razvojno okruzenje za programiranje kasnije.

2. tjedan (12.-18.3.2012.)

Linkovi

http://www.wymeditor.org/features/

http://www.aloha-editor.org/features.php

http://www.tinymce.com/tryit/jquery_version.php

http://ckeditor.com/demo

3. tjedan (19.-25.3.2012.)

Izvještaj sa sastanka 19.3.

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

- probati: http://lecto-player.lss.hr/lectureLink.php?uri=http://diana.zesoi.fer.hr/~ikovacevic/LectoTest/missiglinks.psu.xml

Prijedlog rješenja

4. tjedan (26.3.-1.4.2012.)

Izvještaj sa sastanka 26.3.

Treba početi izradu Quiz editora.

Neki zahtjevi:

Razmotriti mogucnost izmjene .alc filea:

Napredak

5. tjedan (2.4.-8.4.2012.)

Plan

6. tjedan (8.4.-15.4.2012.)

Napredak

7. tjedan (16.4.-22.4.2012.)

Izvještaj sa sastanka 16.4.

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.

Plan
Bilješke

(primjer: http://lecto-player.lss.hr/lectureLink.php?uri=http://diana.zesoi.fer.hr/~ikovacevic/LectoTest/missiglinks.psu.xml

new note, new note, previous, next, nestala je zadnja)

8. tjedan (23.4.-29.4.2012.)

9. tjedan (30.4.-6.5.2012.) i 10. tjedan (7.5. - 14.5.2012)

TODO

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;
		}
};
Sastanak

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

11. tjedan (15.5. - 22.5.2012)

Sastanak