Forstering discussion about the features of the open source learning platform Moodle based on the test scenarios

Speaker(s) : Alain Corbière

  • Language : Français
  • Level : Confirmed
  • Nature : Conference
  • Date : Wednesday 8 July 2015
  • Schedule : 10h00
  • Duration : 40 minutes
  • Place : 126

Video : https://rmll.ubicast.tv/permalink/v1253b4568559192q3mj

The Moodle community provides a set of scenarios to test the features of this open-source learning platform. The implementation of the behavior-driven development allows:

  • to select and to play the features (structured by the component-based architecture of this platform) ;
  • to show the behavior of the steps of each feature (by emulating a browser like Chrome or FireFox or a headless browser) ;
  • to provide different ways of printing output information (by example, prints as is and prints steps to failed scenarios).

It suggests :

  • increasing readability of scenarios for non-developers, to become more user-friendly ;
  • adapting the process to run the scenarios ;
  • writing new scenarios and defining new steps ;
  • restructuring the steps in new ones ;
  • testing new browser types or new browser emulators.

In compliance with rules defined by the Moodle community to create and adapt scenarios, we present several examples to continue this specification effort and to open onto new perspectives.

The challenge is to stimulate exchanges between the user (student, teacher or administrator) and express new observation needs or scenarios of this platform, the developer wants to contribute and the tester seeks to stimulate or observe specific behavior.

Alain Corbière
Alain Corbière, a teacher at the Technical University in Laval (IUT de Laval) and Doctor in Computer Science, experiments and contributes to tools proposed by the open source community (Moodle, the learning managment system ; GISMO, the Graphical Interactive Student Monitoring Tool for Moodle ; OpenGLM, which offers a graphical editor for IMS Global Learning consortium pedagogical scenarios, PlantUml, which offers an alternative to publishers OMG UML models, ...).

Slides (PDF - 969.2 kb)