Zapisovat uživatele do kurzů na základě dat v externí databázi lze - vizte http://docs.moodle.org/en/External_database_enrolment pro podrobnější informace.
Globální roli studenta přidělovat pravděpodobně nechcete - chcete ji přidělovat jen v kontextu daných kurzů. Globální student je automaticky zapsaný ve všech kurzech na vašem serveru.
--mudrd8mz