poff-bnff / web2021

1 stars 0 forks source link

Moodle plugin #585

Closed LiisKasper closed 1 year ago

LiisKasper commented 1 year ago

Jaan Leppik Sep 26th at 1:15 PM @Liis Käsper palun uuri kah, kuidas Moodle panna enrolmenti peale kasutajale e-maili saatma. Moodle saadab praegu kasutaja loomis puhul e-maili, aga mitte kursusele enrolmenti puhul. Me teeme MANUAL ENROLMENT’i https://moodle.org/mod/forum/discuss.php?d=322770 1:54 PM Jaan Leppik e on justkui mingi plugin, mis seda teeks ja plugin ongi loodud vist, kuna Moodlel endal sellist funktsionaalsust pole?

Liis Käsper Jah, ma ei tea sellest asjast mitte midagi. Aga niipalju kui googeldasin leidsin ka viiteid pluginatele nt siin Jaan Leppik jah, see plugin peab oskama ka manual enroll’i peale saata, e selle enrolli peale, mis me teeme Strapi kaudu. See on just see, mis langeb Moodle enda funktsionaalsusest välja Jaan Leppik tegelikult me saame Strapi poolt saadetava ostu peale kah selle info saata. aga siis on vahel toimetaja näpukate võimalus. Kui moodle saadaks ise, siis vigedele avatud vahekihti ei oleks Jaan Leppik e uuri natuke, kui keeruline sellise plugina installimine oleks

LiisKasper commented 1 year ago

Olen nüüd veidi neid pluginaid uurinud. Kuna seal käib kõik php's siis ka seda, et koodist üldse aru saada. Mulle tundub, et ükski neist pluginatest ei tee täpselt seda, mida meil vaja. Tundub, et kui kasutada pluginat, siis peaks selle ise kirjutama, ei oska arvata, kaua see aega võtab, sest php's pole enne midagi kirjutanud ja lisaks on kogu moodle kood täiesti võõras, kuidas ja kui keeruline on seal enda muudatusi teha jne... Muidu, olemasolevate pluginate (neil avalik pluginate list) lisamine ei tohiks olla kuigi keeruline (aga pole teinud, ei oska jälle arvata, mis teemad siin ette võivad tulla)

Kui sellega edasi minna siis palun jaga moodle koodi (git repot?) ja palun seleta väga täpselt lahti, mis on ül sisu

jaanleppik commented 1 year ago

Tead, ma arvan siis, et me saame oma poest saadetava kirjaga juba suht hästi informeerida ostjat. Mis infot me Moodlesse enroli tehes ja enne seda kontot tehes tagasi saame? Kindlasti saame kontot luues tagasi kasutaja MOODLE ID, mille kirjutame Strapisse. Aga mida veel saame? saaksime oma saadetava ostujärgse e-maili sisu täiendada selle alusel. Näiteks, et kas enrol õnnestus kah Strapi -> Moodle kursus? Millise e-mailiga kasutajale Moodles enrol tehti? Millisele kursusele täpselt enrol tehti?

LiisKasper commented 1 year ago

Mis infot me Moodlesse enroli tehes ja enne seda kontot tehes tagasi saame? Kindlasti saame kontot luues tagasi kasutaja MOODLE ID, mille kirjutame Strapisse.

Mina ei oska sulle vastata, ma pole ühtegi enroli vastust näinud. @mpennaste on selle teemaga tegelenud.

Millisele kursusele täpselt enrol tehti?

Oleks loogiline, et me teame, millisele kursusele osalus osteti, ka ilma Moodle vastuseta. Kui õigesti asjast aru olen saanud, siis me ise paneme osalejad neile (Moodles, enda loodud) kursustele kirja...

mpennaste commented 1 year ago

Mis infot me Moodlesse enroli tehes ja enne seda kontot tehes tagasi saame? Kindlasti saame kontot luues tagasi kasutaja MOODLE ID, mille kirjutame Strapisse. Aga mida veel saame? saaksime oma saadetava ostujärgse e-maili sisu täiendada selle alusel.

Kui kõik õnnestub, siis tulemus järgmine: MoodleManager - request (core_user_get_users) response body: "{\"users\":[],\"warnings\":[]}" MoodleManager - request (core_user_create_users) response body: "[{\"id\":82,\"username\":\"randomperson@thisisrandomemail.mails\"}]" MoodleManager - request (enrol_manual_enrol_users) response body: "null"

Ehk see on siis info mis saame Moodlest vastuseks. PS! Ja logides on see olemas ning jookseb läbi, st kõik kel serverile meil ligipääs, saavad vaadata kui endale Strapis kursusetoote lisavad või lehelt ostavad. Sutsu ainult täiendasin.

mpennaste commented 1 year ago

See vist ka OK, sulgen, kui ei ole, saab uuesti avada