Forum ogólne dotyczące platformy Moodle, za wyjątkiem dyskusji związanych z tłumaczeniem.

Do tego celu powołane zostało oddzielne forum Tłumaczenia.

początki

Napisane przez: Marcin Wilczyński ()

Witam!

Powoli bardzo powoli zaczynam uczyć się obsługi moodla. Instaluję go na darmowym serwerze ovh i dochodzę do momentu utworzenia pliku config.php. po automatycznym przejściu na /moodle/admin/index.php ukazuje się pusta strona...

analizowałem forum i znalazłem taki sam temat. zastosowałem się do wskazówek lecz żadna z nich nie zdała rezulatu.

Strona główna - zarządzanie plikami.

Napisane przez: Mirosław Zaniewicz ()

Witam, bawię się moodlem 2.0 od około tygodnia i mam problem, w jaki sposób mogę usunąć pliki dodane do strony głównej. Chodzi mi o obrazki które wgrałem do streszczenia na Stronie głównej i wg managera plików znajdują się on w Server files. W moodle 2.0 nie znalazł‚em żadnego managera plików który by mi pozwalał edytować te pliki, natomiast po wejściu na ftp są one szyfrowane i nie wiem które są które.

Logowanie - coś się popsuło

Napisane przez: Justyna Jannasz ()

Co to może być. Wszystko grało, aż tu pewnego dnia okazało się, że nikt nie może się zalogować. Ani ja (admin) ani nikt z użytkowników.

Poza dodawaniem nowych treści nic tam się nie zmieniło...

Proste pytanie mam: co zrobić żeby się zalogować i co zrobić by inni mogli się logować?

Pomyślałam, że może nie pamiętam hasła -po wypełnieniu formularza wyskoczył komunikat że

Przesłano nieprawidłowy sesskey, formularz nie został przyjęty.

 

 

Czas

Napisane przez: Jarosław Majski ()

Witam

Mam zainstalowany blok, pokazujący czas na moim komputerze oraz czas na serwerze. Nie wiem skąd ten blok pobiera czas mojego komputera. Czas na moim komputerze jest identyczny jak na serwerze, a wyświetla sie co innego. Mam w związku z tym problemy, związane z uruchamianiem modułów w określonym czasie. Może ktoś wie, skąd taki czas? Strefę czasową mam ustawioną na Warszawę. Poza tym jakbym miał iiną strefę czasową, to róznica byłaby w pełnych godzinach.

Załącznik ($a)

PHP user/course id + sesja

Napisane przez: Michał Dramski ()

Witam,

chciałbym dostać się do informacji nt. id użytkownika i id kursu który jest aktualnie, żeby wykorzystać je w obiekcie na stronie.

Znalazłem i zmodyfikowałem kod, który wygląda teraz tak:

<?php

require_once('config.php');
require_once($CFG->dirroot .'/course/lib.php');
require_once($CFG->dirroot .'/lib/blocklib.php');

echo "User:";
echo $USER->id;
echo "Site:";
echo $SITE->id;
echo "Course:";
echo $course;
echo "Log:";
echo $log->coursename;
echo "Course:";
echo $COURSE->id;
?>

i siedzi sobie w katalogu moodla. Userid odczytuje prawidłowo natomiast idkursu podaje nieprawidłowe tzn. narazie mam tylko taką strukturę
KURS1 > Kurs2 id takie jak numer KURS1 to ten kurs nadrzędny wchodząc do którego mam listę dostępnych kursów dla użytkownika. Natomiast mi chodzi o idkursu nr2.

$course i $log->coursename wymyśliłem po analize bodaże index.
php, ale nie zwracają nic :/

A widzę w źródle strony, że do jej kodu wrzucają prawidłowe wartości:

" Jesteś zalogowany(a) jako <a href="http://localhost/moodle/user/view.php?id=2&amp;course=2"> "

Być może rozwiązaniem byłoby tutaj wyszukiwanie w sesji? Nie jestem w php biegły narazie wynalazłe tylko taki kod:

<?php
$cookies = array();
$names = array(
'MOODLEID_'.$CFG->sessioncookie,
'MoodleSession'.$CFG->sessioncookie,
'MoodleSessionTest'.$CFG->sessioncookie
);
foreach ($names as $name) {
if (isset($_COOKIE[$name])) {
$cookies[$name] = $_COOKIE[$name];
}
}

foreach ($names as $name) {
if (isset($_COOKIE[$name])) {
echo $cookies[$name];
echo ">>";
}
}

?>

druga pozycja wypluwa prawidłową nazwę sesji, składowanej w moodledata/sessions.

Ale nie wiem jak do dalej ugryźć czy w ogóle tam będą te dane o ktore mi chodzi. Podglądając notatnikiem ich nie znalazłem.

Przepraszam za przydługi post, ale mam nadzieję, że może się to w przyszłości komuś przydać uśmiech i na teraz, że dobrze moją sytuację wyjaśniłem.

Jak zrobić blok zapisów na Newsletter do Moodla 1.9 ??

Napisane przez: Waldemar Sobieraj ()

Moją stronę odwiedzają osoby które nie są zapisane jako studenci ale chciały by dostawać od administratora informacje o udostępnianych w przyszłości kursach (zapisać się na Newsletter zostawiając adres e-mail)

Ponieważ z innych witryn są te osoby przyzwyczajone ,że jest to blok z białym okienkiem z napisem Newsletter w które wpisuje się adres e-mail i jednym klikiem załatwia sprawę to proszę o podpowiedzi jak to zrobić ?

Czy kod HTML dowolnego Newslettera da się gdzieś wkleić ?

Chodzi tylko o pozyskiwanie adresów e-mail przyszłych studentów w inny sposób niż przez forum aktualnosci.Najlepiej przez oddzielny blok w prawym menu.Do zbioru adresów dostęp powinien mieć tylko admin i nie musi wysyłać informacji ze strony.Może tylko pozyskiwać adresy i wysyłać programem pocztowym.

Pozdrawiam

Flash i wyciąganie danych z moodla

Napisane przez: Michał Dramski ()

Witam,

pytanie pewnie proste więc przepraszam z góry za spam.

Mam zrobiony we flashu/flexie swój plik swf który umieszczam w moim kursie.

Chciałbym do flasha przekazywać id aktualnego kursu i id aktualnego użytkownika za pośrednictwem php.

Jak dokładnie uzyskać aktualnie zalogowanych?

Aktualizacja do moodle 2.0

Napisane przez: Artur Szczygieł ()

Witam, czy akualizacja do moodle 2.0 (z 1.9.9+) przebiega standardowo jak w poprzednich wersjach? Czy może z racji zmiany numerka bedą problemy? Są jakies zmiany ścieżek, katalogów, bazy?

Pozdrawiam