Select Moodle version:

Activities: Technical Project

The "techproject" activity module provides a complete project driving tool, IEEE compliant, in a pedagogical environment, for real project use or for pedagogical approach of project management.
Maintained by: Picture of Valery Fremaux Valery Fremaux

This "techproject" activity module is intended to give a complete project driving tool in a pedagogical environment, allowing to teach first principles of pragmatic project management to students through standard steps that are

  • collecting needs as requirements,
  • describing solution with specifications,
  • and controlling development task within a milestone schedule
  • for providing deliverables
  • that will be reviewed and validated

Its goal is to fit moodle with a fully featured project management tool that could either be used to manage real projects, or drive student projects as a project based pedagogy.

Description entities are tree-shaped, thus improving continuous refinement method.

Techproject is "group" aware, and will allow each course group to form an independant team to drive his own worktrack.

Skills developped

  • Ability to describe in details using continuous refinement thinking
  • What is a requirement
  • What is a specification
  • How to monitor project coverage and progress
  • How to plan project in a global schedule (milestoning)
  • How to qualify and define tasks
  • How to make a cost study
  • How to consider risk
  • How to distribute work among a team
  • The benefit of information relationship and consistant indicators binding
  • How to proper drive a validation review




Picture of Valery Fremaux
Valery Fremaux (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Geoff Waring
    Fri, Sep 28, 2012, 8:39 AM
    I installed this to trial it. When I go to save the edited settings I get an error "Coding error detected, it must be fixed by a programmer: Invalid string identifier. The identifier cannot be empty. Please fix your get_string() call."

    Also minor spelling error: "Faisibility" should be spelled "Feasibility"
  • Picture of Nyree Williams
    Sat, Sep 29, 2012, 9:16 PM
    the module is great but it breaks the layout of the standard theme each time I install it
  • Picture of Valery Fremaux
    Sun, Sep 30, 2012, 1:41 AM
    gonna see i i can get more control on $PAGE layout indeed... cheers.
  • Picture of Valery Fremaux
    Sun, Sep 30, 2012, 2:11 AM
    Nyree, might you send me some precisions about desease, when occurs, on which screen please. Thanks...
  • Picture of Valery Fremaux
    Sun, Sep 30, 2012, 4:52 AM
    Unreproductible here (layout and coding error). I check delivery versions on
  • Picture of Nyree Williams
    Sun, Sep 30, 2012, 8:04 AM
    Hi Valery I'm using the latest version of Moodle 2.3 with the Liven theme. When I install the module the theme layout cuts to half the screen width. Without the module installed the layout width returns to its full width. (Standard theme behaves in the same way )
  • Picture of Valery Fremaux
    Sun, Sep 30, 2012, 5:31 PM
    Hi Nyree, this seems probably means there are fixed width in techproject tables layout. Do you ise a high def screen resolution (> 1280px) ? this might be a track i can follow
  • Picture of Nyree Williams
    Mon, Oct 1, 2012, 4:02 PM
    Yes, I'm using a wide screen, I teach English to French engineers and we use a variety of screen resolutions in the universities.
    it would be great if the techproject tables were a % of the screen rather than fixed width
  • Picture of Valery Fremaux
    Mon, Oct 1, 2012, 10:06 PM
    sure, i check that and come back to you
  • Picture of Valery Fremaux
    Thu, Oct 4, 2012, 4:16 AM
    Found the guilty rule : remove CSS rule block in style.css and all will layout again correctly....
  • Picture of Valery Fremaux
    Thu, Oct 4, 2012, 4:16 AM
    sorry : line 400
  • Picture of Elizabeth Dalton
    Thu, Jun 13, 2013, 9:38 PM
    It looks like this will need some work for 2.4:

    Coding error detected, it must be fixed by a programmer: PAGE->yui2_lib() is not available any more, use YUI 2in3 instead, see MDL-34741 for more information.
  • Picture of Valery Fremaux
    Thu, Jun 13, 2013, 9:49 PM
    thanks, i see... this YUI implementation is becoming more than opaque to high functional level developpers..... hope i will find a way....
  • Picture of Armando J. Poleo, MSc, MBA
    Tue, Jan 7, 2014, 2:54 AM
    Hi Valery... I'm running version 2.6 .. any new about the above coding error? .... PAGE->yui2_lib() is not available any more, use YUI 2in3 instead, see MDL-34741 for more information
  • Picture of Valery Fremaux
    Tue, Jan 7, 2014, 5:38 AM
    Hi Armando, Techproject review for passing everythin to JQuery Ajax is in progress. I'm not sure the module is completely stable yet but i can release candidate code for tests....
1 2
Please login to post comments