Korisnički alati

Site alati


studenti:ivor_kovacevic:ik_start

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

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

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

  • “Select local files” ne radi - mali problem
  • alc-file ima tip ( <alc type=“web”>, <alc type=“other”>, <alc type=“quiz”>, <alc type=“links”>) - veliki problem

- 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

  • “Create psu file” mi loše radi - ne spremi url od “Predavačeve bilješke”, “Web sadržaji” i “Navigacija po slajdovima”

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

Prijedlog rješenja

  • 4 editora
  • Web editor:
  • Quiz editor
  • Links editor
  • “Other” editor

4. tjedan (26.3.-1.4.2012.)

Izvještaj sa sastanka 26.3.

Treba početi izradu Quiz editora.

Neki zahtjevi:

  • “Title” bi trebalo uzimati iz .cce file-a
  • Pitati za ime novog filea prije generiranja .alc fila-a
  • Gumbi za editiranje se nesmiju micati prilikom scrolanja
  • Drop down meni navigacija po “Title”-ovima

Razmotriti mogucnost izmjene .alc filea:

  • “frame”-u bi dobro dosao “name”
  • “contentID” i “occurance” bi moglo spojiti u “location”
Napredak

5. tjedan (2.4.-8.4.2012.)

Plan

6. tjedan (8.4.-15.4.2012.)

Napredak
  • čitnja javaScript-a, uređivanje userNotes-a

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
  • maknuo sam Save tipku i otkrio da zadnji note nikada nije ni bio “spremljen”. (treba popraviti)

(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
  • otkriti zasto editori ostanu na vrhu i provlace se kroz sve tabove

U LeCToPlayer.js je trebalo kod inicijalizacije tabova (cca 900. linija koda) rucno dodati $(“.editorWindow”).hide(); i $(“.editorWindow”).show();

  • smisliti nacin da budu 2 editora istovremeno otvorena ⇒ potrebno jos testirati dosta kombinacija
  • dodati da se editor otvori na sadrzaju koji je bio prikazan kad je “Edit” gumb kliknut

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;
		}
};
  • kada sve bude ok izbrisati viskove iz LectoPlayer.js (dio za notes-ove i generiranje ALC-a)
  • generiranje ALC-a za kvizove
Sastanak
  • ne smije se izgubiti sadrzaj promejna/novog slidea ako nije rucno stisnuo „SAVE“
  • ne smije se se izgubiti sve ako stisnem „X“ od prozora
  • nije dobro sto sada ne napravi nsita na „generiraj ALC“ kad su vremena 0
  • kod „generate alc“ pitati za ime novog autora, a starog autora dodati u „based on“ tag (ili kako se vec zove)
  • rijesiti problem dva ALCa s istim nazivom, da se ne pvoezuje u jedan sadrzaj

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;

  • kvizovi u divje faze
    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
  • enter bi trebao biti done
  • prilikom dodavanja novog slajda bi trebalo skociti na kraj
studenti/ivor_kovacevic/ik_start.txt · Zadnja izmjena: 2023/06/19 18:21 (vanjsko uređivanje)