Ovo je stara izmjena dokumenta!
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.
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 * generiranje ALC-a za kvizove