Homepage einbinden

Homepage einbinden

von Jakob Hofstätter -
Anzahl Antworten: 2

Gibt es eine sinnvolle Lösung zum Einbinden einer bestehenden Homepage in Moodle ?
Ich würde gerne eine bestehende Homepage in Moodle einbinden, sodass diese als Startseite erscheint und evtl. der Login-Block sichtbar ist um sich anzumelden.

meine Probleme:

  • Wenn man HTML-Code in den Themenabschnitt einfügt dann kann man nur den body bereich "befüllen"! => ich möchte aber eine komplette Seite einbauen
  • Ich habe das CMS-Plugin von moodle.org ausprobiert und es erfüllt leider meine Erwartungen nicht => weil ich keine HTML-Dateien direkt einbinden kann und genau das wäre zum Beispiel sehr wichtig um die HTML-Dateien mit einem CMS-System im nachhinein verändern zu können

Ich habe mir einige Moodle-Seiten angesehen, es gab keine Seite die eine Homepage eingebunden hatte => ist das viell. der Grund das man lieber Homepage und Moodle getrennt bereitstellen sollte?

Ist es z.B. möglich auf der Homepage ein Login Feld (PHP) zu programmieren mit dem man sich direkt auf Moodle anmelden könnte(Benutzerdaten der Moodleseite als Parameter mitgeben)? Wenn ja wie?

Anzahl der Bewertungen:  -
Als Antwort auf Jakob Hofstätter

Re: Homepage einbinden

von Maik Riecken -
Hallo Jakob,

Zur letzten Frage: Natürlich. Moodle nutzt folgenden Code, um Benutzername und Passwort mit dem eigenen Loginblock zu übergeben:

<form class="loginform" name="login" method="post" action="http://www.deineseite.de/login/index.php">
<table align="center" cellpadding="2" cellspacing="0" class="logintable">
<tr><td class="c0 r0" align="right">Anmeldename:</td><td class="c1 r0">
<input type="text" name="username" size="10" value="" /></td></tr>
<tr><td class="c0 r1" align="right">Kennwort:</td><td class="c1 r1">
<input type="password" name="password" size="10" value="" /></td></tr>
<tr><td class="c0 r2">&nbsp;</td><td class="c1 r2" align="left">
<input type="submit" value="Login" /></td></tr></table></form>

Das habe ich über die Quelltextanzeige meines Browsers herausgefunden - sehr praktisch. Diesen Code bereinigst du um die bei dir wahrscheinlich nicht definierten Stylesheetklassen. Im Prinzip musst du also nur zdie Textfelder "username" und "password" an das Script http://www.deine_moodle_url.xx/login/index.php übergeben und fertig ist die Laube. In dieser Datei steht auch die Lösung (PHP Code) für sich eventuell ergebende weitere Probleme, z.B.: "Ich will jetzt aber nicht, dass die Leute sofort nach der Eingabe im Moodlessystem landen".

Gruß,

Maik
Als Antwort auf Jakob Hofstätter

Re: Homepage einbinden

von Ralf Hilgenstock -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer Nutzerbild von Entwickler Nutzerbild von Moodle Partner Nutzerbild von Translators
<<Ich habe mir einige Moodle-Seiten angesehen, es gab keine Seite die eine Homepage eingebunden hatte => ist das viell. der Grund das man lieber Homepage und Moodle getrennt bereitstellen sollte?

Es gibt hier verschiedene Lösungen:

CMS Plugins z.B: für postnuke (älter) und für Mambo-Joomla, xoops und Drupal (http://download.moodle.org/modules/integrations.php).

Ein Bsp. füreine Integration ist http://edugo.de.

Moodle sieht Ihre Vorgehensweise also durchaus vor. Achten Sie darauf in der Administration einzutragen unter Nutzer-Authentifizierung wo sich die Alternative Login URL befindet.

Ralf Hilgenstock