Консольный скрипт для проверки ресурсов курса

Консольный скрипт для проверки ресурсов курса

by Сергей Больной -
Number of replies: 2

При восстановлении курса не корректно восстанавливаются некоторые картинки.

Необходимо написать именно консольный скрипт, который будет проверять ресурсы выбранного курса, а именно проверка тестов курса на отсутствие картинок в вопросах и ответах. Нужна проверка именно на валидность ссылок на картинки.

Собственно возникли два вопроса:
Как создать такой консольный скрипт, может есть какие-то шаблоны?
Как перебрать все картинки, встречающиеся во всех тестах выбранного курса?

Поясню второй вопрос. Вопрос с картинкой в тесте имеет примерно такой вид: "

<questiontext><![CDATA[<p align="justify">&nbsp;
<font face="times new roman,times,serif">
Показать кривую изменения периодической составляющей тока КЗ от турбогенераторов </font>
<font face="times new roman,times,serif"><font lang="JA" size="2" face="TimesNewRomanOOEnc">
<font lang="JA" size="2" face="TimesNewRomanOOEnc"><font size="3">с диодной бесщеточной </font>
<font size="3">системой возбуждения </font></font></font></font>
<font face="times new roman,times,serif">при трехфазных КЗ на выводах генераторов!</font></p> 
<p><img border="0" hspace="0" src="https://moodle.org/pluginfile.php/536/mod_forum/post/1603430/quiz_images/1339414913_Bezymjannyi.png" width="293" height="269" /></p>]]>
</questiontext>"
Как мне узнать существует ли физически файл, который должен подключаться по ссылке сформированной из 
src="https://moodle.org/pluginfile.php/536/mod_forum/post/1603430/quiz_images/1339414913_Bezymjannyi.png"? Ведь в ссылку должны подставляться еще и контекст, номер вопроса, filearea, itemid,
и т.д.
И как следствие возник еще вопрос, так как такая картинка может использоваться в других вопросах, а в этом она не отображается, то как мне ее "клонировать"
из другого вопроса в этот?
Надеюсь не сильно сложно описал проблему...
Sum of ratings: -
In reply to Сергей Больной

Re: Консольный скрипт для проверки ресурсов курса

by Сергей Больной -

Оказывается мало тут программеров, все только админку юзать могут... Обидно!

Хотя мой вопрос совсем не трудным оказался....