Techproject Module

Component type: Activity module

Name: Techproject (Project based pedagogy)

Versions: to

Old versions: 1.9, 2.2 à 3.0

Distribution: Public and PRO

Availability: Stable.

Repository: https://github.com/vfremaux/moodle-mod_techproject

Ce module permet de conduire des enseignements basée sur une pédagogie par projet dans un environnement d'apprentissage technique. Il reproduit le cycle standard d'un projet selon la définition du IEEE, et permet l'enregistrement progressif de toutes les données de conception, lotissement, découpe en tâches, et la conduite des jalons.

Il constitue un outil pédagogique en éliminant un certain nombre de fonctionnalités des outils “professionnels” de gestion de projet qui n'ont pas d'application possible dans un contexte académique.

Le module projet propose à des groupes d'étudiant :

De conduire leur phase d'expression et d'élaboration d'un cahier des charges

D'effectuer leur analyse technique d'une réponse approprée au cahier des charges

D'en organiser le phasing en étapes (jalons)

D'organiser, prévoir et gérer la distribution en tâches affectables à des membres du groupe projet

De proposer un plan de livrables en rapport avec l'énnoncé de projet

De jouer une opération de recette sur les livrables effectivement fournis à l'enseignant

Le tout peut s'effectuer sous le tutorat permanent de l'enseignant qui dispose d'un accès à tous les groupes projets.

Le module Projet Technique prend en charge les groupes du cours, en proposant d'isoler un espace de travail du projet pour chaque groupe, en mode visible ou en mode séparé.

Guides

Install guide

User Guide

Technical guide

Features

global features

Group aware (no group, visible group or separated group)

Graded or gradeless projects

Scheduled or unscheduled projects

Project participant features

Define project major milestones

Add, remove, move milestones

Manage project requirements

Add, move, remove requirements and subrequirements

Evaluate requirement strength

Evaluate requirement faisibility/complexity

Evaluate project global risk

Manage project specifications

Add, move, remove specifications and subspecifications

Map specifications to requirements in a NxM way

Manage project tasks

Add, move, remove project tasks and subtasks

Map tasks to requirements

Assign tasks for milestones

Quantify task effort

Quantify task value

Define task schedule (optional, if possible)

Assign tasks to people

Define task priority

Define task worktype

Define task dependencies

Update achievement indicators

Manage project deliverables

Add, move, remove deliverables

Map deliverables to tasks

Feed deliverables with effective outcomes (productions)

Manage project reviews

Assign review to requirements or specification tree

Add a review

Mark a review

Tools

Project entity browser (browses through the linked entities

Gantt map

Assignee work board

Work type summary

Entity tree/part of tree copy

Entity subtree replication

Project entity import from structured csv

Document (XSL base) generator

External document token protected access

Teacher features

Define project assessment and grading method

Grade project

Builds

Travis-ci continuous integration

Note : Failing status is not necessarily the sign of a non functionning module. It just says that the moodle code standards check are not fullfilling. This is a continuous effort of us rewriting the plugin code to get it compliant.

Back to plugin list - Back to home