Hi everyone, good night. ?
First of all, sorry for my "English".
I am new in the community and I come humbly to ask for your help with my situation.
As a Course Completion Work topic for my college, I am researching ways to automate some of the processes of my institution has done within Moodle.
To begin with, I will describe a brief scenario:
1 - Question bank X consists of questions from various courses.
2 - A teacher wants to move a question from your question bank, to the X question bank.
3 - To carry out this movement, this teacher must first submit his question to an analysis.
4 - This analysis is done by a group of teachers who will approve or not this question.
5 - Of this group of teachers, only ONE teacher will "accept" or "reject" the question.
6 - In case of approval, this question will be moved to a bank of questions called "Bank X". In case of disapproval, this question should be returned to the requesting teacher with a brief feedback.
7 - In case of disapproval, if the requesting teacher wishes to send the question again for analysis, he should make the correction that was passed by the "feedback"
To implement some elements of this scenario, I believe that Moodle already has the resources to do so. However, the scenario of "question approval", I believe it is necessary to develop a specific plugin. My doubts are as follows:
Moodle has several types of plugins, such as: Activity modules, Blocks, Question types, etc. What would be the best option for this case?
Is there any "skeleton" or even a plugin template for us beginners to use as a basis for development?