Pag-aaplowd ng mga user
Una, tandaan na hindi naman talaga kailangang mag-angkat ng
mga user nang maramihan - upang mabawasan ang gawain mo sa
pagmementina, dapat ay pag-aralan mo muna ang ibang anyo ng pagsusuri ng
pagkakakilanlan na hindi nangangailangan ng mano-manong pagsasaayos.
Tulad ng pagkonekta sa yari nang panlabas na database o pagpapahintulot
sa mga user na lumikha ng sarili nilang account. Tingnan ang seksiyon
hinggil sa Awtentikasyon sa mga pang-admin na
menu.
Kung talagang nais mong mag-angkat ng maramihang user account mula
sa isang text file, kakailanganin mong ipormat ang text file mo ng
paganito:
Ang bawat linya sa file ay maglalaman ng isang record
Ang bawat record ay isang serye ng datos na pinaghihiwalay ng
kuwit
Natatangi ang unang record ng file, at naglalaman ito ng listahan
ng mga fieldname. Ito ang nagtatakda sa format ng kabuuang file.
Mga kinakailangang fieldname: ang mga field
na ito ay kailangang isama sa unang record, at bigyang kahulugan ayon sa
bawat user
username,
password, firstname, lastname, email
Mga default na fieldname: opsiyonal ang mga
ito - kapag hindi ito isinama, ang mga halaga ay kukunin sa pangunahing
admin
institution, department, city, country, lang, auth, timezone
Mga opsiyonal na fieldname: ganap na opsiyonal
ang mga ito. Ang mga pangalan ng kurso ay ang "maiikling
panglan" ng mga kurso - kung mayroon nito, ang user ay ieenrol
bilang mag-aaral sa mga kursong itinakda. Ang mga pangalan ng pangkat
ay dapat kaugnay ng angkop na kurso, a.b. group1 sa course1, atbp.
idnumber, icq, phone1, phone2, address, url, description,
mailformat, maildisplay, htmleditor, autosubscribe, course1, course2,
course3, course4, course5, group1, group2, group3, group4,
group5
Ang mga kuwit sa loob ng datos ay kailangang iencode na , -
awtomatikong idedecode ng script ang mga ito pabalik sa kuwit.
Para sa mga Boolean na field, gumamit ng 0 para sa ditotoo at 1
para sa totoo.
Tala: Kung ang user ay nakarehistro na sa Moodle user database,
ihuhudyat ng script ang userid na bilang (database index) ng user na
iyon, at ieenrol ang user bilang mag-aaral sa anumang itinakdang kurso
NANG HINDI binabago ang iba pang itinakdang datos.
Halimbawa ng isang balidong file na pang-importa:
username, password,
firstname, lastname, email, lang, idnumber, maildisplay, course1,
group1 jonest, verysecret, Tom, Jones, jonest@someplace.edu, en,
3663737, 1, Intro101, Section 1 reznort, somesecret, Trent,
Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section
3
Wyszukiwarka
Podobne podstrony:
INSTRUKCJA JAK ZARABIAĆ NA UPLOADZIEuploadusersuploadusersstandard getstep3 uploadPHP Obsługa uploadkości kończyny górnej (upload234)uploadusersupload310Blood Queen nal for uploaduploadusersfeatures file upload put methoduploadBlood Domina or upload htmlt?d uploadwięcej podobnych podstron