Отчеты Moodle из базы данных - PullRequest
0 голосов
/ 27 июня 2018

У меня есть база данных Moodle, которую я экспортировал несколько месяцев назад, прежде чем наш сервер вышел из строя. Теперь я хочу создавать отчеты из моей старой базы данных, я пытался импортировать на новый сайт Moodle, но папка moodledata отсутствует. Поэтому сейчас я ищу другой способ создания отчетов из моей базы данных. Я пытался сделать Msql запросов, но я думаю, что это займет много времени. Мне нужна помощь, если есть какой-либо инструмент, который я могу использовать, или любой API, который я могу использовать для создания отчетов из моей базы данных. Я пытался использовать Seal Report для решения этой проблемы, но я обнаружил, что нужно выполнить много ручной работы, я не хочу сказать, что этот инструмент не может этого сделать, но я просто ищу какой-нибудь другой инструмент, который может упростить мою задачу.

NB. Я знаю, что некоторые скажут, что это не вопрос программирования. Пожалуйста, не стесняйтесь предложить любой лучший способ запроса с использованием любого языка.

1 Ответ

0 голосов
/ 27 июня 2018

Вы должны иметь возможность настроить локальную копию сайта Moodle с копией базы данных и с пустой папкой данных Moodle (я делал это регулярно, чтобы исследовать проблемы на сайте клиента).

После того, как вы это сделаете, у вас будет доступ ко всем инструментам отчетности, которые у вас обычно есть в Moodle.

Возможно, вам будет проще всего установить новую установку Moodle, указав на пустую базу данных, а затем, после завершения установки, отредактируйте файл config.php, чтобы он указывал на восстановленную копию исходного сайта. Возможно, вам придется очистить кеши (php admin / cli / purge_caches.php) и вам, возможно, придется сбросить пароль администратора (php admin / cli / reset_password.php). Также целесообразно отключить электронную почту (отредактируйте config.php и добавьте $ CFG-> noemailever = true;).

...