Üdv!
A Moodle rendszerben a feladatok beküldése után a beküldött feladatok szépen láthatók egy listában (táblázatban).
Van ott egy "Pont" gomb, amivel meg lehet nézni a dokumentumot és pontozni. A kép és pdf formátumokat beágyazva meg is jeleníti a rendszer. Meg lehet valahogy oldani, hogy a többit is beágyazva jelenítse meg? (docx, xlsx, odt, ods...)
Utóbbiak esetén letöltést ajánl fel.
Nem tudom, hogy van-e jelentősége, de az "Adminisztráció / Szerver / Állománytípusok" menüben minden fájltípus be van állítva (mime type).
- 154 megtekintés
Hozzászólások
A képet és a pdf-et megnyitja a böngésző. Az xls-t nem nyitja meg a böngésző. Mondjuk office online megpróbálhatná, ahhoz nem sok fejlesztés kellene.
- A hozzászóláshoz be kell jelentkezni
Elvileg működik valahogy, mert láttam egyszer valahol működni...
- A hozzászóláshoz be kell jelentkezni
A probléma megkerülése, és lehet, nálad ez nem is játszik: a tanulók/hallgatók töltsék fel pdf-ben (konvertálják át). Persze ha épp informatikából a szövegszerkesztés és táblázatkezelés a feladat, akkor ez nem játszik, mert a pdf-ben nem fognak azok a dolgok kiderülni, amiknek ki kellene :)
- A hozzászóláshoz be kell jelentkezni
Itt van egy lehetőség: https://docs.moodle.org/310/en/Universal_Office_Converter_(unoconv)
Az unoconv fent van a szerveren (centos8), a teszt is lefut, de nem segít a dolgon. (Pedig lehet hogy ez jó lenne.)
- A hozzászóláshoz be kell jelentkezni
A listener módot is kipróbáltam:
# vi /etc/systemd/system/unoconv.service
[Unit]
Description=Unoconv listener for document conversions
Documentation=https://github.com/dagwieers/unoconv
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=simple
Environment="UNO_PATH=/opt/libreoffice7.0/program"
ExecStart=/usr/bin/unoconv --listener
[Install]
WantedBy=multi-user.target
### https://download.documentfoundation.org/libreoffice/stable/7.0.3/rpm/x86_64/LibreOffice_7.0.3_Linux_x86-64_rpm.tar.gz
### unpack libreoffice
# dnf install ./*.rpm
# systemctl start unoconv
# systemctl status unoconv
● unoconv.service - Unoconv listener for document conversions
Loaded: loaded (/etc/systemd/system/unoconv.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2020-11-14 20:24:10 CET; 999ms ago
Docs: https://github.com/dagwieers/unoconv
Main PID: 107643 (python.bin)
Tasks: 1 (limit: 11492)
Memory: 74.0M
CGroup: /system.slice/unoconv.service
└─107643 /opt/libreoffice7.0/program/python.bin /usr/bin/unoconv --listener
nov 14 20:24:10 moodle.vasvill.hu systemd[1]: Started Unoconv listener for document conversions.
Továbbra sem segített. :(
- A hozzászóláshoz be kell jelentkezni
Ez sem segít: https://docs.moodle.org/38/en/OAuth_2_Google_service
Minden okénak tűnik, de nem konvertál. :(
- A hozzászóláshoz be kell jelentkezni
A cron-ban már legalább 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. :(
- A hozzászóláshoz be kell jelentkezni
Ez viszont gond nélkül működik:
/opt/libreoffice7.0/program/soffice.bin --convert-to pdf ./teszt.odt # --outdir /root
### vagy:
/usr/bin/libreoffice --convert-to pdf ./teszt.odt # --outdir /root
Ezt kellene megadni valahogy... :)
- A hozzászóláshoz be kell jelentkezni
Egy alternatíva:
https://moodle.org/plugins/fileconverter_onlyoffice
* Kell neki egy: https://helpcenter.onlyoffice.com/installation/docs-community-install-c…
Kipróbálom...
- A hozzászóláshoz be kell jelentkezni