Доброго дня! Мне дали небольшое задание по moodle, которое даже выглядит смешно, но так как я не сталкивался раньше с moodle (от слова СОВСЕМ), то я в полном ступоре! Задание звучит так:
Написать модуль "Отправить работу на модерацию":
1. У всех пользователей с глобальной ролью "студент" (выставляется в админке) в личном кабинете появляется кнопка "отправить работу на модерацию"
2. У всех пользователей с глобальной ролью "администратор" в личном кабинете появляется кнопка "модерация работ"
3. При клике на кнопку "отправить работу на модерацию " у студента появляется форма с полями: название (текстовое поле), файл (загрузка файла). После отправки формы появляется сообщение "работа отправлена". Студент может отправлять сколько угодно работ. Обратной связи нет.
4. При клике на кнопку "модерация работ" у администратора открывается список отправленных работ с информацией: фио пользователя, название работы, файл (ссылка на скачивание), кнопка "принять" и кнопка "отклонить" (они не рабочие)
Честно говоря я не понял где именно должна быть кнопка. Или это должен быть блок?
Возникли вопросы по разграничению ролей.
Вопрос по созданию формы.
Собственно где сохранять отправленные работы с файлами.
Ну и как Администратор увидит присланные работы?
На другом фреймворке я это за пол часа реализовал бы, а тут голова вообще отказывается думать (((
Помогите плз готовым куском кода, можно даже без комментариев, лишь бы работало, а я уж потом разберусь как все работает.