Evaluation of Project Stages

 

To ascertain whether each stage used within the management of this project was appropriate, the following section identifies each stage of the project and highlights whether the way in which the stage was carried out was a benefit to the project.

Chosen Methodology

The methodology chosen to manage this project was Rapid Application Development. This methodology was followed throughout the project and proved invaluable as the course created within the project (AA Board Set assignment) was running while the system was being developed. By following the RAD methodology, LPS School were able to gain benefit from the system at a very early stage and the development was able to progress at a steady rate and in a modular fashion.

Background Reading

The background reading carried out during the project was an invaluable aid. Having had no experience of teaching techniques or Virtual Learning Environments it was important to research these subjects to avoid embarrassment when discussing the environment and pedagogies involved within it and the host school. This knowledge was used continually throughout the project to ensure that the pedagogies found within the school could continue to be used within the environment.

 

   

 

Requirements Capture

The requirements capture phase of the project involved highlighting the users groups involved within the system and capture the requirements of each of them. To capture the requirements of the technical staff and teachers, interviews were used. These interviews allowed elaboration and adhoc questioning to take place although proved very difficult to organise due to the busy schedules of the people involved. To capture the requirements of the student users, a questionnaire was created. This questionnaire was handed out during an actual ICT lesson resulting in a very high return rate and the questionnaire being answered in a serious fashion. The data gathered from the completed questionnaires was then used to derive the core requirements for the student users. Although a lot of requirements were generated from the interview with teaching staff, ideally a broader range of teaching disciplines would have been used to gather requirements for a school system rather than a system based around the ICT staff.

Solution Development

The final solution was developed using the Rapid Application Development methodology to allow the core requirements to be implemented and tested while development continued. This was important due to the problems encountered during the project and to make sure that the minimum requirements for the project could be met if further problems ensued. This process worked very well as Moodle is module by nature and fitted the concept of Rapid Application Development very well.

Solution Implementation

Again in line with the Rapid Application Development methodology, the final solution was implemented and made available for use by School in a modular fashion. As each stage of development was completed, the final installation was updated with the new functionality. This method along with the continual user testing allowed the system to be used while problems were being overcome that became apparent during the user testing.

This technique also allowed LPS School to gain the maximum amount of benefit from the AA Board Set assignment course as they were able to start using the system at an early stage of the AA assignment. If the project had been managed using the Iterative Waterfall model as first decided, the final solution would most likely not have been made available for use until a much later stage of the AA assignment.

Conclusions

This project has proven that Moodle can be used within a School environment and can be modified to meet the core requirements of the host school, namely LPS School which were the primary questions that the project proposes to address. The changes made to modify the functionality will be scalable when the system grows. It is however a concern that problems that are currently very infrequent will become an issue when the environment is developed to include further courses and subject areas.

On major issue has become apparent during the course of this project. The changes made to the functionality of Moodle during the project have all involved skills vastly beyond the knowledge and ability of the average school technician or teacher. Through discussion with the LPS School ICT staff it was found that ICT teachers with a degree in a technically subject such as Computing or Computer Science are very rare and most have a degree within the area of Education. From a programmers point of view the Moodle source code is very poorly documented and often required several thousand lines of code to be examined before a solution can be conceived.

So in reality although Moodle can be modified to meet the core requirements of a School, these modifications would require either substantial learning or the use of an external body.

Suggestions for Further Work

The current implementation of LPS Moodle is limited to the ICT subject area. Further work could be carried out into the usability of the system from the point of view of other subject areas such as Maths or Foreign Languages.

Moodle generates a vast amount of data relating to the activity within the environment. Within a system that had been running for a substantial amount of time, this data could be analysed to ascertain and quantify the actual benefit of a Moodle environment to the host school. This would very likely require a timeframe beyond that offered by a final year project and would probably be more suited to a research project where the current situation could be analysed, a more comprehensive Moodle environment developed and after a period of time the effects and benefits of the environment could be ascertained.

Finally Moodle contains functionality that has not been deemed unnecessary for this project. This functionality could be researched and used to further develop the LPS Moodle environment.

 


 

  Project Home Page

   Previous  
 

UNIVERSAL TEACHER PUBLICATIONS
Web: universalteacherpublications.com, universalteacher.com, universalteacher4u.com