Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
mogur Użytkownik Forum
Dołączył: 27 May 2011 Posty: 11 Skąd: Kraków
|
Wysłany: Fri May 27, 2011 1:23 pm Temat postu: DragMAtch |
|
|
Witam
Mam taki problem. Nie wiem jak doinstalować moduł matematyczny DragMatch do platformy Moodle 1.9 na serwerze. Skąd pobrać i do którego katalogu wgrać moduł? Gdzie jakie ustawienia włączyć?
Z góry dziękuję za pomoc |
|
Powrót do góry |
|
 |
Maciek Administrator

Dołączył: 01 Nov 2004 Posty: 2225 Pomógł: 23 Skąd: z Księżyca
|
|
Powrót do góry |
|
 |
mogur Użytkownik Forum
Dołączył: 27 May 2011 Posty: 11 Skąd: Kraków
|
Wysłany: Fri May 27, 2011 4:07 pm Temat postu: |
|
|
Tak. Wszystko się zgadza. Mam DragMath_v0.7.9.zip na kompie. Tylko teraz nie wiem do którego katalogu moodla wgrać pliki? i jak spowodować żeby w edytorze pojawiła się ikonka edytora równań? Te strony oglądałem, ale tam nie ma instrukcji instalacji DM na moodlu. |
|
Powrót do góry |
|
 |
Maciek Administrator

