FranciscoGeibson / PluginMoodleDEaD

Plugin em desenvolvimento com a finalidade de ser possível baixar uma planilha com todas as notas dos alunos.
0 stars 0 forks source link

Não usar consulta SQL #1

Open denisfln opened 2 days ago

denisfln commented 2 days ago

No arquivo download_grades.php você faz uma consulta no banco para pegar as notas. Isso não é uma boa abordagem. O ideal é usar a API do Moodle para pegar as notas. Dê uma olhada em Gradebook API e nesse tópico do fórum.

FranciscoGeibson commented 2 days ago

Certo, muito obrigado pelo feedback. Irei dar uma olhada.

Em ter., 22 de out. de 2024 01:22, Denis Nunes @.***> escreveu:

Assigned #1 https://github.com/FranciscoGeibson/PluginMoodleDEaD/issues/1 to @FranciscoGeibson https://github.com/FranciscoGeibson.

— Reply to this email directly, view it on GitHub https://github.com/FranciscoGeibson/PluginMoodleDEaD/issues/1#event-14777180545, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4BCYFZOTXVQ3COML63CEDTZ4XHI5AVCNFSM6AAAAABQLRTIHKVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJUG43TOMJYGA2TINI . You are receiving this because you were assigned.Message ID: @.*** com>

denisfln commented 10 hours ago

Talvez uma ideia seja usar os webservices. Não sei se é a melhor opção, mas é uma possibilidade. Esse aqui é perfeito

Se não conseguir avançar usando a API normal, busque por moodle webservices no Google e no Youtube.

FranciscoGeibson commented 10 hours ago

Certo, irei dar uma olhada. Muito obrigado

Em qua., 23 de out. de 2024 20:38, Denis Nunes @.***> escreveu:

Talvez uma ideia seja usar os webservices. Não sei se é a melhor opção, mas é uma possibilidade. Esse aqui é perfeito https://docs.moodle.org/dev/Web_service_API_functions#:~:text=No-,core_grades,-core_grades_get_grades

Se não conseguir avançar usando a API normal, busque por moodle webservices no Google e no Youtube.

— Reply to this email directly, view it on GitHub https://github.com/FranciscoGeibson/PluginMoodleDEaD/issues/1#issuecomment-2433784085, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4BCYFYXJHQK6PTVYNH2HZTZ5AXPFAVCNFSM6AAAAABQLRTIHKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZTG44DIMBYGU . You are receiving this because you were mentioned.Message ID: @.***>