# Mahara

http://www.mahara.org/

http://eduforge.org/frs/?group_id=176&release_id=99999

Aprašymas

Mahara yra pilnai palaikomas atvirojo kodo elektroninis portfelis, interneto dienoraštis, gyvenimo aprašymo kūrimo įrankis ir socialinis tinklas, jungiantis naudotojus ir buriantis interneto bendruomenes. Mahara yra suprojektuotas taip, kad suteiktų naudotojams visus įrankius, reikalingus parodyti tikslinei auditorijai jų mokymosi visą gyvenimą patirtį, įgūdžius ir vystymąsi.

Paprastai tariant, Mahara yra du dalykai: elektroninis portfelis ir socialinio tinklo įrankis kartu. Elektroninis portfelis yra sistema, kurioje studentai gali įrašyti „mokymosi visą gyvenimą įrodymą“ – tai esė, meno kūriniai ar kiti dalykai, kuriuos jie sukuria ir kuriuos galima kaupti skaitmenine forma.

Diegimas

1. Priklausomybės

Reikalinga aplinka:

- Linux

- PHP 5.1.3+

- Postgres 8.1+ or MySQL 5.02+

PHP papildiniai:

- gd

- json

- libxml

- session

- pgsql OR mysqli

- For networking support: openssl, curl and xmlrpc

- Optionally: imagick

2. Atsisiųskite Mahara

Jūs galite arba atsisiųsti „snapshot“ iš http://git.catalyst.net.nz/gitweb?p=mahara.git;a=summary arba atsisiųsti projekto kodą iš „git“ saugyklos:

      git clone http://git.catalyst.net.nz/mahara.git

3. Sukurkite duomenų bazę

Turite sukurti duomenų bazę ir įsitikinti, kad web serveris gali prie jos prisijungti. Postgres kalba:

      createdb -U (naudotojo, kuris jungsis, vardas) (DB vardas)

MySQL kalba:

      mysql -Uroot
      [įveskite slaptažodį]
      create database mahara;
      grant all on mahara.* to 'username'@'localhost' identified by 'password';

4. Konfigūracija

PHP Nustatymai

Jūs turite įsitikinti, kad `magic_quotes_gpc` yra išungtas, ir kad `register_globals` yra išungtas. Paleidus Mahara, jis įspės jus apie bet kokius kitus pavojingus ar neoptimalius nustatymus. Mahara taip pat platinamas su failu .htaccess, kuris užtikrina, kad blogi nustatymai yra išungti.

Web serverio konfigūracija

Turite įsitikinti, kad web serveris aptarnauja katalogą htdocs/ projekto šakniniame kataloge.

Mahara Configuration

Turite sukurti katalogą (ne šakniniame kataloge) ir įsitikinti, kad web serveris gali į jį rašyti. Jame Mahara laikys duomenis.

Kataloge `htdocs/` yra failas `config-dist.php`, kurio kopiją `config.php` turite padaryti. Tuomet turite peržiūrėti failą ir kur reikia padaryti pakeitimus (įskaitant duomenų katalogą, kurį sukūrėte). Failas yra daugelyje vietų užkomentuotas ir jame nėra daug keistinų nustatymų.

5. Paleiskite įdiegiklį

Kai jau sukūrėte failą config.php, turėtumėte jau galėti naršyti Mahara įdiegimą interneto naršyklėje. Jums išmes puslapį su Mahara naudojimo sąlygomis ir prašys patvirtinimo. Jei sutiksite su sąlygomis, spauskite „agree“ ir Mahara įsidiegs į duomenų bazę. Spauskite „continue“ ir pamatysite prisijungimo langą.

Prisijunkite naudotoju „admin“, slaptažodžiu „mahara“.

Ekrano nuotrauka