Dołączył: 01 Nov 2004 Posty: 2225 Pomógł: 23 Skąd: z Księżyca
|
Wysłany: Fri May 27, 2011 4:24 pm Temat postu: |
|
|
How about your English?
Cytat: |
Installing DragMath from the non-CVS Zip - Recommended!
We have come full circle and as a result of the issues with maintaining a current adminlib.php for every version as well as with the potential move of dragmath that may take place with Moodle 2, DragMath is now available as a zip file that can be easily installed from your root moodle directory (unlike the CVS zip described below, one reason we recommend you no longer use the CVS zip.)
In order to make things as easy as possible, the specifics of downloading the current version can be found here. Simply download the integration zip file, place the zip file in your root moodle directory (/moodle for many) and unzip. The DragMath files will be installed in their correct locations. Additionally, you will get a file called adminlib_exampleonly.php which you can diff with your adminlib.php to demonstrate the addition of the lines to allow you to turn the dragmath icon on and off (see DragMath equation editor#Managing Your Editor Icons Through adminlib.php). |
Powyższy fragment jest skopiowany z linku, który ci podałem. Napisali tam jak "krowie na rowie", co trzeba zrobić. Przy czym moim zdaniem najlepiej skorzystać z wersji specjalnie przeznaczonej dla Moodle.
http://sourceforge.net/projects/dragmath/files/DragMath/0.7.9/Moodle_DragMath_v0.7.9_Integration.zip/download _________________
Belfer.one.PL
Autorski Przewodnik Kulturalny |
|
Powrót do góry |
|
 |
mogur Użytkownik Forum
Dołączył: 27 May 2011 Posty: 11 Skąd: Kraków
|
Wysłany: Fri May 27, 2011 9:05 pm Temat postu: |
|
|
Dzięki. Zainstalowałem DragMath, pokazuje się ikona edytora i nawet można wpisać równanie. Cóż efekt jest taki, że zamiast pierwiastków, potęg itp widać tylko składnię texa (c^{q} \cos \left(f\right) \tan \left(g\right)).
Chociaż napisali jak "Krowie na rowie" to mnie się nie udało. Zresztą znam paru innych z tym problemem. Zmiana ustawień w Moduły/Filtry/Zapis Tex też niewiele dały. pliki mimetex mają chmody 775.
To nie jest tak, że nie chce mi się szukać i czytać, ale tu nic nie znalazłem. Piszę na forum, bo już około miesiąca próbuję i nic z tego. |
|
Powrót do góry |
|
 |
Maciek Administrator

Dołączył: 01 Nov 2004 Posty: 2225 Pomógł: 23 Skąd: z Księżyca
|
Wysłany: Fri May 27, 2011 9:50 pm Temat postu: |
|
|
No to zainstalowałeś moduł, a to czy on działa, to inna para kaloszy.
Jak wejdziesz do Administracja/Moduły/Filtry/Zapis Tex to masz /usr/bin/latex oraz /usr/bin/dvips, a także /usr/bin/convert? U mnie jest tylko ten ostatni i chyba wystarcza.
Wydaje mi się że to działa, sprawdziłem testowo na czystym moodle.
Zainstalowałem ręcznie moduł w paczce jest zawarta struktura katalogów /lib i wypakowałem to do /lib w katalogu Moodle. Nie kombinowałem nic z uprawnieniami. Katalog editor wymagał podmiany paru plików, więc się na to zgodziłem. _________________
Belfer.one.PL
Autorski Przewodnik Kulturalny |
|
Powrót do góry |
|
 |
mogur Użytkownik Forum
Dołączył: 27 May 2011 Posty: 11 Skąd: Kraków
|
Wysłany: Fri May 27, 2011 10:50 pm Temat postu: |
|
|
zrobiłem dokładnie to samo. efekt bez zmian: \sqrt[i]{h}
albo coś z php, ale raczej ustawienia platformy, tylko gdzie i jakie?
no chyba, że coś z pozycji administratora hosta? |
|
Powrót do góry |
|
 |
Maciek Administrator

Dołączył: 01 Nov 2004 Posty: 2225 Pomógł: 23 Skąd: z Księżyca
|
Wysłany: Sat May 28, 2011 9:13 am Temat postu: |
|
|
Te matematyczne wygibasy są przez moduł DragMath produkowane w formie gifów. Zatem na pewno w systemie musi być gd i wsparcie dla niego w php. Jeśli zrobisz sobie plik o zawartości:
zobaczysz moduły, które są w twoim php. Odnosnie gd, powinieneś zobaczyć coś takiego jak poniżej.
Kod: | GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.5
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled |
Jeśli masz swój własny serwer to na pewno można doinstalować zarówno gd jak i odpowiedni moduł php-gd. Jeśli to jest hosting - to zmień hosting. Gorzej jeśli masz jakąś protezę apacza na Windows, bo nie wiem, czy jest gd na ten system. _________________
Belfer.one.PL
Autorski Przewodnik Kulturalny |
|
Powrót do góry |
|
 |
mogur Użytkownik Forum
Dołączył: 27 May 2011 Posty: 11 Skąd: Kraków
|
Wysłany: Sat May 28, 2011 12:37 pm Temat postu: |
|
|
dokładnie to było
(FreeType Version 2.3.7) ale to nie ma znaczenia - nawet lepiej, że nowsza wersja |
|
Powrót do góry |
|
 |
Maciek Administrator

Dołączył: 01 Nov 2004 Posty: 2225 Pomógł: 23 Skąd: z Księżyca
|
Wysłany: Sat May 28, 2011 1:32 pm Temat postu: |
|
|
1. Jesteś pewny, że nie jest to problem przeglądarki? Działa ci to?
http://www.dragmath.bham.ac.uk/demo.html
2. Masz /usr/bin/convert?
3. Prawa plików - katalogi i podkatalogi mają 755 ale pliki związane z DragMath mają 644. Być może nie jest dobrze zmieniać uprawnienia na wykonywalne. Sprawdź logi apacza. Jeśli są przez DragMath tworzone obrazki, to gdzieś muszą być zapisane. Być może problemem jest brak praw do zapisu w jakims katalogu słuzącym do zapisywania - error_log powinien sporo wyjaśnić.
4. Otwórz do edycji plik adminlib.php w katalogu $moodle/lib
Znajdź linię:
Kod: | 'insertsmile' => 'em.icon.smile.gif', |
i pod nią wklej:
Kod: | 'insertdragmath' => 'em.icon.dragmath.gif', |
Nie wiem, czy to moze mieć znaczenie, ale skoro o tym piszą. _________________
Belfer.one.PL
Autorski Przewodnik Kulturalny |
|
Powrót do góry |
|
 |
mogur Użytkownik Forum
Dołączył: 27 May 2011 Posty: 11 Skąd: Kraków
|
Wysłany: Sat May 28, 2011 1:42 pm Temat postu: |
|
|
działa i pokazuje prawidłowo.
przy /usr/bin/convert czerwony x
logów nie sprawdzę, bo moodla mam na hoscie
prawa plików i linijkę zaraz dopiszę. |
|
Powrót do góry |
|
 |
mogur Użytkownik Forum
Dołączył: 27 May 2011 Posty: 11 Skąd: Kraków
|
Wysłany: Sat May 28, 2011 1:53 pm Temat postu: |
|
|
prawa plików 644
linijka dopisana
nadal to samo
pewnie te uprawnienia dla zapisu obrazków, ale nie wiem gdzie. |
|
Powrót do góry |
|
 |
mogur Użytkownik Forum
Dołączył: 27 May 2011 Posty: 11 Skąd: Kraków
|
Wysłany: Sat May 28, 2011 5:08 pm Temat postu: |
|
|
tak. było dobrze to mi się edytora wzorów zachciało.
ale może jakieś inne pomysły, co robić?
wprawdzie nie chcę usuwać moodla 1.9 i instalować 2.0, ale ponoć 2 ma już dragmath w instalce?
niezależnie od wyników i tak bardzo dziękuję Maćkowi za cierpliwość i poświęcony dla mnie czas.

Ostatnio zmieniony przez mogur dnia Sat May 28, 2011 5:09 pm, w całości zmieniany 1 raz |
|
Powrót do góry |
|
 |
Maciek Administrator

Dołączył: 01 Nov 2004 Posty: 2225 Pomógł: 23 Skąd: z Księżyca
|
Wysłany: Sat May 28, 2011 5:09 pm Temat postu: |
|
|
Ogólnie katalog z danymi to moodle tworzy sobie podczas instalacji - jest niedostępny bezpośrednio i ma nazwę domyślną moodledata. Obrazki z matematycznymi wygibasami są w środku w podkatalogu filter/tex. Katalog moodledata i podkatalogi mają prawa 777.
Sprawdziłem, że brak /usr/bin/convert nie przeszkadza. W ustawieniach filtra "Zapis Tex" w pierwszym polu mam takie dziwne wpisy pod nazwą Preambuła LaTex.
Kod: | \usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\RequirePackage{amsmath,amssymb,latexsym} |
oczywiście trzeba pamietać, ze filtr zapis tex musi być w zakładce filtruj ustawienia włączony.
http://www.mojemoodle.pl/2011/03/edytor-rownan-wzorow-matematycznych-w-moodle/
Tu znalazłem, ze także zapis algebraiczny powinien być włączony.
Nic więcej poza SOA #1 nie jestem w stanie dodać poza poradą, aby zwrócić się do usługodawcy z pretensjami.
PS. Wszystkie testy wykonałem na systemie EOS z wbudowanym Moodle. _________________
Belfer.one.PL
Autorski Przewodnik Kulturalny |
|
Powrót do góry |
|
 |
Maciek Administrator

Dołączył: 01 Nov 2004 Posty: 2225 Pomógł: 23 Skąd: z Księżyca
|
Wysłany: Sat May 28, 2011 5:13 pm Temat postu: |
|
|
Dodam jeszcze, ze jeśli nie działa jedna wersja Moodle i DragMath - to druga też nie będzie - kwestia jest po stronie systemu operacyjnego i/lub serwera www (apache+php). Zmienić należy nie Moodle ale system. _________________
Belfer.one.PL
Autorski Przewodnik Kulturalny |
|
Powrót do góry |
|
 |
|