Csatolt fájlok megnyitása beágyazottan

Csatolt fájlok megnyitása beágyazottan

Makó Gábor írta időpontban
Válaszok szám: 6

Üdv!

Felvetődött egy olyan kényelmi probléma kollégáknál, hogy jó lenne a tanulók által beküldött dokumentumokat (doc, docx, xls, xlsx, odt, ods, ppt, pptx) valahogy beágyazva a böngészőben megnyitni. Alapból le akarja töltetni a rendszer. De pl. beadott feladatok esetén a tanulók listájában van egy "Pont" nevű gomb (lsd. csatolmány), ami 1-2 formátumot megnyit beágyazottan. Pl. jpg, pdf.

Valahogy ez megoldható a doc, docx, xls, xlsx, odt, ods... formátumokkal is?


(A fájltípusok fent vannak a Szerver / Állománytípusok menüben.  https://docs.moodle.org/310/en/Working_with_files)


Gábor


moodle1.png csatolmány
Válasz erre: Makó Gábor

Tárgy: Csatolt fájlok megnyitása beágyazottan

Makó Gábor írta időpontban

Ez lehet, hogy jó lenne:

https://docs.moodle.org/310/en/Universal_Office_Converter_(unoconv)


A listener módot is kipróbáltam (centos8), az unoconv systemd service fut, de nem konvertál. :(



Válasz erre: Makó Gábor

Tárgy: Csatolt fájlok megnyitása beágyazottan

Makó Gábor írta időpontban

Ez sem akar működni: https://docs.moodle.org/38/en/OAuth_2_Google_service

Beállítok mindent, oké is (zölden lefut a teszt), de nem konvertál... :(


Válasz erre: Makó Gábor

Tárgy: Csatolt fájlok megnyitása beágyazottan

Makó Gábor írta időpontban

A cron-ban már hibaüzenet látszik:

unoconv: RuntimeException during import phase:
Office probably died. Binary URP bridge disposed during call

Parancssorból is ugyanezt adja:

# unoconv -f pdf -o teszt.pdf ./teszt.odt
unoconv: RuntimeException during import phase:
Office probably died. Binary URP bridge disposed during call

Itt lesz a hiba: az unoconv meghívja LO-t és az elhal. LO-6.4 esetén is ugyanez.



Válasz erre: Makó Gábor

Tárgy: Csatolt fájlok megnyitása beágyazottan

Makó Gábor írta időpontban

Ez gond nélkül működik a szerveren:

/opt/libreoffice7.0/program/soffice.bin --convert-to pdf ./teszt.odt   # --outdir /root
### vagy:
/usr/bin/libreoffice --convert-to pdf ./teszt.odt     # --outdir /root

Szépen létrejön a pdf és olvasható is!!

Ezt kellene megadni valahogy a Moodle-ban... Lehet...?



Válasz erre: Makó Gábor

Tárgy: Csatolt fájlok megnyitása beágyazottan

Makó Gábor írta időpontban

Üdv!

Úgy tűnik ezzel szépen megy:

https://github.com/learnweb/moodle-fileconverter_onlyoffice

Én egy Docker-be tettem az onlyoffice szervert:

https://github.com/ONLYOFFICE/Docker-DocumentServer


Bár érdekes, hogy a telepítés után feltöltött dokumentumokat konvertálja csak át (PDF), a korábbiakat nem. Ezt talán a plugin hibája, jeleztem is a fejlesztőknek. :)