Activities: Technical Project

Maintained by Picture of Valery FremauxValery Fremaux
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.

Technical Project 3.0.0 (Build 2015101300)

Release notes


A module for teaching and handling technical project management using an IEEE procedure.

Version information

Moodle 1.9 : Checkout branch MOODLE_19_STABLE

Moodle 2.2 and maybe before : Checkout branch master

Moddle 2.3 : Checkout branch MOODLE_23


Techproject is a Very Complete pedagogic tool for project learning in a technical environement and methodology. It can be used either for real project handling or just for teaching with groups of project students.

Techproject handles and records a set of "description entities" that follows the usual IEEE project developement track :

1 - Requirement spécification and elicitaiton

2 - Product specification

3 - Realization tasks scheduled into ...

4 - Project miletones ... for making ....

5 - Deliverables that finally will be checked for recevability within ...

6 - Validation sessions

Each description entity unless Milestone and Validation session are tree-shaped and can be used for continuous refinement description. This will help students and teacher to drive the refinement process while making a conception, from a rough description to a more detailed view.

Cross linking and completion propagation

Each entity can be linked to other entities from other trees (i.e. Requirepents can be bound to specification) thus tracking coverage and work completion. Completion and costs indicators propagate up in the task tree and transversaly up to inital requirements to display a full project coverage view.

Tasks can be assigned to people so individual workplans can be tracked.

Using groups

The Techproject uses the Moodle course groups to separate a course audience in several project teams, each one evoluating at his own speed in the same techproject instance. Data can be easily copied from a tree to another, or a from a gorup to another group.

Moodle 3.0

Version information

Version build number
Version release name
3.0.0 (Build 2015101300)
Release candidate
MD5 Sum
Supported software
Moodle 3.0
  • This is the latest release for Moodle 3.0

Version control information

Version control system (VCS)
VCS repository URL
VCS branch

Default installation instructions for plugins of the type Activities

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "assignment") in the "mod" subdirectory.
  4. Visit to finish the installation