Postagens

Mostrando postagens de março, 2012

Manipulação de Usuários no Moodle (via SQL)

Imagem
O conceito básico da organização do moodle é apresentado pela figura a seguir. Essa ideia tem uma grande desvantagem, principalmente para quem usar um banco de dados como o MySQL (MyISAM), que não possui integridade referencial... a base pode ficar com problemas de integridade nas relações. No meu caso, a situação foi observada, seguindo a seguinte trilha: select * from mdl_role; Onde se obtém os role_ids dos perfil desejados, no meu caso, Tutor/Professor (id=3) Para verificar quem tem uma regra específica, podemo verificar na tabela _role_assignments . Nessa tabela, temos a associação dos usuários com os contextos e com as regras +--------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+---------------------+------+-----+---------+----------------+ | id | bigint(10) unsigned | NO | PRI | NULL | auto_increment | | roleid | bigint(10) unsig...