# Toward Questionnaire Complexity Reduction by Decreasing the Questions
## 3 Research Framework
### Procedure  
Due to the fact that managing all the involucrated data in our desired task may be tedious, the use of technology seems practically mandatory to process the information optimally and promptly. Our University uses a virtual campus based on the open-source learning management system (LMS) Moodle ([[https://moodle.org/](https://moodle.org/)]([https://moodle.org/](https://moodle.org/)) (accessed on 7 January 2025)), which is possibly the most extensively used LMS in the world at this moment. Taking this into account, our work offers a software that implements the proposed methodology and cooperates easily with Moodle. The development of a specific module within Moodle could be a possible option; however, it is a fact that the insertion of new modules is not the liking of many Moodle system administrators due to the different problems it can produce such as incompatibility versions, security, etc. Therefore, the software developed in this work should skip these limitations if it aims to be helpful for the world teaching community. On the one hand, the CHAEA questionnaire has been adapted to Moodle using the native module. On the other hand, it is known that browser extensions complement specific websites by allowing users to obtain information and manage it from the websites they visit, and one of the main advantages of browser extensions is that no installation is needed on the administrator side. That is why a plugin for the Google Chrome browser was developed to guide the teacher along the web pages of the Moodle system to take the required data and to then analyze it. This way, a teacher can use our software without any installation inside the Moodle institution's system; thus, without any intervention from the system administrators and with the same security conditions as a traditional integrated module. The methodology proposed in this work is composed of two different subsystems. * Manager. This part of the system is equivalent to Moodle's native modules \"_Question bank_\" and \"_Quiz_\". It allows the teacher to create the CHAEA questionnaire, gather students to fulfill it, and then collect their responses for analysis. * Analyzer. This part of the system is a Javascript plugin integrated into the Chrome browser. Therefore, in order to run it, the teacher needs to have Chrome installed and to also install this plugin. This subsystem is allowed to extract an analysis of the data supplied by the Manager. The process that a teacher may use to apply the proposed methodology in a chosen course is illustrated in Figure 1. The workflow is as follows. 1. Initially, the teacher needs to log into the Moodle platform and design the CHAEA questionnaire by incorporating its questions. To bypass the need for adding questions individually and for each use, the Manager provides an XML file that contains the CHAEA questionnaire's questions and the instructions to be followed by the teacher in order to add the questions in an easy way without any knowledge of the Moodle module _Question Bank_. Note that the questions may have to be saved in the Question Bank to ensure their availability for all teacher's courses. Thus, this procedure is performed only once. 2. In the second step, the teacher designs the CHAEA questionnaire in the chosen course using the _Quiz_ module and activates it for completion by students enrolled in that specific course. Again, the Manager provides comprehensive instructions to guide the teacher in this phase. 3. Next, students from the course may fulfill the CHAEA questionnaire. 4. After the responses from the students are collected (so that the deadline to fulfill the questionnaire has been reached), the Analyzer may be run. Throughout its execution,  
Figure 1: Workflow of the proposed methodology. the Analyzer will indicate to the teacher which webpage it should visit in order to automatically obtain the data it needs from that webpage. 5. Once the required data have been loaded, different statistics and figures are obtained.